Here’s my quick feedback regarding the new 072018 Sampler update:
Output module simplification
Changed number of inputs from 1 to 8 such that it’s not necessary anymore to use the P-page to configure the output module: output module inputs map straight to physical output jacks.
+1 Like the output routing.
Sampler module improvements
removed view button and instead added next/previous buttons for stepping through sampler slots
+1 very handy especially if you want to quickly go back and for the between samples slots without having to go all the way around to see what’s loaded into the same slot.
2. changed behaviour of load button so it loads a sample in current slot but does not go to next slot automatically
+1 This is a win especially if you want to load in different samples without advancing to the next sample slot.
3. made sample loading code more robust to prevent crashes when loading sample files with zero channels or zero samples, or files that are too big etc…
+1 haven’t had any crashes when loading up samples into the module.
4. moved start/length parameters to first parameter page
+1 It’s good to have these located on the first page and since ‘Sel’ is already here we can’t really squeeze any more in here I guess… anyone?
6. moved freq coarse/fine and tune coarse/fine controls to alternate (second) encoder page (button up/down to switch).
+1 good to have all the pitch related sample parameters all next to each other.
So let’s see if I understand all of these pitch parameters now:
a. If I know I have a sample at a certain known pitch say A440 then it would play back just fine with the ‘Coarse’ setting at 440 and ‘Fine’ set at 0. Correct? If I load up another sample of an oscillator at 220 or 880 then I would set these parameters 220 and 880 respectively right?
b. If I don’t know what the pitch is I would use the “Auto” button and the sample would play at its original pitch correct? Do ‘Coarse’ and ‘Fine’ have to be set at any value in order for the original pitch of the sample to be used or are they bypassed when using ‘Auto’?
c. If I use the ‘Auto’ feature to have a sample playback it’s original pitch I can the use both the ‘TuneC’ and ‘TuneF’ values to transpose it up and down correct?
7. I added play button for sample auditioning (outputs to one of the 8 outputs of the sampler module corresponding to the sample slot being auditioned, so make sure you’ve connected the output for the slot being auditioned)
- 1 this is handy but it would be good to be able to play back the sample from the beginning and not wherever the playback head of the sample is at the time when being modulated by an LFO routed to start. Maybe ‘Play’ literally plays the sample without any modulations and when you let go the Sample is then again being modulated by the rest of the patch… anyone?
8. I added clear button to clear sample slot.
+1 Thanks, very helpful!
9. moved calA1/calA2/calRS buttons to second parameter page (cursor left/right to browse parameter pages).
+1 Since there was no room on the main sample parameter page I guess this makes sense.
10. changed start/length setting code so it works across all loaded samples in all slots consistently.
+? What happens when you load up samples that are all different lengths?
For example in sample slot #1 you have a 60 second sample and in slot #2 you have a 30 second sample and slot #3 you have a 15 second sample. What would happen?
In my case I loaded 8 different samples (god knows how long…) all set to Loop and set the unit to ‘MCh’ and sat back and listened. It seemed to me that all the samples play back in their full durations but go silent waiting waiting for the longest sample to get to the end and then they all start playing again… is this the intended functionality?
11. updated sample scope component so it uses the length of the longest sample loaded across all slots so start/stop play position and playhead are shown consistently
(See #10 above…)
12. added support for multichannel WAV files when loading samples into slots. added multichannel (MCh) toggle button to switch playback of samples between outputting first channel of each loaded sample and outputting all channels from all loaded samples layered across all 8 outputs of the sampler.
+1 this is cool, very handy to quickly create an audio melange of 8 different samples although you can’t quickly give them each a Coarse Pitch offset.
13. TuneC/TuneF, Coarse/Fine (pitch), start/length settings work across all loaded samples (slots) in a sampler module. If that is not what you want, you can use multiple sampler modules in the patcher grid and load 1 sample per module.
+0 understood, I guess that I’ll need to make a multisampler module myself then…
Thanks again @bert and @celine for rapid OS updates and for listening to your users feedback.
I’m just trying to help and to learn the module myself.