View Issue Details
ID | Category | Date Submitted | Last Update | ||
---|---|---|---|---|---|
0002235 | features | 2008-05-05 15:28 | 2019-11-05 09:34 | ||
Reporter | magnanimo | Assigned To | |||
Reproducibility | always | ||||
Status | acknowledged | Resolution | open | ||
Product Version | |||||
Fixed in Version | |||||
Summary | 0002235: Warp in ardour | ||||
Description | No se ingles, no se hablar ingles pero les reegalo estas direciones donde ustedes pueden ver la herramienta que tendria que tener ardour Not English, not speak English but I reegalo these addresses where you can see the tool you would have to take ardour WARP EXPLICATION: http://www.ableton.com/pages/tips/2004_05 WARP IN ACTION: http://es.youtube.com/watch?v=7F0Dcs-sias http://es.youtube.com/watch?v=hNevsn8Pbxo http://es.youtube.com/watch?v=hvVBnO2FwMc http://es.youtube.com/watch?v=fI4EAWVruwc It is a very useful tool paul Posts: 676 Joined: 2006-03-16 This is a fascinating idea This is a fascinating idea but I cannot imagine adding it to Ardour until some time after version 3.0 comes out. Most people don’t know that Live is running a granular resynthesis engine all the time, which makes transformations like this rather easy. They also have a the possibility of a BBT ruler for every track, which ardour currently does not have. This makes certain aspects of the warp marker idea easier to implement. Please file the idea in our bug/feature request track with a link back to this page, and that way it will not be forgotten. Thanks, Viva Ardour | ||||
Additional Information | http://ardour.org/node/1744 | ||||
Tags | No tags attached. | ||||
Users sponsoring this issue | ||
Sponsors List |
Total Sponsorship = US$ 100 2016-08-31 04:20: naught101 (US$ 100) |
---|
|
For what it's worth, there is at least one open source live warping library available now: - Soundtouch - http://www.surina.net/soundtouch/ - Rubberband - http://www.breakfastquay.com/rubberband/ Both of those are used in Mixxx for live stretching, and work very well with a ±15% stretch, and reasonably well outside of that (good enough to be useful for many genres, but not all). There's also Paulstretch, for extreme stretching, but I doubt it's very useful for Ardour. |
|
Here a video how it is done in cubase: https://www.youtube.com/watch?v=w3qSloN7h2w I like this way. Also in combination with pitch detection+correction (called "variaudio" in cubase). The rubberband library would be a good choice as a foundation to implement such a feature. A typical workflow: - You record some tracks with musical instruments/voices - you notice some timing-problems in single tracks - you drag some waveform-position with wrong timing to their correct position (possibly snap to musical-rasters) For the implementation there could be different rendering quality-settings or algorithms for live-preview and mixdowns. Some musicians may say, "simply record the track again without errors". But I say, this software-workflow above is so easy and effective, and gives very good results. |
|
Ardour already uses Rubberband. We replaced our older use of Soundtouch because the latter had way too many artifacts. Most/All (?) proprietary DAWs that do this use ZPlane, which is not usable in a GPL context, and is significantly more sophisticated than Rubberband (or Soundtouch). It is a product of nearly 10 years of highly focused development by people who have specialized in this one domain. |
|
What are the reasons, you think, that rubberband would not fullfill the needs for such a feature? |
|
rubberband can provide the API required. the quality of the results is the issue. anyway, the hard part of this is the GUI, not the backend stretching. |
|
Thank you for the explanation. Yes, I believe, that it would be hard to implement a gui for this. But perhaps in the future, someone is motivated enough to do it. It's a killer feature in my opinion. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-05-05 15:28 | magnanimo | New Issue | |
2009-10-21 13:56 | cth103 | cost | => 0.00 |
2009-10-21 13:56 | cth103 | Category | bugs => features |
2009-10-21 13:56 | cth103 | Status | new => acknowledged |
2015-08-10 01:28 | naught101 | Note Added: 0017012 | |
2016-08-30 19:55 | cyberbeat | Note Added: 0018519 | |
2016-08-31 04:20 | naught101 | Sponsorship Added | naught101: US$ 100 |
2016-08-31 04:20 | naught101 | Sponsorship Total | 0 => 100 |
2016-10-10 15:05 | cyberbeat | Note Edited: 0018519 | View Revisions |
2016-10-12 21:44 | paul | Note Added: 0018792 | |
2016-10-12 21:49 | cyberbeat | Note Added: 0018796 | |
2016-10-12 21:58 | paul | Note Added: 0018799 | |
2016-10-13 15:54 | cyberbeat | Note Added: 0018802 |