Commit Graph

22 Commits (453d7bcd4ec540b5178e4f9403fea7d5995ef73b)

Author SHA1 Message Date
Jonathan Moore Liles 3aca0212c4 Mixer: Add context menus for modules. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles 209ece1264 Mixer: Cleanup. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles 8087901269 Mixer: Make sure process queue is rebuilt upon binding of controls. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles ce6aefe2e2 Use Fl_Packscroller for modules in Chain. 2010-01-31 13:36:33 -06:00
Jonathan Moore Liles daf8ab8e83 Mixer: Make chain background color match mixer strip. 2010-01-31 13:36:33 -06:00
Jonathan Moore Liles 4a6d084d7c Mixer: Add context menu for Controllers. Save/load control mode. 2010-01-31 13:36:33 -06:00
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