sample based sampler !
Hi !
In pure data, when you build a sample player from scratch, you use a [tableRead~] module, load a sample to it then make it play by sending the sample numbers you whish to listen.
this way it is possible to control speed to 0 to whatever, mostly, it is easier to get a precise stop on a particular sample compare to the sampler module in Usine.
I'm also experimenting quite a bit with physical modeling of mass-spring and would like to link this to a sampler player.
Could it be possible to have such a sample player that can be driven by sample number instead of pitch/play/stop ?
Cheers
Olivar
In pure data, when you build a sample player from scratch, you use a [tableRead~] module, load a sample to it then make it play by sending the sample numbers you whish to listen.
this way it is possible to control speed to 0 to whatever, mostly, it is easier to get a precise stop on a particular sample compare to the sampler module in Usine.
I'm also experimenting quite a bit with physical modeling of mass-spring and would like to link this to a sampler player.
Could it be possible to have such a sample player that can be driven by sample number instead of pitch/play/stop ?
Cheers
Olivar
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
the wavetable module will be implemented but you'll have to be patient.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
I made a patch with a grain sampler, a feedback loop and a kalman filter to control the speed of the sampler... it is quite good !
I'll post it soonish
a wavetable reader would be awsome
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
-
fractalist
- Member
- Posts: 84
- Contact:
Oli_lab,
do you mean you did some sampler in which the speed can be changed, as in "changing the tempo and the loop speed will change accordingly" ?
I'd need that so much.. I need a workspace where audio can follow tempo changes, where tempo changes are calculated at every beat.
right now, I need Ableton to loop my guitar and to this. but I'd like yo have everything in Usine
do you mean you did some sampler in which the speed can be changed, as in "changing the tempo and the loop speed will change accordingly" ?
I'd need that so much.. I need a workspace where audio can follow tempo changes, where tempo changes are calculated at every beat.
right now, I need Ableton to loop my guitar and to this. but I'd like yo have everything in Usine
Fractalist,
I don't do sync loop, never (!)
I made a patch that is downlodable on the add on page : it is a grain sampler that allows you to play the sample at any speed.
there is a feedback loop : you tell the sampler where you want tu go in the sample and the sampler play to go there,
will be very hard to make it synchable, but I wouldn't bother
I don't do sync loop, never (!)
I made a patch that is downlodable on the add on page : it is a grain sampler that allows you to play the sample at any speed.
there is a feedback loop : you tell the sampler where you want tu go in the sample and the sampler play to go there,
will be very hard to make it synchable, but I wouldn't bother
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
-
fractalist
- Member
- Posts: 84
- Contact:
I understand. I'm still quite curious about your patch though ! will try it some day
I have no choice regarding to "syncing" : I loop several instruments. if they aren't synced in some way, they drift, and it doesn't mean anything if parts are independent of each other.
at the same time, syncing in the sense "steady tempo, same for every track", doesn't make sense at all for me neither. because it is the same thing : tracks are independent; they are merely behaving together because of a common, stupid regular clock.
variability and interaction are the core things of human timing.. but implementing them if the digital world is incredibly painful
can't find a decent looper solution that is ok with tempo "constant variability" (as in the real world) without destroying audio or pitch (except ableton, but I'd like to get rid of it).
I have no choice regarding to "syncing" : I loop several instruments. if they aren't synced in some way, they drift, and it doesn't mean anything if parts are independent of each other.
at the same time, syncing in the sense "steady tempo, same for every track", doesn't make sense at all for me neither. because it is the same thing : tracks are independent; they are merely behaving together because of a common, stupid regular clock.
variability and interaction are the core things of human timing.. but implementing them if the digital world is incredibly painful
can't find a decent looper solution that is ok with tempo "constant variability" (as in the real world) without destroying audio or pitch (except ableton, but I'd like to get rid of it).
What you could try is
1 - record first "loop" on a sampler (in mono for exemple)
2 - when you record second part, you record new part on one channel and part 1 on second channel of a new stereo sampler
3 - etc... (with X part, you'll end up with a sampler with X channels)
first sampler will tell the others the max sample length.
now you can keep everything you want in sync
forget Live !
1 - record first "loop" on a sampler (in mono for exemple)
2 - when you record second part, you record new part on one channel and part 1 on second channel of a new stereo sampler
3 - etc... (with X part, you'll end up with a sampler with X channels)
first sampler will tell the others the max sample length.
now you can keep everything you want in sync
forget Live !
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
there is a simpler way 
use a sampler, 8 tracks
make an audio dispatcher
first recording, feed into first track
second on second track and so on
for first rec, use sampler in "rewrite" mode
next in "append" mode
use a sampler, 8 tracks
make an audio dispatcher
first recording, feed into first track
second on second track and so on
for first rec, use sampler in "rewrite" mode
next in "append" mode
http://oli-lab.org
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
Not sure I understand what is [tableRead~] in PD, but more light playback option would be nice. Even basic sampler is too heavy on CPU when using max polyphony. Because of this I sometimes use Giada - extremely light, but ready made.
Who is online
Users browsing this forum: No registered users and 80 guests
