View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004307||ardour||features||public||2011-09-02 18:40||2011-09-20 17:31|
|Summary||0004307: Support for timesliced loop files and simplified loop creation/editing|
|Description||I do a lot of beat loop-based composition in addition to straight-up audio recording and mixing. I'm loving how easy to use and good-sounding Ardour is (I'm using it as part of Harrison MixBus 2.0) but I'm really missing the loop features I'm used to from other DAWs (Reason, Logic, Live).|
It would be great to support existing timesliced audio loop formats like REX2 and Apple Loops;
these follow session tempo by simply altering the playback timing between slices, as opposed to a CPU-intensive audio timestretch operation. That would also make it more useful for users on lower-powered machines.
Secondly, it would be fantastic to have a simple "drag to loop" UI for regions. For regular audio regions, you'd also be able to trim the original and have the edit reflected automatically in the downstream looped area.
*Working with timesliced audio loops*
- Should support REX2 and Apple Loops
- Once a REX2/Apple Loop region is placed on a track, it should be possible to loop it to an arbitrary length by simply dragging the lower-right corner, with a special "loop cursor" change (as in Logic/Garageband), and/or specifying a loop time numerically via a contextual dialog
- Playback of these loop files should follow the session's tempo / tempo automation track
- Loops should also be able to be non-destructively transposed in pitch, either globally (transpose the entire session or track) or per-region (contextual menu) without affecting playback timing
- Optionally, automation applied to the original loop segment can also be looped
- It would be desirable to be able to render a looped region in place as a new audio file
*Audio region looping*
- The same drag-to-loop edit function should work for any audio region; without slices, these would follow tempo changes via the timestretching algorithm (more CPU intensive - unless it renders a temporary file etc?)
- Again, arbitrary, nondestructive pitch transposition would be a nice-to-have.
- Plus the same render-as-new-audio-in-place as above.
- Thinking there should be a visual differentiation between the original segment and looped "virtual copies," maybe opacity or brightness.
*Audio loop trimming*
- Once an audio region has been looped, it should be possible to trim the original loop region and have the change reflected as a "virtual ripple edit" down the length of the looped segment; this is useful for making more precise loops
As well, since MIDI is coming to Ardour 3:
- Support for looping MIDI regions with same drag-to-loop UI and 'ripple edit' from original segment
|Tags||No tags attached.|