Jonathan Moore Liles
|
71bd1c27d9
|
Clean up region splitting code.
|
2009-04-26 15:56:35 -05:00 |
Jonathan Moore Liles
|
356883f160
|
Disable some Audio_Region context menu items when appropriate.
|
2008-12-28 00:13:24 -06:00 |
Jonathan Moore Liles
|
90639f65dd
|
Add 'Denormalize' to Audio_Region context menu.
|
2008-12-28 00:13:23 -06:00 |
Jonathan Moore Liles
|
4e1ece8954
|
Don't make an assertion when drawing empty regions.
|
2008-12-27 15:44:07 -06:00 |
Jonathan Moore Liles
|
37935df806
|
Take fades into consideration when splitting regions.
Also, fix journalling bug in region splitting.
|
2008-07-30 23:03:16 -05:00 |
Jonathan Moore Liles
|
d2a8373cff
|
Add module information to debugging output.
|
2008-07-29 21:30:45 -05:00 |
Jonathan Moore Liles
|
32f47edaa1
|
Make normalization work properly with looped regions.
|
2008-07-23 23:33:32 -05:00 |
Jonathan Moore Liles
|
00aeaff29b
|
Add action to set range from region position and length.
|
2008-07-21 22:20:38 -05:00 |
Jonathan Moore Liles
|
ffaa7bff61
|
Reference count Audio_Files.
|
2008-07-14 23:49:50 -05:00 |
Jonathan Moore Liles
|
3330619e9a
|
Avoid SIGFPE at wide zoom setting with looped regions.
|
2008-07-13 00:59:59 -05:00 |
Jonathan Moore Liles
|
ea36473caa
|
Improve loop drawing.
|
2008-07-06 00:10:58 -05:00 |
Jonathan Moore Liles
|
98613d4d61
|
Avoid re-reading peaks unnecessarily when drawing loops.
|
2008-07-05 23:42:31 -05:00 |
Jonathan Moore Liles
|
dfaf04645c
|
Consider loop points when drawing waveforms.
|
2008-07-05 23:42:27 -05:00 |
Jonathan Moore Liles
|
7dc9a475e9
|
Bypass magnetic snap for loop points.
|
2008-07-05 23:42:16 -05:00 |
Jonathan Moore Liles
|
b74e93868a
|
Fix typo in region menu.
|
2008-06-23 22:47:53 -05:00 |
Jonathan Moore Liles
|
d7077cda19
|
Add normalize and remove to region menu.
|
2008-06-22 20:04:17 -05:00 |
Jonathan Moore Liles
|
170b11010e
|
Cleanups and commenting.
|
2008-06-19 21:55:47 -05:00 |
Jonathan Moore Liles
|
a7d9e30038
|
Cleanup includes.
|
2008-06-17 23:01:22 -05:00 |
Jonathan Moore Liles
|
bb7e7b46f6
|
Clean up some new warnings from the new version of GCC.
|
2008-06-15 19:19:44 -05:00 |
Jonathan Moore Liles
|
077086e538
|
Maybe rebuffer on normalize.
|
2008-06-09 21:04:52 -05:00 |
Jonathan Moore Liles
|
18800a97d9
|
Snap loop points and add menu action to clear them.
|
2008-05-31 20:15:32 -05:00 |
Jonathan Moore Liles
|
e8ea8724ce
|
First approximation of looping regions at playback.
|
2008-05-31 20:15:32 -05:00 |
Jonathan Moore Liles
|
dbe80ad8e6
|
Begin to support region loop points.
|
2008-05-31 20:15:32 -05:00 |
Jonathan Moore Liles
|
d248786085
|
Clean up menu code. Assure valid callbacks.
|
2008-05-30 18:48:44 -05:00 |
Jonathan Moore Liles
|
f048c4ccaa
|
Fix misdraw while scrolling.
|
2008-05-29 23:17:41 -05:00 |
Jonathan Moore Liles
|
f0a973d652
|
Cleanup menu generation.
|
2008-05-29 22:34:42 -05:00 |
Jonathan Moore Liles
|
c98016d5e4
|
Move Track context menu over to the same system that Sequence and Audio_Region use.
|
2008-05-29 22:28:56 -05:00 |
Jonathan Moore Liles
|
3d3998cccb
|
Always draw region boxes with horizontal shading.
|
2008-05-29 16:54:03 -05:00 |
Jonathan Moore Liles
|
edb665ebc3
|
Handle keypress events properly for the selection.
|
2008-05-29 13:01:10 -05:00 |
Jonathan Moore Liles
|
ea8c35d0fe
|
Rewrite Audio_Region context menu. Use the menu for handling region specific shortcuts.
|
2008-05-29 01:11:35 -05:00 |
Jonathan Moore Liles
|
035474e17c
|
Clean up a number of focus/event handling problems.
|
2008-05-26 19:29:05 -05:00 |
Jonathan Moore Liles
|
3ef7b52ebc
|
Get rid of duplicate :color field.
|
2008-05-26 00:46:37 -05:00 |
Jonathan Moore Liles
|
03465d82b0
|
Add color choice to region popup menu.
|
2008-05-25 22:40:38 -05:00 |
Jonathan Moore Liles
|
0e1ac2563d
|
Overhaul timeline event handling.
|
2008-05-25 21:51:36 -05:00 |
Jonathan Moore Liles
|
1616465e39
|
Overhaul capture finalization.
|
2008-05-22 21:23:41 -05:00 |
Jonathan Moore Liles
|
33c646109f
|
Adapt other classes to the new handle_widget_change() method.
|
2008-05-22 17:02:39 -05:00 |
Jonathan Moore Liles
|
8eb4cb8735
|
Cleanup.
|
2008-05-22 15:58:36 -05:00 |
Jonathan Moore Liles
|
c79d48c663
|
Rebuffer when an audio region is moved.
|
2008-05-22 15:34:21 -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
|
fc6ffee22e
|
Handle missing sources gracefully.
|
2008-05-20 19:46:02 -05:00 |
Jonathan Moore Liles
|
97f0283780
|
Add locking to redraws triggered while recording.
|
2008-05-19 00:07:42 -05:00 |
Jonathan Moore Liles
|
d40bc52a5a
|
Cleanups. Move waveform scaling into Waveform class.
|
2008-05-18 19:42:27 -05:00 |
Jonathan Moore Liles
|
91614d9aa1
|
Snap trims as well.
|
2008-05-17 00:14:26 -05:00 |
Jonathan Moore Liles
|
f0704d7f90
|
Oops. Finalize peak capture in the right place!
|
2008-05-11 20:09:39 -05:00 |
Jonathan Moore Liles
|
50fa642321
|
Fix mipmapping for streamed peaks.
|
2008-05-11 17:48:19 -05:00 |
Jonathan Moore Liles
|
17790c13c1
|
Fix pending peaks timers.
|
2008-05-11 12:18:51 -05:00 |
Jonathan Moore Liles
|
d1a2f52352
|
Support optional mipmapping of peakfiles. Mipmap peaks for new captures.
|
2008-05-10 20:40:43 -05:00 |
Jonathan Moore Liles
|
fc99144548
|
Work on making peak streaming work again.
|
2008-05-10 20:10:16 -05:00 |
Jonathan Moore Liles
|
45a660d98a
|
Treat peakfiles as a multilevel cache.
Always generated all levels when building peaks, instead of
trying to be clever about it.
|
2008-05-10 12:02:21 -05:00 |
Jonathan Moore Liles
|
9bf7183696
|
Make region duplication work again.
|
2008-05-07 19:25:12 -05:00 |