Commit Graph

  • 6f993eeb10 nonlib: Always get the latest unjournaled state when saving. Jonathan Moore Liles 2012-06-16 22:07:47 -0700
  • 13b6537ee4 NSM: Fix up configure and makefile. Also, clear some compiler warnings. Jonathan Moore Liles 2012-06-16 19:46:29 -0700
  • 94367a990c Sequencer: Fix some NTK transparency issues. Jonathan Moore Liles 2012-06-16 18:59:26 -0700
  • 553db45e8b NSM: Fix uninitialized value error with client labels. Jonathan Moore Liles 2012-06-16 17:51:02 -0700
  • 1f9c2bbb6a Timeline: Fix thread synchronization issues during recording. Jonathan Moore Liles 2012-06-15 18:53:40 -0700
  • ab8f23f15d Timeline: Simplify drawing of crossfades by using NTK transparency. Jonathan Moore Liles 2012-06-13 23:04:42 -0700
  • 7107cbbf4c Timeline: Add CTRL+L shortcut to force redraw. Jonathan Moore Liles 2012-06-13 21:04:31 -0700
  • deb08d4b14 Timeline: Fix disappearing waveforms. Jonathan Moore Liles 2012-06-13 21:02:25 -0700
  • a27d0b1718 Timeline: Add basic punch in/out support (may require latency compensation). Jonathan Moore Liles 2012-06-13 18:28:49 -0700
  • e968d8190f Timeline: Fix waveform drawing during record and cumulative error in looped region drawing. Also, avoid redrawing already displayed parts of waveforms while recording. Jonathan Moore Liles 2012-06-12 20:53:21 -0700
  • f04c36cae9 Timeline: Prevent segfault at shut down due to OSC output thread left running. Jonathan Moore Liles 2012-06-10 11:56:22 -0700
  • 989b6f0e4b Timeline: Avoid uninitialized read when drawing waveforms. Jonathan Moore Liles 2012-06-10 11:46:36 -0700
  • e219e6766e Timeline: Fix uninitialized value in Control_Sequence. Jonathan Moore Liles 2012-06-09 19:51:02 -0700
  • af3698bebc Timeline: Fix sign error in region panning. Jonathan Moore Liles 2012-06-09 19:08:49 -0700
  • 1d59665702 Timeline: Eliminate some unnecessary repeated drawing of measure lines. Jonathan Moore Liles 2012-06-07 00:29:54 -0700
  • ee5e4958d3 Mixer: Use LDRF_CFLAGS in makefile. Jonathan Moore Liles 2012-06-06 23:50:02 -0700
  • 65f33096c2 Timeline: Avoid more complete redraws. Jonathan Moore Liles 2012-06-06 23:49:18 -0700
  • 183764e767 Timeline: Always draw waveforms using theme foreground color. Jonathan Moore Liles 2012-06-06 23:45:07 -0700
  • f3505a84de Timeline: Simplify fade application/avoid cast to long type. Jonathan Moore Liles 2012-06-06 23:43:36 -0700
  • c6f6c57c05 Timeline: Tweak label drawing of sequence widgets. Jonathan Moore Liles 2012-06-05 19:00:48 -0700
  • 275878395f Revert "Indicate loop point by modifying waveform color." Jonathan Moore Liles 2012-06-05 17:31:23 -0700
  • a5588f7ad4 Timeline: Prevent status info update from causing complete redraw due to new NTK transparency logic. Jonathan Moore Liles 2012-06-05 17:31:18 -0700
  • ab98b66f44 The changes needed to get "nsm.h" to work with C (or C++ where stdio.h has not been included) fundamental 2012-06-05 17:31:09 -0700
  • 8eef38f0cc Timeline: Fix graphics corruption. Also, indicate loop point by modifying waveform color. Jonathan Moore Liles 2012-06-05 02:23:21 -0700
  • c0375e614a Timeline: Fix null pointer derefrence when copying sequence points. Jonathan Moore Liles 2012-06-04 23:00:13 -0700
  • 2af46a1a0c Timeline: Fix locking behavior of Control Sequences. Jonathan Moore Liles 2012-06-04 22:59:33 -0700
  • d249bb9bbd OSC: Properly encode/decode special characters in osc paths. Jonathan Moore Liles 2012-06-04 22:58:57 -0700
  • 0fba0747fc OSC: Fix bug that wiped out Signal paths. Jonathan Moore Liles 2012-06-04 22:57:33 -0700
  • e5e6925c2c Mixer: Fix OSC path naming for multiple instances of the same LADSPA plugin. Jonathan Moore Liles 2012-06-04 22:55:26 -0700
  • 7217266f6b Timeline: Tweak measure line drawing. Jonathan Moore Liles 2012-06-04 17:25:54 -0700
  • 72a0c0eb3e Timeline: Tweak fade drawing. Jonathan Moore Liles 2012-06-04 17:25:21 -0700
  • 3cca1e48a5 Timeline: Add feature to adjust region gain/scale with mouse. Jonathan Moore Liles 2012-06-04 17:24:57 -0700
  • e5875fa072 Fix runaway processing in peakfile generation. Jonathan Moore Liles 2012-06-04 17:14:37 -0700
  • 3e73817155 Fix some clang warnings. Jonathan Moore Liles 2012-05-30 22:58:35 -0700
  • a8a5638f6a Timeline: Add missing include of unistd.h. Jonathan Moore Liles 2012-05-30 21:22:48 -0700
  • 66d7701655 Sequencer: Don't skip first note of repeating patterns in Phrase mode. Jonathan Moore Liles 2012-05-29 23:33:10 -0700
  • 8df6acd540 FL: Clean up enter key press behavior of Fl_Sometimes_Input Jonathan Moore Liles 2012-05-27 20:34:49 -0700
  • b1cbd4faa6 Timeline: Improve the appearance of measure lines. Jonathan Moore Liles 2012-05-27 19:53:02 -0700
  • d7fc792839 Timeline: Improve the appearance of sequence widget labels. Jonathan Moore Liles 2012-05-26 20:12:23 -0700
  • 5eb890d653 Fix problem performing initial build. Jonathan Moore Liles 2012-05-22 17:57:29 -0700
  • 6ae771b297 Timeline: Transition to C NSM API header instead of C++ version. Jonathan Moore Liles 2012-05-21 22:04:09 -0700
  • fa195cf817 Add C only NSM API header. Jonathan Moore Liles 2012-05-21 22:28:04 -0700
  • 9b669e42e0 Fix NTK Makefile. Jonathan Moore Liles 2012-05-21 21:22:28 -0700
  • fbef266be3 Update NTK submodule. Jonathan Moore Liles 2012-05-21 21:11:03 -0700
  • a465c17e2a Timeline/Track: Change button appearance. Jonathan Moore Liles 2012-05-21 21:10:18 -0700
  • c370130d2b Timeline: Avoid drawing fade curves when clipped or 0 width. Jonathan Moore Liles 2012-05-20 20:59:13 -0700
  • fa5d739ac7 Timeline: Make entire window an Fl_Overlay_Window instead of using a subwindow for timeline. Jonathan Moore Liles 2012-05-20 20:28:09 -0700
  • c9a7e56b80 Sequencer: Fix layering of controls. Jonathan Moore Liles 2012-05-20 20:25:49 -0700
  • 0cc0bf2f00 Sequencer: Eliminate some unnecessary drawing. Jonathan Moore Liles 2012-05-20 19:34:52 -0700
  • 73d2c2d396 Timeline: Use simpler boxtypes for audio regions. Jonathan Moore Liles 2012-05-01 03:03:48 -0700
  • 0904809a05 FL: Fix configure. Jonathan Moore Liles 2012-05-01 03:01:49 -0700
  • d23307ca53 Sequencer: Use double for ticks_t Jonathan Moore Liles 2012-04-27 18:31:06 -0700
  • 2c6b6b1a75 FLTK->NTK Jonathan Moore Liles 2012-04-27 10:14:53 -0700
  • a588f4ae96 Timeline: Make display of box around audio regions optional. Jonathan Moore Liles 2012-04-25 20:31:55 -0700
  • f5240cb2f4 Mixer: Improve panner drawing. Jonathan Moore Liles 2012-04-25 20:31:12 -0700
  • 363f2f04bc Mixer: Allow controller modules to be removed. Jonathan Moore Liles 2012-05-20 15:08:38 -0700
  • ac30a5a4e2 OSC: Fix some uninitialized values. Jonathan Moore Liles 2012-05-03 22:57:54 -0700
  • f279f49b1e NSM: Don't accept an open command while one is still pending. Jonathan Moore Liles 2012-05-02 18:37:22 -0700
  • f816742b65 OSC: Don't fail if peer scan callback is not set! Jonathan Moore Liles 2012-04-27 00:17:00 -0700
  • 16a4c0f51d Mixer: Fix receiving of direct OSC messages. Jonathan Moore Liles 2012-04-24 18:15:26 -0700
  • 9f28f7a1a8 Move -L flags after the object name in linker commands. Jonathan Moore Liles 2012-04-24 09:44:56 -0700
  • be79c69161 Add a master configure script. Jonathan Moore Liles 2012-04-16 21:26:49 -0700
  • da225ff64a nonlib: Remove sigc++ dependencey from OSC::Endpoint. Jonathan Moore Liles 2012-04-16 21:05:34 -0700
  • c21e7b1381 Sequencer: Replace 'Circle' note shape with 'Box'. Jonathan Moore Liles 2012-04-15 20:42:57 -0700
  • 272e87cbf8 NSM: Don't clear the 'stopped' status of dumb clients upon save. Jonathan Moore Liles 2012-04-15 16:56:03 -0700
  • ae5879a20e NSM: Don't allow 'added' clients to replace stopped clients. Jonathan Moore Liles 2012-04-15 16:55:32 -0700
  • 57ac27ecac Change the appearance of the "SM" indicator in mixer, daw, sequencer. Tweak GUIs. Jonathan Moore Liles 2012-04-14 14:11:58 -0700
  • 61addce803 Add missing includes for unistd.h Jonathan Moore Liles 2012-04-13 15:04:00 -0700
  • e662a7623b Add missing includes for unistd.h Jonathan Moore Liles 2012-04-13 15:04:00 -0700
  • 5e63b25504 FL: Reset boxtypes before activating new theme. Jonathan Moore Liles 2012-04-11 22:56:25 -0700
  • 25a0b8afc6 FL: Mute colors in Clean theme. Jonathan Moore Liles 2012-04-11 22:48:47 -0700
  • 12532e1fbc NSM: Redraw Fl_Tree as sessions are added. Jonathan Moore Liles 2012-04-11 01:15:48 -0700
  • 89c76fe0c9 nsm-proxy: Use common theme settings. Jonathan Moore Liles 2012-04-11 00:56:45 -0700
  • 16f8956f8d nsm-proxy: Don't die if arguments are missing. Jonathan Moore Liles 2012-04-10 16:04:55 -0700
  • 679e33d729 NSM: Automatically start nsm-proxy if user attempts to add a client with arguments. Jonathan Moore Liles 2012-04-09 21:01:51 -0700
  • 11a0d40e86 NSM: Update documentation. Jonathan Moore Liles 2012-04-09 20:40:09 -0700
  • d34ede74a6 NSM: Fix Fl_Tree selection. Jonathan Moore Liles 2012-04-09 20:38:26 -0700
  • ffe5299da4 nsm-proxy: Save on 'start'. Jonathan Moore Liles 2012-04-09 20:36:56 -0700
  • a66c041050 NSM: Use Fl_Tree for session list. Jonathan Moore Liles 2012-04-09 19:50:38 -0700
  • 1d8d8b0548 NSM: Add stop/kill button for each client to GUI. Jonathan Moore Liles 2012-04-09 19:32:00 -0700
  • 468c969162 nsm-proxy: Add more instructions to GUI. Jonathan Moore Liles 2012-04-09 19:31:20 -0700
  • b48ca7c44b NSM: Implement nsm-proxy, which permits the use of 'dumb' clients with commandline arguments (which may also respond to Unix signals by saving their state). Jonathan Moore Liles 2012-04-08 20:49:07 -0700
  • 885ef30a88 NSM: Add support for clients with optional GUIs. Jonathan Moore Liles 2012-04-08 20:48:06 -0700
  • fdcf74ddbe Replace crappy Fl::scheme() thing with a more useful theme implementation in Fl_Theme and Fl_Color_Sheme classes. Jonathan Moore Liles 2012-04-10 23:59:12 -0700
  • e424182dce Timeline: Fix false-positive incompatibility with old project files. Jonathan Moore Liles 2012-04-04 18:59:34 -0700
  • eda11f56fe Timeline: Symlink to drag'n'drop'd files from the sources/ directory rather than including the absolute path in the journal. Jonathan Moore Liles 2012-04-02 21:30:56 -0700
  • 9896970ed0 Timeline: Don't do FL_DAMAGE_SCROLL unless the viewport has actually moved... Jonathan Moore Liles 2012-04-01 18:28:02 -0700
  • 9667f98995 Timeline: Don't fork to generate peak mipmaps, do it in the capture thread. Also, clean up related concurrency issues. Jonathan Moore Liles 2012-04-01 18:27:27 -0700
  • f941d7c923 Clean up DESTDIR install behavior. Jonathan Moore Liles 2012-03-30 17:24:22 -0700
  • 338e66c759 Cleanup locking for OSC playback. Jonathan Moore Liles 2012-03-29 22:08:45 -0700
  • 792e6f280a Jackpatch: Use jack port registration callbacks instead of polling the port list. Jonathan Moore Liles 2012-03-25 15:05:17 -0700
  • 95175c3e2b Sequencer: Save and restore settings from View menu. Jonathan Moore Liles 2012-03-25 16:48:16 -0700
  • 713f3ef476 Sequencer: Clean up GUI. Jonathan Moore Liles 2012-03-25 16:30:30 -0700
  • 91c8dd905f Jackpatch: Use jack port registration callbacks instead of polling the port list. Jonathan Moore Liles 2012-03-25 15:05:17 -0700
  • 0a963f5c8a Timeline: Add keybindings for split region at mouse and crop region to range. Jonathan Moore Liles 2012-03-18 13:21:57 -0700
  • bc6f94e769 Timeline: Use solid lines for drawing measure lines--they're way faster than dashed. Jonathan Moore Liles 2012-03-17 21:16:02 -0700
  • 0c9ad88b4f fix non-sequencer doc installation Nedko Arnaudov 2012-03-14 15:10:50 +0200
  • 54c74d3de7 gitignore generated files Nedko Arnaudov 2012-03-14 14:33:13 +0200
  • fa504e062d Remove broken open_url() hack. Nedko Arnaudov 2012-03-14 14:28:29 +0200
  • d4900e10e5 Sequencer: Fix invalid queue state for duplicated patterns. Jonathan Moore Liles 2012-03-14 18:28:35 -0700