Commit Graph

63 Commits

Author SHA1 Message Date
Jonathan Moore Liles 5d274f430c Non-Sequencer: Don't die in event editor when inserting event with none selected.
Closes #182, #118
2015-12-16 17:57:09 -08:00
Jonathan Moore Liles 1d9bd576f6 Sequencer: Fix uninitialized value. 2013-08-30 18:10:49 -07:00
Jonathan Moore Liles d5741f9999 Clean up some compiler warnings. 2013-08-23 20:41:17 -07:00
Jonathan Moore Liles 03fcf31311 Sequencer: GUI tweaks. Get rid of randomize row feature. 2013-08-14 18:08:46 -07:00
Jonathan Moore Liles 04c8e908e8 Sequencer: Implement simple undo. 2013-08-14 18:05:52 -07:00
Jonathan Moore Liles 451e948a17 Sequencer: GUI tweaks. 2013-08-14 18:05:43 -07:00
Jonathan Moore Liles 8055e08e9e Sequencer: Fix instrument path. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles a797093a58 Sequencer: Fix initial canvas display. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles 6e776faf24 Sequencer: Cleanup prototypes. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles b8184ac910 Sequencer: Fix pattern insertion trigger length on phrase. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles a30d065cb7 Sequencer: Tweak canvas drawing. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles 8001b1b2c1 Sequencer: Fix edit menu for phrase mode. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles 8101abafeb Work around another retarded bug in binutils-gold. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles a872d99e9b Sequencer: More simplification of pattern drawing. 2013-08-14 18:03:28 -07:00
Jonathan Moore Liles cec17e7990 Sequencer: Remove canvas optimizations in favor of simpler drawing. 2013-08-14 18:02:11 -07:00
Jonathan Moore Liles 09fe968264 Sequencer: Clean up event editor display/scrolling behavior. 2013-08-14 18:02:11 -07:00
Jonathan Moore Liles 68655cc599 Sequencer: Replace pattern number spinner with value slider. 2013-08-14 18:02:11 -07:00
Jonathan Moore Liles e6d153c13c Sequencer: Work around internal compiler error bug in GCC 4.8. 2013-07-31 21:26:06 -07:00
Jonathan Moore Liles 07e40513c6 Minor cleanup. 2013-04-13 21:41:39 -07:00
Jonathan Moore Liles 5d35f37d4e Fix window icons. 2013-04-11 21:02:31 -07:00
Jonathan Moore Liles 815a16f96f Sequencer: Allow saving while transport is running. Closes #40. 2013-03-24 11:49:56 -07:00
Jonathan Moore Liles 8e5ccd9093 New icons! 2013-03-10 23:11:43 -07:00
Jonathan Moore Liles 626f79f8c9 Rename Non-DAW to Non-Timeline. Also, update copyright dates. 2013-03-10 17:52:40 -07:00
Jonathan Moore Liles b83c70175d Remove some unnecessary NTK calls. 2013-02-22 17:25:22 -08:00
Jonathan Moore Liles 964a1c53a3 wscript: Attempt to set proper compile/link flags for pthreads. 2012-12-10 21:38:31 -08:00
Jonathan Moore Liles 5ffe3d44b3 Restore installation of .desktop files lost in WAF conversion. 2012-11-20 18:01:35 -08:00
Jonathan Moore Liles c54738a502 Sequencer: rework visual metronome. 2012-11-16 17:20:30 -08:00
Jonathan Moore Liles d97d1556d6 Fix wscripts for python3 2012-11-16 17:20:20 -08:00
Jonathan Moore Liles 63bfc927c6 Remove some old build system lint. 2012-11-15 18:38:40 -08:00
Jonathan Moore Liles d86b71cb2c Replace custom build system with WAF. 2012-11-14 01:54:03 -08:00
Jonathan Moore Liles 21ba2e35e5 scripts: Dynamically link to system-wide NTK, if found. 2012-10-30 09:11:13 -07:00
Jonathan Moore Liles 03fdc46f3c Remove dates from documentation. Update CSS. 2012-10-23 23:20:13 -07:00
Jonathan Moore Liles bcfa3953b1 Remove website documents from repository. 2012-10-23 22:55:43 -07:00
Jonathan Moore Liles 2861509b52 Update repository paths in documentation. 2012-10-02 16:58:06 -07:00
Jonathan Moore Liles 94367a990c Sequencer: Fix some NTK transparency issues. 2012-06-16 18:59:26 -07:00
Jonathan Moore Liles 66d7701655 Sequencer: Don't skip first note of repeating patterns in Phrase mode. 2012-05-29 23:33:10 -07:00
Jonathan Moore Liles c9a7e56b80 Sequencer: Fix layering of controls. 2012-05-21 21:23:02 -07:00
Jonathan Moore Liles 0cc0bf2f00 Sequencer: Eliminate some unnecessary drawing. 2012-05-21 21:23:02 -07:00
Jonathan Moore Liles d23307ca53 Sequencer: Use double for ticks_t
This helps dealing with fractional errors resulting in dropped notes when running with
very small buffer sizes.
2012-05-21 21:23:02 -07:00
Jonathan Moore Liles 2c6b6b1a75 FLTK->NTK
FLTK fork gets Cairo and is renamed to NTK.

Themes are moved from FL into NTK core.

Fl_Arc_Dial is moved into NTK core.
2012-05-21 21:23:02 -07:00
Jonathan Moore Liles 9f28f7a1a8 Move -L flags after the object name in linker commands. 2012-04-24 09:44:56 -07:00
Jonathan Moore Liles c21e7b1381 Sequencer: Replace 'Circle' note shape with 'Box'. 2012-04-15 20:42:57 -07:00
Jonathan Moore Liles 57ac27ecac Change the appearance of the "SM" indicator in mixer, daw, sequencer. Tweak GUIs. 2012-04-14 14:11:58 -07:00
Jonathan Moore Liles fdcf74ddbe Replace crappy Fl::scheme() thing with a more useful theme implementation in Fl_Theme and Fl_Color_Sheme classes.
Theme settings are now common between all Non-* programs.

Also adds a new 'Clean' theme.
2012-04-10 23:59:12 -07:00
Jonathan Moore Liles f941d7c923 Clean up DESTDIR install behavior. 2012-03-30 17:24:22 -07:00
Jonathan Moore Liles 95175c3e2b Sequencer: Save and restore settings from View menu. 2012-03-25 16:48:16 -07:00
Jonathan Moore Liles 713f3ef476 Sequencer: Clean up GUI. 2012-03-25 16:30:30 -07:00
Nedko Arnaudov 0c9ad88b4f fix non-sequencer doc installation 2012-03-14 19:02:36 -07:00
Jonathan Moore Liles d4900e10e5 Sequencer: Fix invalid queue state for duplicated patterns. 2012-03-14 18:28:35 -07:00
Jonathan Moore Liles c74cd04bab Sequencer: Try to avoid excessive double buffer flips when the transport is rolling. 2012-03-13 19:50:17 -07:00