nlb
May 22, 2020, 4:26pm
1
Hi,
let’s say
mySamples
--- Jazz-01
--- Jazz-02
Now i just want the snares from the folder Jazz-01
this code works :
mySamples = "D:/audio/mesSamples" # glisser déposer pour le chemin si on préfère
folder_filter = "/Jazz-01/"
sp_path = mySamples + folder_filter
filter =""
ros = sample_paths sp_path, filter
nbSamples = ros.length
puts nbSamples
nbSamples.times do
s_actuel = ros.tick
duree_sample = sample_duration(s_actuel)
sample s_actuel
sleep duree_sample
end
It works but is there a better way.
The doc is talking about lambda function to create its own filter. Some example ?
Cheers
How about this:
live_loop :foo do
sample "D:/audio/mesSamples/Jazz-01", tick
sleep 1
end
nlb
May 23, 2020, 5:24am
3
of course your code is working but the question is how to have the name of the folder taken into account rather than just the name of the file in the filter expression.
A regexp to include the /
of subfolder ?
nlb:
mySamples = "D:/audio/mesSamples" # glisser déposer pour le chemin si on préfère
# I want only the snare included into the Jazz-01 folder
# which syntax
# the followind does not work
filter ="/Jazz-01/snare"
ros = sample_paths mySamples, filter
nbSamples = ros.length
puts nbSamples
nbSamples.times do
s_actuel = ros.tick
duree_sample = sample_duration(s_actuel)
sample s_actuel
sleep duree_sample,
end