Vesa
857de8d2c8
Huge structural changes
...
Well, this commit got a bit out of hand, what with 26 files changed. Oh well.
Basically, we're using the buffermanager to dispense temporary buffers for playhandles and audioports to use.
This allows us to change the way playhandles work. Earlier, playhandles of the same track were waiting in line
to push their output to the audioport. This was of course inefficient, so now they just register themselves to the port,
then the port handles mixing the buffers.
Caveat: this is still a work in progress, the vol/pan knobs on instruments are temporarily non-functional - will be fixed in
the next commit, but I have to get some sleep now.
2014-11-18 13:58:39 +02:00
..
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:39 +02:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:36 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:39 +02:00
2014-11-16 15:16:40 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:39 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:39 +02:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:37 +02:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-16 22:22:48 +02:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2008-07-22 11:36:50 +00:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:38 +02:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-16 18:47:01 +02:00
2014-11-18 09:22:25 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:38 +02:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:38 +02:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:39 +02:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:39 +02:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:38 +02:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:37 +02:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:39 +02:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:36 +02:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:39 +02:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:36 +02:00
2014-11-17 11:51:45 +02:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:36 +02:00
2014-11-18 13:58:39 +02:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-08-14 17:34:49 +02:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:39 +02:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-18 13:58:37 +02:00
2014-11-04 22:56:50 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-18 13:58:36 +02:00
2014-11-04 22:56:50 +01:00
2014-11-08 10:26:10 +01:00
2014-11-10 19:26:59 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00
2014-11-04 22:56:50 +01:00