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
Jonathan Moore Liles
6cd4dd6ea0
Add notes to packagers.
2012-02-29 04:00:47 -08:00
Jonathan Moore Liles
1c1817fc41
NSM: Update documentation.
2012-02-29 03:46:34 -08:00
Jonathan Moore Liles
c1a7848670
NSM: Minor cleanup.
2012-02-29 03:46:22 -08:00
Jonathan Moore Liles
17e32e0282
Implement Queue playback mode.
...
Pattern muteing/unmuteing (via GUI or MIDI) takes effect the next time the
pattern loops.
2012-02-29 01:17:34 -08:00
Jonathan Moore Liles
802f4c572f
Only attempt to fill the screen when the screen is smaller than the window.
2012-02-29 01:16:20 -08:00
Jonathan Moore Liles
6566626c7f
Don't load garbage into song name due to uninitialized pointer.
2012-02-29 01:16:12 -08:00
Jonathan Moore Liles
677d4976b2
NSM: For lack of a better place to put it, add 'jackpatch' program to the repository.
2012-02-28 23:02:50 -08:00
Jonathan Moore Liles
46eb00f8d6
Use getopt_long for processing command line arguments to Non-DAW and Non-Mixer.
2012-02-28 22:22:03 -08:00
Jonathan Moore Liles
3a5c330e34
Everybody gets new icons! Also, .desktop files.
2012-02-28 21:25:37 -08:00
Jonathan Moore Liles
7590c52c76
scripts: Allow suggested packages.
2012-02-28 21:20:05 -08:00
Jonathan Moore Liles
8ac4b60928
Silence uninformative debug warning message.
2012-02-28 04:39:25 -08:00
Jonathan Moore Liles
55c83cf4ec
Mixer: Update documentation.
2012-02-28 03:09:08 -08:00
Jonathan Moore Liles
d8c32376e1
Mixer: Document spatialization control for Ambisonics plugins.
2012-02-28 03:09:08 -08:00
Jonathan Moore Liles
9de99e2380
Update documentation.
2012-02-28 03:09:08 -08:00
Jonathan Moore Liles
388796a1c4
NSM: Time client responses.
2012-02-27 20:28:58 -08:00
Jonathan Moore Liles
e98326103e
MIDI input on 'control' port triggers patterns in Trigger playback mode.
...
Notes 1-128 on Channel 1 correspond to patterns. NOTE ON triggers the pattern
at the given moment, a second NOTE ON stops it at a given moment. NOTE OFF does
nothing. Also, patterns triggered via the GUI are no longer forced to be in
lock-step.
2012-02-27 19:47:42 -08:00