Re: [LAD] Ardour sampler feature?
On Wed, 27 Aug 2014 10:15:47 +0200 Thorsten Wilms s...@thorstenwilms.com wrote: On 26.08.2014 19:39, Devin Venable wrote: My dream feature? Click on segment, select convert to sample and a new midi track appears linked to a plugin sampler, ready to play. I could have used something like that a few times. Being an architecture astronaut by hobby, I've been wondering about the differences and commonalities between (audio-)sequencers and samplers. In both cases you have an abstraction on top of actual audio-files and playback start/stop. But playback is parameterized differently. The sequencer has a timeline position and transport state, while the sampler takes notes (and potentially a bunch of control events). Lets think of a track in a sequencer to actually be a mapping of a playlist to a playback graph. The playlist can be reduced to a sequence of events. The playback graph consists of at least a playback engine and may contain an effect chain. In typical sequencer use, for pure audio tracks, a playlist will contain regions that map to audio-files. That part of it can be reduced to a sequence of audio-sample-values, as main input to the playback engine. There may be other events/automation, all being inputs to the playback graph. The general idea is that you always deal with sequences of events as inputs to a playback graph. Now all of that is coupled to a single, global playback control, consisting of transport state and timeline position. What if you could choose to decouple tracks from global control and make them take note-events for playback control instead? If the playback engine can variate playback speed in relation to note-value, you have a basic sampler. If the playback engine also offers realtime pitch-shifting/time-stretching and formant control, you have wonderland. Note that you would not be limited to control a decoupled track's position and state by notes. There could also be direct control with start/stop/speed (including negative) and locate/go-to events. Tracks that play tracks ... Mmwuhahahaha! That's a more detailed description of what I thought about. I think it could still be possible to have layers - like in a sampler - but another editor view would be required. I think also loop points would work fine. The problem of course would be representation, and, well, development. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Ardour sampler feature?
On 26.08.2014 19:39, Devin Venable wrote: My dream feature? Click on segment, select convert to sample and a new midi track appears linked to a plugin sampler, ready to play. I could have used something like that a few times. Being an architecture astronaut by hobby, I've been wondering about the differences and commonalities between (audio-)sequencers and samplers. In both cases you have an abstraction on top of actual audio-files and playback start/stop. But playback is parameterized differently. The sequencer has a timeline position and transport state, while the sampler takes notes (and potentially a bunch of control events). Lets think of a track in a sequencer to actually be a mapping of a playlist to a playback graph. The playlist can be reduced to a sequence of events. The playback graph consists of at least a playback engine and may contain an effect chain. In typical sequencer use, for pure audio tracks, a playlist will contain regions that map to audio-files. That part of it can be reduced to a sequence of audio-sample-values, as main input to the playback engine. There may be other events/automation, all being inputs to the playback graph. The general idea is that you always deal with sequences of events as inputs to a playback graph. Now all of that is coupled to a single, global playback control, consisting of transport state and timeline position. What if you could choose to decouple tracks from global control and make them take note-events for playback control instead? If the playback engine can variate playback speed in relation to note-value, you have a basic sampler. If the playback engine also offers realtime pitch-shifting/time-stretching and formant control, you have wonderland. Note that you would not be limited to control a decoupled track's position and state by notes. There could also be direct control with start/stop/speed (including negative) and locate/go-to events. Tracks that play tracks ... Mmwuhahahaha! -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] Ardour sampler feature?
Maybe I'm missing it, but I don't think such as feature as I'm about to describe exists. I'm making lots of use of the MIDI track functionality. I find myself wanting to take an audio segment, convert it to sample, and then use it on a midi track. I don't believe there is a way to do this without the aide of an external sampler program. My dream feature? Click on segment, select convert to sample and a new midi track appears linked to a plugin sampler, ready to play. - Devin ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Ardour sampler feature?
On Tue, 2014-08-26 at 12:39 -0500, Devin Venable wrote: Maybe I'm missing it, but I don't think such as feature as I'm about to describe exists. I'm making lots of use of the MIDI track functionality. I find myself wanting to take an audio segment, convert it to sample, and then use it on a midi track. I don't believe there is a way to do this without the aide of an external sampler program. My dream feature? Click on segment, select convert to sample and a new midi track appears linked to a plugin sampler, ready to play. While I guess to understand the idea, I disagree and recommend to handle this tasks individually/manually. I don't use Ardour for MIDI, but it doesn't mater regarding to my opinion about your feature request. Good samples need layers, how should layers be detected? Your request likely is possible as long as no features a sampler should provide are needed, IOW a sampler automagiocally only could provide what you can do by copying the segment, so simply copy the segment, is less resource hungry. As soon as you want the features a sampler provides, I doubt that just move file.wave to sampler-midi note on x could do the trick. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Ardour sampler feature?
On Aug 26, 2014, at 14:19, Ralf Mardorf ralf.mard...@alice-dsl.net wrote: Good samples need layers, how should layers be detected? From the OP description, what he wants is not actually a sampler as you would think of it historically, with layers and such, but something that might be called a clip player like certain ones that are popular with the kids these days. Thanks, Bill Gribble ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Ardour sampler feature?
On Tue, Aug 26, 2014 at 3:00 PM, Bill Gribble g...@billgribble.com wrote: On Aug 26, 2014, at 14:19, Ralf Mardorf ralf.mard...@alice-dsl.net wrote: Good samples need layers, how should layers be detected? From the OP description, what he wants is not actually a sampler as you would think of it historically, with layers and such, but something that might be called a clip player like certain ones that are popular with the kids these days. Yes, he's wanting MIDI-triggered loops. I think SooperLooper or Renoise may be more in line with what he needs. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Ardour sampler feature?
On Tue, 26 Aug 2014 12:39:43 -0500 Devin Venable venable.de...@gmail.com wrote: Maybe I'm missing it, but I don't think such as feature as I'm about to describe exists. I'm making lots of use of the MIDI track functionality. I find myself wanting to take an audio segment, convert it to sample, and then use it on a midi track. I don't believe there is a way to do this without the aide of an external sampler program. My dream feature? Click on segment, select convert to sample and a new midi track appears linked to a plugin sampler, ready to play. I've wanted something similar, a piano-roll type audio track, which would be geared much less toward hard disk recording, and much more toward fragments of audio - samples iow. Obviously not really for live use. I did have a little look into modifying Ardour2 for such use but only got as far as modifying it to glue audio to beats and bars by default. James. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Ardour sampler feature?
On Tue, 26 Aug 2014 12:39:43 -0500 Devin Venable venable.de...@gmail.com wrote: Maybe I'm missing it, but I don't think such as feature as I'm about to describe exists. I'm making lots of use of the MIDI track functionality. I find myself wanting to take an audio segment, convert it to sample, and then use it on a midi track. I don't believe there is a way to do this without the aide of an external sampler program. My dream feature? Click on segment, select convert to sample and a new midi track appears linked to a plugin sampler, ready to play. - Devin One workflow that maybe comes close is exporting the sample from ardour (it *should* be reasonably easy to do) and loading it into for example samplv1. Its more clicks than what you imagine but it might be workable. Regards, Philipp ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev