Commit Graph

  • 6673f7057a Mixer: Listen for OSC messages in a thread instead of polling. Jonathan Moore Liles 2012-03-13 22:41:54 -0700
  • c74cd04bab Sequencer: Try to avoid excessive double buffer flips when the transport is rolling. Jonathan Moore Liles 2012-03-13 19:50:17 -0700
  • e1495ba425 Update FLTK head. Jonathan Moore Liles 2012-03-13 18:49:28 -0700
  • ced664baf2 FLTK: Disable XDBE, as it's generally slower than using pixmaps (because with a pixmap we can do partial copies) Jonathan Moore Liles 2012-03-13 18:46:12 -0700
  • ca3076d2ec Timeline: Avoid triggering excessive redraws. Jonathan Moore Liles 2012-03-13 18:44:26 -0700
  • a988b18062 Update FLTK. Jonathan Moore Liles 2012-03-09 21:53:44 -0800
  • ce6a7f3ec3 Update FLTK submodule. Jonathan Moore Liles 2012-03-09 13:29:05 -0800
  • 5a95b1a18f Add some more omitted symlinks. Jonathan Moore Liles 2012-03-07 18:34:33 -0800
  • 9db488173b Don't include fltk-config in global sanity check. Jonathan Moore Liles 2012-03-07 18:26:06 -0800
  • 376f863833 More build system tweaks. Jonathan Moore Liles 2012-03-07 18:22:37 -0800
  • ed908d4bcb Sequencer: Add omitted makefile. Jonathan Moore Liles 2012-03-07 18:03:37 -0800
  • 11c9a02687 Add some omitted symlinks required for the build. Jonathan Moore Liles 2012-03-07 17:55:27 -0800
  • 2e80994cf5 More tweaking of build for static FLTK. Jonathan Moore Liles 2012-03-06 20:01:37 -0800
  • 5336880bd4 Further tweak build system to work with private version of FLTK. Jonathan Moore Liles 2012-03-06 17:24:42 -0800
  • 9a80f4c3f3 Sequencer: Don't leak from the output buffer when suppressing duplicate noteon/offs. Jonathan Moore Liles 2012-03-06 04:44:11 -0800
  • 0f86ee6882 Use the same value for Fl::visual() everywhere. Jonathan Moore Liles 2012-03-06 00:59:19 -0800
  • 0abfd44031 Sequencer: Fix signal handlers. Jonathan Moore Liles 2012-03-06 01:07:33 -0800
  • e81270d74e Timeline: Workaround bug in FLTK 1.3 that prevented Control Sequences from displaying. Jonathan Moore Liles 2012-03-06 00:42:51 -0800
  • 6a0b2d2069 Timeline: When waiting for peaks, only check again every 500ms. Jonathan Moore Liles 2012-03-05 21:18:36 -0800
  • ad3d826493 Timeline: Account for new clipping behavior in FLTK 1.3 when drawing in the overlay plane. Jonathan Moore Liles 2012-03-05 21:15:38 -0800
  • dd5aa2cdcf Add known-working FLTK revision as a submodule. Link to it statically. Jonathan Moore Liles 2012-03-05 19:06:13 -0800
  • 6f19499a3c Add sequencer to master Makefile. Jonathan Moore Liles 2012-03-04 22:52:43 -0800
  • 5672517caa Sequencer: Update appearance, begin to use FL/ helpers. Jonathan Moore Liles 2012-03-04 22:36:46 -0800
  • ca64e0fef8 Bring Non-Sequencer's build system in line with Non-DAW and Non-Mixer. Jonathan Moore Liles 2012-03-04 22:18:11 -0800
  • d4bacf444a Update from master. Jonathan Moore Liles 2012-03-04 21:44:36 -0800
  • 670400cbf9 Handle SIGHUP. Jonathan Moore Liles 2012-03-04 19:12:32 -0800
  • 92dfbbc6f6 Timeline: Clean up commandline handling. Jonathan Moore Liles 2012-03-04 19:01:07 -0800
  • 2d5072c7d7 Mixer: Improve commandline handling. Jonathan Moore Liles 2012-03-04 18:57:00 -0800
  • 676a98c17e Mixer: Implement NSM dirtiness notification. Jonathan Moore Liles 2012-03-04 18:02:01 -0800
  • d67ee6605a NSM: Don't die when user clicks blank area of the session list. Jonathan Moore Liles 2012-03-04 13:40:06 -0800
  • e4e546b849 Timeline: Add omitted header file change. Jonathan Moore Liles 2012-03-04 12:55:16 -0800
  • ae6b78cf89 Timeline: Maybe be more accurate in reporting used disk space. Jonathan Moore Liles 2012-03-04 03:50:16 -0800
  • 4f472c2a8e scripts: Fix alignment in compile output. Jonathan Moore Liles 2012-03-04 00:16:16 -0800
  • f3b66982b7 scripts: Add test for unresolvable hostname to build. Jonathan Moore Liles 2012-03-04 00:08:07 -0800
  • e0e593277f NSM: Make GUI a little prettier than the FLTK defaults. Jonathan Moore Liles 2012-03-03 23:54:41 -0800
  • d295593e55 Fix tpyo in mkaefile. Jonathan Moore Liles 2012-03-03 23:15:23 -0800
  • 0e5db66f16 Use one master makefile instead of having a different one per project. Jonathan Moore Liles 2012-03-03 20:13:59 -0800
  • 7495731df6 Merge Non Sequencer history into the same repository as Non-Mixer and Non-DAW. Jonathan Moore Liles 2012-03-03 19:44:19 -0800
  • a320232b66 Bring Non-Sequencer into the same repository as Non-DAW and Non-Mixer. Jonathan Moore Liles 2012-03-03 19:26:58 -0800
  • 46bb1bf702 Add more flare to drawing. Also, default to square shape for notes. Jonathan Moore Liles 2012-03-03 17:49:00 -0800
  • 8e01aec002 Actually do what the previous commit only claimed to. Jonathan Moore Liles 2012-03-03 17:52:40 -0800
  • a93f620eb0 Oops. Don't forget to initialize JACK when not connected to NSM. Jonathan Moore Liles 2012-03-03 17:48:08 -0800
  • ba45c07b04 Mixer: Restore display of module name in Module Parameter Editor. Jonathan Moore Liles 2012-03-03 13:21:18 -0800
  • 60de871511 NSM: Clean up compiler warnings. Jonathan Moore Liles 2012-03-03 12:39:09 -0800
  • 15cdc92125 Oops. Forgot to update NSM API version. Jonathan Moore Liles 2012-03-03 11:17:42 -0800
  • 82b2c5e565 Oops. Forgot to update NSM API versions. Jonathan Moore Liles 2012-03-03 11:16:20 -0800
  • 1baaed2e5d Oops. Remove mention of LASH (tsk, tsk) from overview. Jonathan Moore Liles 2012-03-03 02:55:45 -0800
  • 6d938e77a2 Bump version. non-sequencer-v1.9.4 Jonathan Moore Liles 2012-03-03 00:17:36 -0800
  • e4b42dc812 Bump versions. non-mixer-v1.1.0 non-daw-v1.1.0 Jonathan Moore Liles 2012-03-02 18:08:22 -0800
  • 3f6faa0754 Update Non-DAW screenshot in documentation. Jonathan Moore Liles 2012-03-02 23:45:13 -0800
  • bb75847ac1 Mixer: Implement mixer Strip import/export Jonathan Moore Liles 2010-01-31 12:51:55 -0600
  • 044414c4c2 Mixer: Try to fix some weirdness with Controller Module knob display. Jonathan Moore Liles 2012-03-02 22:53:21 -0800
  • 3ac28ce0de Replace crappy LASH support with fancy new NSM support. Jonathan Moore Liles 2012-02-14 00:56:04 -0800
  • 9f6a2fd022 Timeline: Warn about buggy FLTK version. Jonathan Moore Liles 2012-03-02 16:29:59 -0800
  • df0a9c4267 Mixer: Make slider types optional too. Jonathan Moore Liles 2012-03-02 18:02:23 -0800
  • ccc93d2388 Timeline: Work around bug in FLTK 1.3 when drawing a string containing only symbols. Jonathan Moore Liles 2012-03-02 00:53:10 -0800
  • 5fbdd940be Mixer: Try harder to avoid drawing meters more than necessary. Jonathan Moore Liles 2012-03-02 00:16:55 -0800
  • 32bd29a28b GUI tweaks. Jonathan Moore Liles 2012-03-02 00:03:53 -0800
  • 26fa9eba3b Mixer: Add new 'plastic' knob type. Make knob type to display configurable. Jonathan Moore Liles 2012-03-01 21:02:06 -0800
  • 9bb9a91b22 Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes. Jonathan Moore Liles 2012-03-01 20:23:23 -0800
  • f1dc015b08 Add some scrolling indicators to pattern view. Jonathan Moore Liles 2012-02-29 23:00:38 -0800
  • d733de358e Enforce restriction on total number of patterns and phrases. Jonathan Moore Liles 2012-02-29 23:06:21 -0800
  • f8221f51e8 Fix bug in drawing of long note names. Jonathan Moore Liles 2012-02-29 23:00:59 -0800
  • 20fcfe436f Change mouse bindings... Jonathan Moore Liles 2012-02-29 21:33:14 -0800
  • 877d08759d Center the pattern viewport. Jonathan Moore Liles 2012-02-29 21:28:31 -0800
  • ca56b8c337 Make note shape (circle, square) optional. Jonathan Moore Liles 2012-02-29 20:46:57 -0800
  • 9974e9bb47 Be more efficient when recording. Jonathan Moore Liles 2012-02-29 19:57:23 -0800
  • 71e0583696 Improve queue playback mode. Flash pattern trigger with color of queued state. Jonathan Moore Liles 2012-02-29 19:01:18 -0800
  • 0d62b91605 Non-Sequencer gets a new icon! Set icon on main window. Requires libXpm. Also, update config funcs. Jonathan Moore Liles 2012-02-27 23:46:48 -0800
  • 0f19bf3c6b Fix output of non-note event types which was broken by 0e946a. Jonathan Moore Liles 2012-02-29 13:31:12 -0800
  • 6cd4dd6ea0 Add notes to packagers. Jonathan Moore Liles 2012-02-29 03:56:45 -0800
  • 1c1817fc41 NSM: Update documentation. Jonathan Moore Liles 2012-02-29 03:46:34 -0800
  • c1a7848670 NSM: Minor cleanup. Jonathan Moore Liles 2012-02-29 03:46:22 -0800
  • 17e32e0282 Implement Queue playback mode. Jonathan Moore Liles 2012-02-29 01:02:48 -0800
  • 802f4c572f Only attempt to fill the screen when the screen is smaller than the window. Jonathan Moore Liles 2012-02-28 23:23:30 -0800
  • 6566626c7f Don't load garbage into song name due to uninitialized pointer. Jonathan Moore Liles 2012-02-28 23:19:38 -0800
  • 677d4976b2 NSM: For lack of a better place to put it, add 'jackpatch' program to the repository. Jonathan Moore Liles 2012-02-28 23:02:10 -0800
  • 46eb00f8d6 Use getopt_long for processing command line arguments to Non-DAW and Non-Mixer. Jonathan Moore Liles 2012-02-28 22:12:07 -0800
  • 3a5c330e34 Everybody gets new icons! Also, .desktop files. Jonathan Moore Liles 2012-02-28 21:24:51 -0800
  • 7590c52c76 scripts: Allow suggested packages. Jonathan Moore Liles 2012-02-28 21:20:05 -0800
  • 8ac4b60928 Silence uninformative debug warning message. Jonathan Moore Liles 2012-02-28 04:39:04 -0800
  • 55c83cf4ec Mixer: Update documentation. Jonathan Moore Liles 2012-02-27 22:34:25 -0800
  • d8c32376e1 Mixer: Document spatialization control for Ambisonics plugins. Jonathan Moore Liles 2012-02-26 17:54:52 -0800
  • 9de99e2380 Update documentation. Jonathan Moore Liles 2012-02-26 02:51:33 -0800
  • 388796a1c4 NSM: Time client responses. Jonathan Moore Liles 2012-02-27 20:28:58 -0800
  • e98326103e MIDI input on 'control' port triggers patterns in Trigger playback mode. Jonathan Moore Liles 2012-02-27 19:43:49 -0800
  • e9aca6809e Keep number of rows on phrase canvas in sync with the number of patterns. Jonathan Moore Liles 2012-02-27 17:42:42 -0800
  • c91f950612 Remove TODO file from repository. Jonathan Moore Liles 2012-02-27 17:42:26 -0800
  • 0e946a9f73 Attempt to always emit the correct number of NOTE ONs and NOTE OFFs. Jonathan Moore Liles 2012-02-27 00:02:11 -0800
  • 614fea7343 Don't drop the first notes of phrases when playing in sequence mode. Jonathan Moore Liles 2012-02-26 22:38:51 -0800
  • 6ce2d2051c Previous commit for fluid update messed up some widget dimensions. Revert that part. Jonathan Moore Liles 2012-02-26 21:05:04 -0800
  • aa6c6388d5 Replace "Fl" in include directives with "FL" Jonathan Moore Liles 2012-02-26 20:39:32 -0800
  • 250b7db644 Cleanup compiler warnings. Jonathan Moore Liles 2012-02-26 19:35:31 -0800
  • 2f67b1bee4 OSC: Fix signal creation notification. Jonathan Moore Liles 2012-02-26 18:47:07 -0800
  • 1cdc62416d NSM: Don't forget to inform GUI of the removal of stopped clients when closing a session. Jonathan Moore Liles 2012-02-26 18:09:04 -0800
  • cdcc61d75b NSM: Minor GUI enhancements. Jonathan Moore Liles 2012-02-26 16:59:51 -0800
  • e8cc16eff1 NSM: Add session locking to nsmd. Jonathan Moore Liles 2012-02-26 16:39:50 -0800
  • 6e0aa57083 NSM: Add --detach option to nsmd. Jonathan Moore Liles 2012-02-26 16:11:59 -0800
  • dafc476222 Big OSC signal cleanups Jonathan Moore Liles 2012-02-25 18:01:46 -0800
  • cbf5fefa7b Add libsigc++ as a dependency. Jonathan Moore Liles 2012-02-25 17:22:42 -0800