Jonathan Moore Liles
6d938e77a2
Bump version.
13 years ago
Jonathan Moore Liles
3ac28ce0de
Replace crappy LASH support with fancy new NSM support.
13 years ago
Jonathan Moore Liles
f1dc015b08
Add some scrolling indicators to pattern view.
13 years ago
Jonathan Moore Liles
d733de358e
Enforce restriction on total number of patterns and phrases.
13 years ago
Jonathan Moore Liles
f8221f51e8
Fix bug in drawing of long note names.
13 years ago
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.
13 years ago
Jonathan Moore Liles
877d08759d
Center the pattern viewport.
13 years ago
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.
13 years ago
Jonathan Moore Liles
9974e9bb47
Be more efficient when recording.
13 years ago
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.
13 years ago
Jonathan Moore Liles
0d62b91605
Non-Sequencer gets a new icon! Set icon on main window. Requires libXpm. Also, update config funcs.
13 years ago
Jonathan Moore Liles
0f19bf3c6b
Fix output of non-note event types which was broken by 0e946a.
13 years ago
Jonathan Moore Liles
17e32e0282
Implement Queue playback mode.
Pattern muteing/unmuteing (via GUI or MIDI) takes effect the next time the
pattern loops.
13 years ago
Jonathan Moore Liles
802f4c572f
Only attempt to fill the screen when the screen is smaller than the window.
13 years ago
Jonathan Moore Liles
6566626c7f
Don't load garbage into song name due to uninitialized pointer.
13 years ago
Jonathan Moore Liles
8ac4b60928
Silence uninformative debug warning message.
13 years ago
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.
13 years ago
Jonathan Moore Liles
e9aca6809e
Keep number of rows on phrase canvas in sync with the number of patterns.
13 years ago
Jonathan Moore Liles
c91f950612
Remove TODO file from repository.
13 years ago
Jonathan Moore Liles
0e946a9f73
Attempt to always emit the correct number of NOTE ONs and NOTE OFFs.
13 years ago
Jonathan Moore Liles
614fea7343
Don't drop the first notes of phrases when playing in sequence mode.
13 years ago
Jonathan Moore Liles
6ce2d2051c
Previous commit for fluid update messed up some widget dimensions. Revert that part.
13 years ago
Jonathan Moore Liles
aa6c6388d5
Replace "Fl" in include directives with "FL"
13 years ago
Jonathan Moore Liles
0631949d8a
Fix fluid file for different behavior in the lastest version of FLUID.
13 years ago
Jonathan Moore Liles
a84e6b8aca
Bring some 'configure' script improvements over from Non-DAW.
13 years ago
Robert Wruck
6a09ce1c9c
Fix division by zero on metronome update
14 years ago
Robert Wruck
c7a54f2c4d
Fix list corruption in insert_time and fix sort(), too
14 years ago
Jonathan Moore Liles
ba94d2c354
UI: Clean up layout of BPM/metronome/transport controls area.
15 years ago
Jonathan Moore Liles
b1d349532a
Transport: Respond to meter changes initiated by GUI the same way as those initiated by JACK.
15 years ago
Jonathan Moore Liles
5e78c98cae
Try to fill the screen at startup.
15 years ago
Jonathan Moore Liles
d156972be6
Fix event editor display with less than N events.
16 years ago
Jonathan Moore Liles
32e801f268
Don't segfault when loading a song specified on the command line.
16 years ago
Jonathan Moore Liles
ab3f1037ef
Makefile: Apply patch for Gentoo sandbox compliance.
16 years ago
Jonathan Moore Liles
211e45bc1b
Lower the minimum size hint for the main window.
17 years ago
Juuso Alasuutari
e1d13ce083
Fix ordering of LASH/JACK initialization.
Signed-off-by: Jonathan Moore Liles <j.liles@unix.net>
17 years ago
Jonathan Moore Liles
7d8423bbaf
Minor updates to documentation.
17 years ago
Jonathan Moore Liles
1d79326c1b
Fix tpyos in documentation.
17 years ago
Jonathan Moore Liles
9948b9e307
Add table of contents to manual.
17 years ago
Jonathan Moore Liles
21a42171a4
Bump version.
17 years ago
Jonathan Moore Liles
7ce661c3a4
Include git HEAD in about dialog for non-releases.
17 years ago
Jonathan Moore Liles
dcb690d7e1
Add proper GPL header to Makefile
17 years ago
Jonathan Moore Liles
d70dd3a517
Change the way patterns are triggered in sequence mode.
Now patterns should be triggered properly even if we come in in the
middle of a phrase, as happens when randomly relocating the transport.
17 years ago
Jonathan Moore Liles
81f504f88b
Don't always clobber the viewport Y when changing canvas grid.
17 years ago
Jonathan Moore Liles
c71283fb85
Include event type number in warning for unhandled LASH events.
17 years ago
Jonathan Moore Liles
f440223d20
Add shortcuts to 'modified since last save' dialog.
17 years ago
Jonathan Moore Liles
530960e14d
Use an Fl_Box for status line instead of Fl_Output.
17 years ago
Jonathan Moore Liles
f7e6e50666
Update canvas view when row compaction setting is changed.
17 years ago
Jonathan Moore Liles
70a3049bca
Oops. Fix event selection broken by 1a400d0
.
17 years ago
Jonathan Moore Liles
25842b89a7
Minor cleanup.
17 years ago
Jonathan Moore Liles
148b313b31
Makefile: fix FLUID rule.
17 years ago