Commit Graph

16 Commits (57d48128ecec768dbe1e2c766437ad96cded0cbc)

Author SHA1 Message Date
Jonathan Moore Liles 4f87297894 Mixer: Put chian modules inside an Fl_Scroll. 2010-01-31 13:36:33 -06:00
Jonathan Moore Liles 41d5f48441 Mixer: GUI Tweaks. 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles fb9aac8178 Mixer/Chain: Avoid renaming JACK clients unnecessarily. 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles db0dfc1701 Mixer: Improve chain insert debugging messages. 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles 8e0a625312 Mixer: Allow user to add internal modules as well as plugins to a chain. 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles 0042d8e531 Cleanup. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles e1a41ba9c9 Add hack to support 'renaming' of JACK::Client.
We wouldn't need this if JACK had jack_client_set_name().
2010-01-31 13:35:50 -06:00
Jonathan Moore Liles a971175c8e Mixer: Rearrange so that each mixer strip runs as its own JACK client. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles adf2d11b5b Mixer: Don't forget to save and load controllers. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 6d6672e97a Mixer: GUI Cleanups. Also, permit moving of strips to the left/right. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles d7f74e8e15 Mixer: Changes to support project saving/loading. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 0d20f9da81 Mixer: Share (reuse) buffers between all chains. 2010-01-31 13:35:49 -06:00
Jonathan Moore Liles 20530efd3d Mixer: Teach modules how to serializer their input port settings. 2010-01-31 13:35:49 -06:00
Jonathan Moore Liles 4014b79c5c Mixer: Properly handle multiple plugin instances in one Plugin module.. 2010-01-31 13:35:49 -06:00
Jonathan Moore Liles b1d7d58d60 Mixer: Fix memory error and fill newly allocated chain buffers with silence. 2010-01-31 13:35:49 -06:00
Jonathan Moore Liles eacbcc173d Implement Mixer. 2010-01-31 13:35:49 -06:00