Commit Graph

1377 Commits

Author SHA1 Message Date
Jonathan Moore Liles 9a80f4c3f3 Sequencer: Don't leak from the output buffer when suppressing duplicate noteon/offs. 2012-03-06 17:33:32 -08:00
Jonathan Moore Liles 0f86ee6882 Use the same value for Fl::visual() everywhere. 2012-03-06 16:39:44 -08:00
Jonathan Moore Liles 0abfd44031 Sequencer: Fix signal handlers. 2012-03-06 16:39:36 -08:00
Jonathan Moore Liles e81270d74e Timeline: Workaround bug in FLTK 1.3 that prevented Control Sequences from displaying. 2012-03-06 00:42:51 -08:00
Jonathan Moore Liles 6a0b2d2069 Timeline: When waiting for peaks, only check again every 500ms. 2012-03-05 21:18:36 -08:00
Jonathan Moore Liles ad3d826493 Timeline: Account for new clipping behavior in FLTK 1.3 when drawing in the overlay plane. 2012-03-05 21:15:38 -08:00
Jonathan Moore Liles dd5aa2cdcf Add known-working FLTK revision as a submodule. Link to it statically. 2012-03-05 19:06:13 -08:00
Jonathan Moore Liles 6f19499a3c Add sequencer to master Makefile. 2012-03-04 22:52:43 -08:00
Jonathan Moore Liles 5672517caa Sequencer: Update appearance, begin to use FL/ helpers. 2012-03-04 22:45:40 -08:00
Jonathan Moore Liles ca64e0fef8 Bring Non-Sequencer's build system in line with Non-DAW and Non-Mixer. 2012-03-04 22:18:11 -08:00
Jonathan Moore Liles d4bacf444a Update from master. 2012-03-04 21:44:48 -08:00
Jonathan Moore Liles 670400cbf9 Handle SIGHUP. 2012-03-04 19:12:32 -08:00
Jonathan Moore Liles 92dfbbc6f6 Timeline: Clean up commandline handling. 2012-03-04 19:01:07 -08:00
Jonathan Moore Liles 2d5072c7d7 Mixer: Improve commandline handling. 2012-03-04 18:57:00 -08:00
Jonathan Moore Liles 676a98c17e Mixer: Implement NSM dirtiness notification. 2012-03-04 18:22:32 -08:00
Jonathan Moore Liles d67ee6605a NSM: Don't die when user clicks blank area of the session list. 2012-03-04 13:40:06 -08:00
Jonathan Moore Liles e4e546b849 Timeline: Add omitted header file change. 2012-03-04 12:55:16 -08:00
Jonathan Moore Liles ae6b78cf89 Timeline: Maybe be more accurate in reporting used disk space. 2012-03-04 03:50:52 -08:00
Jonathan Moore Liles 4f472c2a8e scripts: Fix alignment in compile output. 2012-03-04 00:16:16 -08:00
Jonathan Moore Liles f3b66982b7 scripts: Add test for unresolvable hostname to build. 2012-03-04 00:08:07 -08:00
Jonathan Moore Liles e0e593277f NSM: Make GUI a little prettier than the FLTK defaults. 2012-03-03 23:54:41 -08:00
Jonathan Moore Liles d295593e55 Fix tpyo in mkaefile. 2012-03-03 23:15:23 -08:00
Jonathan Moore Liles 0e5db66f16 Use one master makefile instead of having a different one per project. 2012-03-03 20:13:59 -08:00
Jonathan Moore Liles 7495731df6 Merge Non Sequencer history into the same repository as Non-Mixer and Non-DAW. 2012-03-03 19:47:36 -08:00
Jonathan Moore Liles a320232b66 Bring Non-Sequencer into the same repository as Non-DAW and Non-Mixer. 2012-03-03 19:26:58 -08:00
Jonathan Moore Liles 46bb1bf702 Add more flare to drawing. Also, default to square shape for notes. 2012-03-03 18:30:46 -08:00
Jonathan Moore Liles 8e01aec002 Actually do what the previous commit only claimed to. 2012-03-03 17:52:40 -08:00
Jonathan Moore Liles a93f620eb0 Oops. Don't forget to initialize JACK when not connected to NSM. 2012-03-03 17:48:08 -08:00
Jonathan Moore Liles ba45c07b04 Mixer: Restore display of module name in Module Parameter Editor. 2012-03-03 13:21:18 -08:00
Jonathan Moore Liles 60de871511 NSM: Clean up compiler warnings. 2012-03-03 12:40:25 -08:00
Jonathan Moore Liles 15cdc92125 Oops. Forgot to update NSM API version. 2012-03-03 11:17:42 -08:00
Jonathan Moore Liles 82b2c5e565 Oops. Forgot to update NSM API versions. 2012-03-03 11:16:20 -08:00
Jonathan Moore Liles 1baaed2e5d Oops. Remove mention of LASH (tsk, tsk) from overview. 2012-03-03 02:55:45 -08:00
Jonathan Moore Liles 6d938e77a2 Bump version. 2012-03-03 00:17:36 -08:00
Jonathan Moore Liles e4b42dc812 Bump versions. 2012-03-03 00:12:08 -08:00
Jonathan Moore Liles 3f6faa0754 Update Non-DAW screenshot in documentation. 2012-03-03 00:12:08 -08:00
Jonathan Moore Liles bb75847ac1 Mixer: Implement mixer Strip import/export 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles 044414c4c2 Mixer: Try to fix some weirdness with Controller Module knob display. 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles 3ac28ce0de Replace crappy LASH support with fancy new NSM support. 2012-03-02 19:29:14 -08:00
Jonathan Moore Liles 9f6a2fd022 Timeline: Warn about buggy FLTK version. 2012-03-02 18:06:03 -08:00
Jonathan Moore Liles df0a9c4267 Mixer: Make slider types optional too. 2012-03-02 18:04:16 -08:00
Jonathan Moore Liles ccc93d2388 Timeline: Work around bug in FLTK 1.3 when drawing a string containing only symbols. 2012-03-02 00:53:10 -08:00
Jonathan Moore Liles 5fbdd940be Mixer: Try harder to avoid drawing meters more than necessary. 2012-03-02 00:18:11 -08:00
Jonathan Moore Liles 32bd29a28b GUI tweaks. 2012-03-02 00:18:11 -08:00
Jonathan Moore Liles 26fa9eba3b Mixer: Add new 'plastic' knob type. Make knob type to display configurable. 2012-03-02 00:18:05 -08:00
Jonathan Moore Liles 9bb9a91b22 Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes. 2012-03-01 20:23:23 -08:00
Jonathan Moore Liles f1dc015b08 Add some scrolling indicators to pattern view. 2012-03-01 08:51:04 -08:00
Jonathan Moore Liles d733de358e Enforce restriction on total number of patterns and phrases. 2012-03-01 08:50:55 -08:00
Jonathan Moore Liles f8221f51e8 Fix bug in drawing of long note names. 2012-03-01 08:50:54 -08:00
Jonathan Moore Liles 20fcfe436f Change mouse bindings...
MOUSEWHEEL and SHIFT+MOUSEWHEEL scroll verically and horizontally.

Alt+Mousewheel adjusts note velocity.

And Ctrl+Alt+LeftButton invokes randomize row.
2012-02-29 21:33:14 -08:00