Commit Graph

  • 6cc26446b6 Show hundredths of seconds in HMS clock. Jonathan Moore Liles 2008-04-22 23:54:03 -0500
  • 73282bbf4d Fix printf format in clock code. Jonathan Moore Liles 2008-04-22 23:39:08 -0500
  • fd9667ea25 Give Clock the ability to update itself. Jonathan Moore Liles 2008-04-22 23:27:55 -0500
  • db5febb64e Don't do anything if nothing was picked from track context menu. Jonathan Moore Liles 2008-04-22 23:18:00 -0500
  • f8ce7eab64 Clean up some edge conditions with sequence drawing/scrolling. Jonathan Moore Liles 2008-04-22 22:40:31 -0500
  • d85cc1c61c Work on adding the rest of the GUI. Jonathan Moore Liles 2008-04-22 21:22:46 -0500
  • a826f1533e Add 'end' button to transport group. Jonathan Moore Liles 2008-04-22 17:38:59 -0500
  • 8aa8005782 Refine clock. Jonathan Moore Liles 2008-04-22 17:07:25 -0500
  • ad1462d61d Add clock widget. Jonathan Moore Liles 2008-04-22 16:23:23 -0500
  • ce2b1e02ed Add transport controls to the GUI. Jonathan Moore Liles 2008-04-21 21:47:29 -0500
  • 0a6a6b4a0a Add bindings to stop, start, and zero transport. Jonathan Moore Liles 2008-04-21 21:15:32 -0500
  • 2a7f14870c Allow moving the playhead to the mouse position with 'p' press. Jonathan Moore Liles 2008-04-21 19:52:59 -0500
  • 78a3399260 Add draw with grid option to control sequence class. Jonathan Moore Liles 2008-04-21 19:45:17 -0500
  • 1bfdd8e568 Add gradient option for control sequence drawing. Jonathan Moore Liles 2008-04-21 18:45:54 -0500
  • c315194435 Make control+right-click deletion work for regions again. Jonathan Moore Liles 2008-04-21 17:39:11 -0500
  • b199cfadd8 Allow track channel configuration to be adjusted in the GUI. Jonathan Moore Liles 2008-04-21 15:24:08 -0500
  • c4532c70d7 Fix (I think) a math error in fade out application. Jonathan Moore Liles 2008-04-21 14:16:12 -0500
  • b0dc6b0dc8 Add a scope locker. Jonathan Moore Liles 2008-04-21 13:53:02 -0500
  • 8a0da04a4b Restart diskstreams when track I/O is reconfigured. Jonathan Moore Liles 2008-04-21 13:34:15 -0500
  • 9ce8701283 Actually rename ports when appropriate. Journal track I/O configuration. Jonathan Moore Liles 2008-04-21 13:01:03 -0500
  • 604bf2861a Make fade-in/outs journaled. Jonathan Moore Liles 2008-04-21 10:31:25 -0500
  • f05f6026de Add Fl_Sometimes_Input widget and use it for Track names. Jonathan Moore Liles 2008-04-21 09:57:30 -0500
  • 543d9e4432 Work on restorability of tracks. Jonathan Moore Liles 2008-04-20 22:05:25 -0500
  • 4160721c65 Avoid snapshotting uncreatable loggable classes. Jonathan Moore Liles 2008-04-20 19:45:58 -0500
  • 8a927c8876 Cleanups. Jonathan Moore Liles 2008-04-20 19:28:59 -0500
  • 212dc3e3ea Fix journaling for control points. Jonathan Moore Liles 2008-04-20 19:28:50 -0500
  • 66bd927231 Fix typo in region state getter. Jonathan Moore Liles 2008-04-20 18:22:24 -0500
  • 357052d639 Add omitted file Fl_Arc_Dial.C Jonathan Moore Liles 2008-04-20 16:49:21 -0500
  • 8aa07ba9df Add ommited file types.h. Jonathan Moore Liles 2008-04-20 16:47:53 -0500
  • 23aeefb5d6 Try to get session loading up and running. Jonathan Moore Liles 2008-04-20 16:46:47 -0500
  • 5f662f3913 Get undo working again. Jonathan Moore Liles 2008-04-20 11:42:26 -0500
  • 300c6c3726 Massively rework loggable interface. Jonathan Moore Liles 2008-04-19 21:15:54 -0500
  • f3e781762c Allow IO thread to be started/stopped more than once. Jonathan Moore Liles 2008-04-19 14:24:26 -0500
  • d3fcb162f3 Give each capture a unique name. Jonathan Moore Liles 2008-04-19 14:21:49 -0500
  • 77ff82e9f4 Make the playhead more visible. Jonathan Moore Liles 2008-04-19 00:30:41 -0500
  • 77ac8a2c8e Create track ports with the proper names. Jonathan Moore Liles 2008-04-19 00:26:43 -0500
  • ed813d0c03 Name newly created tracks. Jonathan Moore Liles 2008-04-19 00:09:42 -0500
  • e54f63e605 Massive renames. Jonathan Moore Liles 2008-04-18 23:16:21 -0500
  • feb777a050 Get rid of useless Region_Base class. Jonathan Moore Liles 2008-04-18 21:29:15 -0500
  • d316e8772c Permit adding of tracks from GUI. Jonathan Moore Liles 2008-04-18 21:26:27 -0500
  • 793fb05176 Work on making journal replay at startup. Jonathan Moore Liles 2008-04-18 20:05:57 -0500
  • 714fc8766c Crudely begin to support drawing of timecodes on ruler. Jonathan Moore Liles 2008-04-18 15:18:07 -0500
  • 24fe463579 Move region writing code into region class. Jonathan Moore Liles 2008-04-17 22:44:19 -0500
  • e7c2ac9ecd Begin to support waveform display during capture. Jonathan Moore Liles 2008-04-17 19:26:46 -0500
  • ce69a3b8f0 Cleanup and begin keeping chunksize in peakfile name. Jonathan Moore Liles 2008-04-17 17:12:38 -0500
  • e7b893ca24 Get rid of peakfile headers... Who needs 'em. Jonathan Moore Liles 2008-04-17 15:37:38 -0500
  • 99e93c575e Stream peaks to disk during capture. Jonathan Moore Liles 2008-04-17 14:19:41 -0500
  • ed9a1aaf5b Optimize waveform drawing some. Jonathan Moore Liles 2008-04-17 11:46:44 -0500
  • e86123de78 Improve peak reading efficiency. Jonathan Moore Liles 2008-04-17 11:30:20 -0500
  • 1b5459fe2b Don't waste time deinterleaving peaks. Jonathan Moore Liles 2008-04-17 11:12:22 -0500
  • 9cbc39addd Only fork for peak building when necessary. Jonathan Moore Liles 2008-04-17 10:59:02 -0500
  • c8b872ae41 Don't attempt to draw more peaks than were actually read! Jonathan Moore Liles 2008-04-17 10:45:36 -0500
  • 4543d48c41 Fix a number of problems with region drawing. Jonathan Moore Liles 2008-04-17 10:35:20 -0500
  • 55b2907aec WIP Jonathan Moore Liles 2008-04-17 10:19:04 -0500
  • 3b40b8a093 Fix some bugs in peak reading/drawing. Jonathan Moore Liles 2008-04-17 08:27:35 -0500
  • 642d6d48ea Handle empty peak file as error. Jonathan Moore Liles 2008-04-16 13:23:34 -0500
  • 72a203d18b Fix a number of errors turned up by valgrind. Import new captures. Jonathan Moore Liles 2008-04-16 13:08:00 -0500
  • 4684094f6f Work on improving recording. Jonathan Moore Liles 2008-04-16 10:35:25 -0500
  • fbb4b17dca Split Disk_Stream into a base class and Playback_DS and Record_DS. Jonathan Moore Liles 2008-04-16 03:44:31 -0500
  • fc2ed291aa Optimize fade calculations. Jonathan Moore Liles 2008-04-16 00:50:32 -0500
  • 14330f607d Get rid of unnecessary copying in disk stream. Jonathan Moore Liles 2008-04-16 00:03:10 -0500
  • 928780a820 Move some DSPish code into functions in dsp.c Jonathan Moore Liles 2008-04-15 19:47:51 -0500
  • 424b68f044 Minor cleanup. Jonathan Moore Liles 2008-04-15 19:08:48 -0500
  • 9c2329eb78 Clean up fade drawing issue. Jonathan Moore Liles 2008-04-15 09:01:21 -0500
  • b3a3be6e55 Add context popup menu for regions to set fade-in/out curve. Jonathan Moore Liles 2008-04-15 06:44:03 -0500
  • 81561d6304 Minor cleanup. Jonathan Moore Liles 2008-04-15 03:53:36 -0500
  • d101d5e905 Allow setting of fade in/out durations from GUI. Jonathan Moore Liles 2008-04-15 02:13:40 -0500
  • a10d86ecfd Allow timeline widget to take keyboard focus and pass keyboard events on to children. Jonathan Moore Liles 2008-04-15 02:13:22 -0500
  • 7e28987f99 Add error message for failed imports. Jonathan Moore Liles 2008-04-14 21:06:35 -0500
  • 6f0af6bf3f Make fades render better for crossfades. Jonathan Moore Liles 2008-04-14 20:27:27 -0500
  • 30c19870d6 Clean up fade drawing code. Draw fade outs also. Jonathan Moore Liles 2008-04-14 20:08:06 -0500
  • 19de318aae Work on cleaning up the way fades are displayed. Jonathan Moore Liles 2008-04-14 18:50:01 -0500
  • 26a8067d42 Draw fade shapes on box layer and adjust waveform display to match. Jonathan Moore Liles 2008-04-14 05:00:08 -0500
  • 8e02b99192 Cut down on the number of verticies drawn for fades Jonathan Moore Liles 2008-04-14 04:07:18 -0500
  • af0e75c23c Work on graphical display of fades. Jonathan Moore Liles 2008-04-14 03:55:22 -0500
  • 56b06c267a Fix a few delete's that should have been delete[]'s. Jonathan Moore Liles 2008-04-14 03:55:03 -0500
  • 91abbf543d Prepare to support generalized fade-in/outs. Jonathan Moore Liles 2008-04-14 00:12:05 -0500
  • ee576b7ff7 Use linear curve for declicking fades Jonathan Moore Liles 2008-04-13 23:30:40 -0500
  • eab284dddb Minor cleanup. Jonathan Moore Liles 2008-04-13 23:11:48 -0500
  • f78ea62e70 Implement baics for declicking. Jonathan Moore Liles 2008-04-13 23:01:08 -0500
  • ebc3f8db92 Don't redraw playhead more than necessary. Jonathan Moore Liles 2008-04-12 19:02:58 -0500
  • ab20e03eb2 Make mutlti-region playback and overlapped region playback work. Jonathan Moore Liles 2008-04-12 17:55:25 -0500
  • fb94e119c4 Fix indexing error in deinterleave code. Jonathan Moore Liles 2008-04-12 16:50:23 -0500
  • 61c5707d01 Improve bounaries of playhead drawing. Jonathan Moore Liles 2008-04-12 16:47:33 -0500
  • afe06f59e9 Add playhead to the GUI. Jonathan Moore Liles 2008-04-12 14:50:36 -0500
  • 904daf8fe4 Work on making diskstreams follow the transport. Jonathan Moore Liles 2008-04-12 14:13:30 -0500
  • 8ae4e4f40c SMF: clear running status at track start and after meta events. Jonathan Moore Liles 2008-04-10 19:47:42 -0500
  • 4f186d9acb SMF: fix breakage when instrument names contain spaces. Jonathan Moore Liles 2008-04-10 19:08:13 -0500
  • 3d2580dd64 Finally get rid of that distortion issue. Jonathan Moore Liles 2008-04-09 22:44:02 -0500
  • ebb86a1e62 Fiddle with playback... Jonathan Moore Liles 2008-04-08 21:20:44 -0500
  • 7f43a99030 Actually get playback through JACK, kind of. Jonathan Moore Liles 2008-04-08 19:05:15 -0500
  • 0dff4be584 Continue working on engine functionality. Jonathan Moore Liles 2008-04-08 15:06:38 -0500
  • 2a26aa85ac Actually make it compile again. Jonathan Moore Liles 2008-04-07 05:00:16 -0500
  • 946b8f8e93 Continue working on playback. Jonathan Moore Liles 2008-04-07 03:12:01 -0500
  • 2ddaf17bb0 Cleanup. Jonathan Moore Liles 2008-04-07 03:00:33 -0500
  • 30f33a3484 Work on adding playback capability. Jonathan Moore Liles 2008-04-07 02:29:30 -0500
  • 6a6c91250e Try a different way of avoiding continuous-variation on drag etc. Jonathan Moore Liles 2008-04-02 02:19:48 -0500
  • 3d74d59d4a Play with push stuff. Jonathan Moore Liles 2008-04-02 01:49:24 -0500
  • 16772b7e3b WIP Jonathan Moore Liles 2008-03-31 05:00:47 -0500
  • 0207dc9507 Ditch the whole separate Engine idea and move everything back to Timeline. Jonathan Moore Liles 2008-03-28 00:19:26 -0500