Welcome to %s forums

BrainModular Users Forum

Login Register

sample based sampler !

Tell us what you'd like Usine to do
Post Reply
User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 30 Jun 2014, 14:34

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
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

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 20 Jul 2014, 09:41

the wavetable module will be implemented but you'll have to be patient.

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 17 Nov 2014, 20:35

:)
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

fractalist
Member
Posts: 84
Contact:

Unread post by fractalist » 29 Nov 2014, 15:08

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

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 12 Dec 2014, 12:00

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
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

fractalist
Member
Posts: 84
Contact:

Unread post by fractalist » 13 Dec 2014, 14:14

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).

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 13 Dec 2014, 14:49

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 !
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

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 14 Dec 2014, 15:28

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
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

r.erorr
Member
Posts: 405
Location: Latvia
Contact:

Unread post by r.erorr » 19 Feb 2015, 03:08

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.

Post Reply

Who is online

Users browsing this forum: No registered users and 80 guests