Jonathan Moore Liles
|
13c3ca8eb8
|
Timeline: Fix error in reference counting of newly recorded clips.
|
11 years ago |
Jonathan Moore Liles
|
8fe598eff4
|
Timeline: Fixes for flac and ogg/vorbis playback and recording. Add new Ogg capture formats at various quality levels.
|
11 years ago |
Jonathan Moore Liles
|
9667f98995
|
Timeline: Don't fork to generate peak mipmaps, do it in the capture thread. Also, clean up related concurrency issues.
|
13 years ago |
Jonathan Moore Liles
|
906872c79b
|
Massively reoganize tree.
|
15 years ago |
Jonathan Moore Liles
|
ffaa7bff61
|
Reference count Audio_Files.
|
17 years ago |
Jonathan Moore Liles
|
eb11a409d2
|
Actually store captures under sources/ subdirectory.
|
17 years ago |
Jonathan Moore Liles
|
bb7e7b46f6
|
Clean up some new warnings from the new version of GCC.
|
17 years ago |
Jonathan Moore Liles
|
e8ea8724ce
|
First approximation of looping regions at playback.
|
17 years ago |
Jonathan Moore Liles
|
bd82f954a8
|
Move (mostly) all Engine functionality into Engine/ directory.
|
17 years ago |
Jonathan Moore Liles
|
fc6ffee22e
|
Handle missing sources gracefully.
|
17 years ago |
Jonathan Moore Liles
|
d7f020ee2e
|
Add mutex to Audio_File objects to prevent read_source_peaks() and IO thread from conflicting.
|
17 years ago |
Jonathan Moore Liles
|
50fa642321
|
Fix mipmapping for streamed peaks.
|
17 years ago |
Jonathan Moore Liles
|
d1a2f52352
|
Support optional mipmapping of peakfiles. Mipmap peaks for new captures.
|
17 years ago |
Jonathan Moore Liles
|
e2e2241715
|
Make peak streaming work again.
|
17 years ago |
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.
|
17 years ago |
Jonathan Moore Liles
|
bff8d98078
|
Clean up a copy/assignment permissions for many classes.
|
17 years ago |
Jonathan Moore Liles
|
a32f8ca17a
|
Allow the user to choose capture format.
|
17 years ago |
Jonathan Moore Liles
|
714fc8766c
|
Crudely begin to support drawing of timecodes on ruler.
|
17 years ago |
Jonathan Moore Liles
|
99e93c575e
|
Stream peaks to disk during capture.
|
17 years ago |
Jonathan Moore Liles
|
72a203d18b
|
Fix a number of errors turned up by valgrind. Import new captures.
|
17 years ago |
Jonathan Moore Liles
|
4684094f6f
|
Work on improving recording.
|
17 years ago |
Jonathan Moore Liles
|
fbb4b17dca
|
Split Disk_Stream into a base class and Playback_DS and Record_DS.
|
17 years ago |
Jonathan Moore Liles
|
0dff4be584
|
Continue working on engine functionality.
|
17 years ago |
Jonathan Moore Liles
|
0207dc9507
|
Ditch the whole separate Engine idea and move everything back to Timeline.
|
17 years ago |
Jonathan Moore Liles
|
95a2896d53
|
Work on peak reader.
|
17 years ago |
Jonathan Moore Liles
|
c415fe9680
|
Begin rearranging.
|
17 years ago |
Jonathan Moore Liles
|
9e47efc585
|
Don't open the same file twice.
|
17 years ago |
Jonathan Moore Liles
|
f8fb113886
|
Handle peaks for multichannel files.
|
17 years ago |
Jonathan Moore Liles
|
6cfe9e8b6c
|
Support multichannel sound files.
|
17 years ago |
Jonathan Moore Liles
|
97b344d3dd
|
Replace Clip class with Audio_File abstract class who's children are interfaces to
various libraries.
|
17 years ago |
Jonathan Moore Liles
|
3b02169d31
|
Make normalization code work at all zoom levels.
|
17 years ago |
Jonathan Moore Liles
|
1684805c63
|
Size Waveforms to clip length.
|
17 years ago |
Jonathan Moore Liles
|
0328ebfa2d
|
Read peaks from source in chunks of exact size requirested.
Use one buffer for all source-read peaks.
|
17 years ago |
Jonathan Moore Liles
|
720f024fa0
|
Read peaks directly from source at high zoom levels.
|
17 years ago |
Jonathan Moore Liles
|
31b449c24b
|
Use libsndfile. Actually generate peak data.
|
17 years ago |
Jonathan Moore Liles
|
41b62781d1
|
Work on supporting actual audio backing. WIP.
|
17 years ago |
Jonathan Moore Liles
|
894d5d85d0
|
Allow copying of regions.
|
17 years ago |
Jonathan Moore Liles
|
41ac62e2cd
|
Allow interactive trimming of regions.
|
17 years ago |
Jonathan Moore Liles
|
62781a70ed
|
Add tracks. Support dragging regions between tracks.
|
17 years ago |
Jonathan Moore Liles
|
669d638ab0
|
Support trimming of region.
|
17 years ago |
Jonathan Moore Liles
|
4b290d3372
|
Try to be more efficient about clipping.
|
17 years ago |
Jonathan Moore Liles
|
a7f590aa40
|
Initial checkin.
|
17 years ago |