Jonathan Moore Liles
df93c3f8ef
Minor build cleanup.
2008-05-22 02:13:27 -05:00
Jonathan Moore Liles
bd82f954a8
Move (mostly) all Engine functionality into Engine/ directory.
2008-05-22 02:05:49 -05:00
Jonathan Moore Liles
0840face8f
Cleanup.
2008-05-21 22:05:10 -05:00
Jonathan Moore Liles
2a1eac2731
Set visual at startup.
2008-05-21 22:02:38 -05:00
Jonathan Moore Liles
821250d9de
Allow the user to use r+drag to set the range.
2008-05-21 21:49:14 -05:00
Jonathan Moore Liles
3938253a5a
Change the way cursor caps are drawn.
2008-05-21 21:29:06 -05:00
Jonathan Moore Liles
d9a8ec1d13
Minor cleanups.
2008-05-21 19:40:25 -05:00
Jonathan Moore Liles
fc6ffee22e
Handle missing sources gracefully.
2008-05-20 19:46:02 -05:00
Jonathan Moore Liles
7e72339ea9
configure: always name *_LIBS and *_FLAGS in uppercase.
2008-05-20 16:07:03 -05:00
Jonathan Moore Liles
48d7f61f8a
Respond appropriately to changes in JACK buffer size.
2008-05-19 23:30:08 -05:00
Jonathan Moore Liles
97f0283780
Add locking to redraws triggered while recording.
2008-05-19 00:07:42 -05:00
Jonathan Moore Liles
8d385de54c
Draw secondary cursors on timeline instead of in the overlay.
2008-05-18 22:45:37 -05:00
Jonathan Moore Liles
ef254cfbae
Initialize properties in the right order.
2008-05-18 22:45:07 -05:00
Jonathan Moore Liles
11add2dd63
Oops. Don't allow an unselected sequence widget to drag past 0 either.
2008-05-18 22:06:14 -05:00
Jonathan Moore Liles
47dbf6c537
Clear up a load of compiler warnings.
2008-05-18 22:01:09 -05:00
Jonathan Moore Liles
9ef454291a
Fix selection issues.
...
This fixes the bug where some selected wigets would disappear to frame 0.
It also prevents moving any widget behind 0.
2008-05-18 21:40:42 -05:00
Jonathan Moore Liles
06de784661
Minor cleanup.
2008-05-18 21:01:59 -05:00
Jonathan Moore Liles
d40bc52a5a
Cleanups. Move waveform scaling into Waveform class.
2008-05-18 19:42:27 -05:00
Jonathan Moore Liles
8d7bee3050
Improve about dialog.
2008-05-18 19:31:27 -05:00
Jonathan Moore Liles
3e1a32c8be
Cleanup.
2008-05-18 00:09:18 -05:00
Jonathan Moore Liles
117d7cf9f7
Move helper functions out of 'configure' script.
2008-05-17 21:52:57 -05:00
Jonathan Moore Liles
60132b8595
Work on freewheel mode.
2008-05-17 20:45:56 -05:00
Jonathan Moore Liles
5cd2475609
Cleanup build.
2008-05-18 00:15:39 +00:00
Jonathan Moore Liles
2695f9eed5
Add some framework for freewheeling mode.
2008-05-17 16:37:41 -05:00
Jonathan Moore Liles
9261c3fea6
Improve the appearance of message dialogs.
2008-05-17 13:42:50 -05:00
Jonathan Moore Liles
f920867579
Build mipmap peaks in capture IO thread, but don't wait on it to finish. May be incorrect.
2008-05-17 11:23:37 -05:00
Jonathan Moore Liles
b57acca314
Fork for building peak mipmaps after recording.
2008-05-17 00:35:21 -05:00
Jonathan Moore Liles
f4661611a0
Get stop frame right when finalizing regions.
2008-05-17 00:34:42 -05:00
Jonathan Moore Liles
91614d9aa1
Snap trims as well.
2008-05-17 00:14:26 -05:00
Jonathan Moore Liles
4422c354f7
Cleanup open/new behavior.
2008-05-16 23:34:44 -05:00
Jonathan Moore Liles
251d7f9267
Makefile cleanups.
2008-05-16 21:50:33 -05:00
Jonathan Moore Liles
24f935d957
Minor cleanup.
2008-05-16 21:21:44 -05:00
Jonathan Moore Liles
235993b7b3
Fix snap to widget bug.
2008-05-16 21:07:56 -05:00
Jonathan Moore Liles
21e82b64f6
Minor cleanup.
2008-05-16 20:55:43 -05:00
Jonathan Moore Liles
9f3cc2a2e0
Improve tick calculation?
2008-05-16 18:44:18 -05:00
Jonathan Moore Liles
65b6d544ad
Don't fail in render_tempomap on the first beat of the first bar.
2008-05-16 18:44:08 -05:00
Jonathan Moore Liles
7075a9a2e1
Clean up make.conf format.
2008-05-16 16:06:15 -05:00
Jonathan Moore Liles
ed23544065
Continue improving build system.
2008-05-16 15:52:10 -05:00
Jonathan Moore Liles
8443acf570
Improve the build/configure system.
2008-05-16 14:12:52 -05:00
Jonathan Moore Liles
8af768cb90
Add enabled() predicate to LASH_Client...
2008-05-15 20:01:56 -05:00
Jonathan Moore Liles
558cec0965
Move LASH poll timer into LASH.C.
2008-05-15 19:53:46 -05:00
Jonathan Moore Liles
fabbd3e893
Add logos to pixmaps directory and use PNG at runtime rather than
...
including a huge XPM in the source.
2008-05-15 19:26:51 -05:00
Jonathan Moore Liles
79b16b56c9
Improve LASH support.
2008-05-14 23:23:16 -05:00
Jonathan Moore Liles
28bc3ff1c6
Minor cleanup.
2008-05-14 21:15:02 -05:00
Jonathan Moore Liles
825bb4c3e7
Don't die if render_tempomap() is called with an empty map.
2008-05-14 21:14:56 -05:00
Jonathan Moore Liles
71c75ff48a
Continue integrating LASH support.
2008-05-14 20:10:49 -05:00
Jonathan Moore Liles
05ab03fb10
Add LASH_Client interface class.
2008-05-14 19:48:46 -05:00
Jonathan Moore Liles
d6e8ec3c4a
Make time points reset the beat count.
2008-05-14 18:47:28 -05:00
Jonathan Moore Liles
705482f72f
Make time points editable etc.
...
Fix sorting of tempomap.
2008-05-14 17:36:23 -05:00
Jonathan Moore Liles
b3d2cf94a1
Un-unify tempo and time sequences...
...
Add an update_tempomap() method to Timeline instead, which must be
called every time the time or tempo tracks are edited. This is perhaps as
ugly as the unified map was, but is at least a bit more compatible with
the possibility of moving all the meat of tempomapping into a library.
2008-05-14 16:50:31 -05:00