JeromeB Contributions


#34

thanks for considering!!
another bug i found is that in your beastlicer example with the turing sequencers the beastlicer does not seem to react to multiplications of the clock when in reverse mode. this is a rather strange bug since those are two separate objects.

EDIT: maybe it is just the retrig inlet that stops working in reverse mode...


#35

Thanks for the feedback ! I will look at it.
Unfortunately, I have work at home that takes time and next week I go on vacation.
I'll try to work on my patches when I get back. Thank you very much for your patience Lokki !

PS : I took 5 minutes to look at the "retrig" problem.
If silence_threshold parameter is too small, end of slice is detected when input level is very low. Then fadeout of slice is long and if you play slice in reverse mode (with the attack of slice at the end), slice begins with inaudible sound. In "retrig" mode, with a small period between trigs, this inaudible part is interrupted and another inaudible part is played. This problem is increased when you play sound with low pitch.
To avoid this, increase silence threshold parameter (but it's a problem to record sound that lasts) and play with pitch parameter.

Try attached patch, and play with pitch, clock and silence threshold.
beatslicer_lokki.axp (3.7 KB)


#36

hey, thanks for taking the time and explaining, this makes much sense actually. i will try to see if i can get a sweet spot with the silence_threshold.


#37

Hi lokki,
Work in progress in axoloti-contrib/patches/gao/dev/beatslicer.axp
Still some bugs but objects are usable. Give your opinion !

Changelog :

  • stereo input signal
  • principle : 1 capture module and 1 or many slices players modules
  • 1 reset input for empty all buffers (in fact, only index is zeroed)

Todo :

  • add reverse mode in the slice player module
  • display last sample number
  • erase a selected sample

#38

New beatslicer and beatplayer

see help patch in Menu :
Help -> library -> community -> gao -> sample -> beatplayer2
Help -> library -> community -> gao -> sample -> beatslicer2

see beatslicer2 help patch for configuring analyser.
This version use float : code is easier to understand and float does not impact performance.
Mono input, in place of stereo input : the code contains fewer bugs.
It's possible to delete last slice on the stack.

Play function :

  • slice selection
  • pitch
  • reverse mode
  • retrig option (store current slice index, pitch and direction and wait for the end of the reading to start again)

It's possible to use more than one sliceplayer with the same slice stack.


#39

Fantastic, have been using the patch you made above for Blindsmyth for quick chops, and either midi or euclid sequencer play into a Factotum, for pitch and further mangling....very excited to check out the mark 2


#40

Thanks !

New objects :

Turing and euclidean sequencer : gao/seq/TESeq.axo
Help -> library -> community -> gao -> seq -> TESeq.axo

Biscuitage distortions update :
Help -> library -> community -> gao -> dist -> biscuitage_r
Help -> library -> community -> gao -> dist -> biscuitage_m

And a demo (more sophisticated than the help version) :
library -> community -> gao -> Beatslicer_Demo2


#41

And a new beatslicer companion : slice player time compression/expansion with looped sample.
Just a new version of rockafella object (https://sebiik.github.io/community.axoloti.com.backup/t/solved-pd-sampler-rockafella-example-on-axoloti/850/2?u=jeromeb), but for beatslicer buffer and cpu friendly version.

Check Help -> library -> community -> gao -> sample -> spTimeExpansion

patches -> gao -> and Beatslicer_Demo2


#42

@JeromeB

I just tried opening the Beatslicer_Demo2 patch.

It seems like an object is missing, the "gao/fx/D10 DelayVerb" object.


#43

Thanks for the feedback ! It's a local object. Is-it fixed for you ?


#44

It's there now for me after a sync. Thanks


#45

Hmm, I think something is wrong with my sync then, I dont see it. Since reubenfinger got it it is probably an error on my side. I'll find it on Github instead :slight_smile:


#46

Hmm I dont' even see it on Github, for some reason:


#47

In the new version of Beatslicer_Demo2 patch, I have suppressed this object (in fact convert it in embedded object with "embed as patch/object" command). Try the new patch and not find the D10 DelayVerb.


#48

axoloti-contrib/patches/gao/sampler.rockafella.axp

This version corrects some imperfections. It is much closer to the puredata version. The sample used in the puredata patch is available in the axoloti-contrib/patches/gao/ folder.

Replace rockafella.axs and rockafella.axh object.


#49

This is embarrassing... I can't get the file to play. It gives the following error, despite the fact that the file is there in the folder.

file error: FR_NO_FILE, filename:"0:/sampler.rockafella/voice.raw

Also tried renaming the file in the string object to "/voice.raw" with no success.


#50

Works here.....sorry if this is too much or too little explanation, let me know

Sync Libraries.
Click Window from axoloti menu bar, select file manager, refresh it and locate /sampler.rockerfella/ folder
click on upload here, then navigate to axoloti-contrib/patches/gao/ on your hard drive after the refresh the voice.raw should be there.
select it wait for successful upload and go live again with the patch


#51

My comment in the patch is not clear.

voice.raw file is located in patch directory in your computer.
The axoloti patcher synchronises with git and that's how you can retrieve the file from your computer. You can see it here : https://github.com/axoloti/axoloti-contrib/tree/1.0.12/patches/gao

I don't think there is a way to upload files automatically to the SD card.
So all you have to do is take the voice.raw file and upload it to the SD card.
To do this use the file manager of the patcher and upload the file in the patch directory "sampler.rockafella".

If you can't find the file on your computer, you can retrieve it by following the git link above.

I hope that this time I am clear ! :slightly_smiling_face:


#52

Our answers crossed :wink:


#53

Rookie mistake on my end. I completely forgot that samples had to be put on the SD card first! In case it was a concern on the development side, the file had been in the folder the whole time. That is what was so confusing at the time. Error on my part, everything is good. Thanks for the help everyone. Always a great patch, runs better than ever!