Jonathan Moore Liles
|
31b449c24b
|
Use libsndfile. Actually generate peak data.
|
2008-02-16 20:36:17 -06:00 |
Jonathan Moore Liles
|
4129714315
|
More tweaking.
|
2008-02-16 18:35:53 -06:00 |
Jonathan Moore Liles
|
8905484cb1
|
Cleanups.
|
2008-02-16 17:28:48 -06:00 |
Jonathan Moore Liles
|
41b62781d1
|
Work on supporting actual audio backing. WIP.
|
2008-02-16 17:12:23 -06:00 |
Jonathan Moore Liles
|
1750df5f5e
|
Add normalization function.
|
2008-02-16 04:30:56 -06:00 |
Jonathan Moore Liles
|
a819cdd7b8
|
Color by amplitude when drawing waveform.
|
2008-02-16 02:41:25 -06:00 |
Jonathan Moore Liles
|
043517166e
|
Cleanup region code a bit.
|
2008-02-16 02:09:11 -06:00 |
Jonathan Moore Liles
|
76d2d70611
|
Don't drag-scroll past beginning of track.
|
2008-02-16 01:59:50 -06:00 |
Jonathan Moore Liles
|
894d5d85d0
|
Allow copying of regions.
|
2008-02-16 01:46:43 -06:00 |
Jonathan Moore Liles
|
ece5a45cb0
|
Automatically scroll timeline when dragging a region.
|
2008-02-16 01:21:15 -06:00 |
Jonathan Moore Liles
|
477e1f5b40
|
Let tracks recieve DND events.
|
2008-02-16 00:47:46 -06:00 |
Jonathan Moore Liles
|
41ac62e2cd
|
Allow interactive trimming of regions.
|
2008-02-15 22:23:58 -06:00 |
Jonathan Moore Liles
|
62781a70ed
|
Add tracks. Support dragging regions between tracks.
|
2008-02-15 21:50:16 -06:00 |
Jonathan Moore Liles
|
7421e646df
|
Clean up a few inconsistencies with sequence tab detaching.
|
2008-02-15 01:40:33 -06:00 |
Jonathan Moore Liles
|
6765c3faea
|
Oops. Fix bug introduced in mapping note exclusion commit
that resulted in all non-note events being dropped.
|
2008-02-15 00:10:28 -06:00 |
Jonathan Moore Liles
|
5cb724cecc
|
Correct off-by-one in drawing of selection rectangle.
|
2008-02-14 23:29:12 -06:00 |
Jonathan Moore Liles
|
4515a3d9a4
|
Draw playhead the same way, regardless of selection flag.
|
2008-02-14 23:24:49 -06:00 |
Jonathan Moore Liles
|
db1b2f63e7
|
Make 'crop' command crop to rectangle too.
|
2008-02-14 23:14:15 -06:00 |
Jonathan Moore Liles
|
d8fe1ad003
|
Add new rectangular selection to canvas.
Add commands to invert selection.
Make middle click toggle note selection instead of set it.
|
2008-02-14 22:21:08 -06:00 |
Jonathan Moore Liles
|
5f8d98cb92
|
Update TODO.
|
2008-02-14 20:11:07 -06:00 |
Jonathan Moore Liles
|
3713bf9629
|
Add Jack MIDI section to manual.
|
2008-02-14 17:42:15 -06:00 |
Jonathan Moore Liles
|
9d0689a8fa
|
Make 'install' rule depend on 'all'
|
2008-02-14 13:33:06 -06:00 |
Jonathan Moore Liles
|
3ab70175da
|
Don't depend on {foo,bar} expansion support in shell in Makefile.
|
2008-02-14 10:09:15 -06:00 |
Jonathan Moore Liles
|
669d638ab0
|
Support trimming of region.
|
2008-02-14 01:40:47 -06:00 |
Jonathan Moore Liles
|
4b290d3372
|
Try to be more efficient about clipping.
|
2008-02-14 00:35:32 -06:00 |
Jonathan Moore Liles
|
a7f590aa40
|
Initial checkin.
|
2008-02-13 23:47:12 -06:00 |
Jonathan Moore Liles
|
90e0853e91
|
Actually commit rendered HTML doc from previous doc fix commit.
|
2008-02-13 16:51:58 -06:00 |
Jonathan Moore Liles
|
0b2b55281f
|
Make sure notes are redrawn when mapping is changed.
|
2008-02-13 13:48:50 -06:00 |
Jonathan Moore Liles
|
742679c5ad
|
Actually mute notes outside of current mapping.
|
2008-02-13 13:42:00 -06:00 |
Jonathan Moore Liles
|
9bebbffd46
|
Fix tpyos in dcumentaion.
|
2008-02-13 11:41:55 -06:00 |
Jonathan Moore Liles
|
9f151de3e1
|
Add 'dist' target to Makefile.
|
2008-02-13 10:23:19 -06:00 |
Jonathan Moore Liles
|
bc64b35d2a
|
Make all objects depend on Makefile.
|
2008-02-13 10:12:40 -06:00 |
Jonathan Moore Liles
|
7b75e2b425
|
Move definition of VERSION to Makefile.
|
2008-02-13 10:10:41 -06:00 |
Jonathan Moore Liles
|
81fe5efb53
|
Make detached sequence window double-buffered too.
|
2008-02-13 01:06:48 -06:00 |
Jonathan Moore Liles
|
0953207188
|
Update documentation.
|
2008-02-12 20:19:33 -06:00 |
Jonathan Moore Liles
|
41eb6f4d7a
|
Update playback mode widget when song is loaded via LASH.
|
2008-02-12 19:56:01 -06:00 |
Jonathan Moore Liles
|
65df570a30
|
Clean up some uninitialized values flagged by valgrind.
|
2008-02-12 19:37:26 -06:00 |
Jonathan Moore Liles
|
5ceed377fb
|
Update phrase display when patterns are created/destroyed.
|
2008-02-12 17:04:38 -06:00 |
Jonathan Moore Liles
|
d301578e54
|
Call Fl_Double_Window::resize in canvas widget resize method.. Apparently it matters.
|
2008-02-12 16:25:14 -06:00 |
Jonathan Moore Liles
|
bb014f4a09
|
Switch canvas to double-buffering after all as it seems not to result
in any speed decrease, but leave canvas widget as subwindow.
|
2008-02-12 15:34:16 -06:00 |
Jonathan Moore Liles
|
a71ba1cbba
|
Use double-buffered visual for main_window, but keep canvas widget
single-buffered by placing it inside a subwindow
|
2008-02-12 15:25:11 -06:00 |
Jonathan Moore Liles
|
39423ef8de
|
Fix error in ASSERT macro.
|
2008-02-12 13:25:07 -06:00 |
Jonathan Moore Liles
|
70d576a6e4
|
Clear status message after 5 seconds.
|
2008-02-12 12:29:00 -06:00 |
Jonathan Moore Liles
|
6447678a08
|
Add more status line output.
|
2008-02-12 12:21:42 -06:00 |
Jonathan Moore Liles
|
58c2dad706
|
Minor cleanup of debugging output.
|
2008-02-12 12:08:17 -06:00 |
Jonathan Moore Liles
|
fe8fab22df
|
Add signals for song dirty state. Make file menu entries context sensitive.
|
2008-02-12 00:06:08 -06:00 |
Jonathan Moore Liles
|
e3a3d71404
|
Clean up tab focus handling and make Edit menu context sensitive.
|
2008-02-11 23:21:14 -06:00 |
Jonathan Moore Liles
|
dfa3722ed0
|
Break instrument editor out into its own class.
|
2008-02-11 22:59:18 -06:00 |
Jonathan Moore Liles
|
835bbed0f8
|
Add new instrument definitions.
|
2008-02-11 22:18:21 -06:00 |
Jonathan Moore Liles
|
846413fee8
|
Support saving of instrument definitions.
|
2008-02-11 22:06:00 -06:00 |