Commit Graph

43 Commits

Author SHA1 Message Date
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
Jonathan Moore Liles 5a95b1a18f Add some more omitted symlinks. 2012-03-07 18:34:33 -08:00
Jonathan Moore Liles 376f863833 More build system tweaks. 2012-03-07 18:22:37 -08:00
Jonathan Moore Liles ed908d4bcb Sequencer: Add omitted makefile. 2012-03-07 18:03:37 -08:00
Jonathan Moore Liles 11c9a02687 Add some omitted symlinks required for the build. 2012-03-07 17:55:59 -08:00
Jonathan Moore Liles 5336880bd4 Further tweak build system to work with private version of FLTK. 2012-03-06 17:38:52 -08:00
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 dd5aa2cdcf Add known-working FLTK revision as a submodule. Link to it statically. 2012-03-05 19:06:13 -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 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