Commit Graph

1521 Commits

Author SHA1 Message Date
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
Jonathan Moore Liles 877d08759d Center the pattern viewport. 2012-02-29 21:28:31 -08:00
Jonathan Moore Liles ca56b8c337 Make note shape (circle, square) optional.
Also, get rid of the canvas's ability to display different shapes on the same
canvas, since we never use that feature anyway.
2012-02-29 20:46:57 -08:00
Jonathan Moore Liles 9974e9bb47 Be more efficient when recording. 2012-02-29 19:57:23 -08:00
Jonathan Moore Liles 71e0583696 Improve queue playback mode. Flash pattern trigger with color of queued state.
Also, use Channel 0 CC 20 0-127 for pattern triggering instead of NOTE ONs.
2012-02-29 19:01:18 -08:00
Jonathan Moore Liles 0d62b91605 Non-Sequencer gets a new icon! Set icon on main window. Requires libXpm. Also, update config funcs. 2012-02-29 13:32:07 -08:00
Jonathan Moore Liles 0f19bf3c6b Fix output of non-note event types which was broken by 0e946a. 2012-02-29 13:31:12 -08:00