The question might be stupid,cause I am using processing with libpd. Libpd is a library that makes program languages and compilers read pd-patches.
So, I tried to make a sample based synthesizer.
To do that I used [soundfiler] to load multisamples in many arrays. For every organ I used from 12 to 20 arrays --> notes. Missing notes were created by shifting the existence arrays/notes using [e_pitchshift ] (rjdj library i think).
Anyway I used the message
[read -resize -maxsize 1e+06 note.wav arrayNote (
|
soundfiler
and i trigger the notes to play by a [select 22 23 ...midi_pitches..] to trigger [tabplay~ ] 's and inlet into select the midi pitches.
I tried to load 9 of these sets - meaning about 150 samples to 150 arrays. Its sample was about 550KB and 6 seconds.
The program was too slow. So I tried and delete all organs but one.
With one organ my program runs fine.
The questions:
- Was it libpd, that couldn't handle the patch requirements or was it the patch too heavy from the beginning cause couldn't handle the samples?
- If it was the second from prev. question, I was mistaken by trying to load -too many samples? -too big samples? -both?
Or did I make wrong in this message arguments? : [read -resize -maxsize 1e+06 note.wav arrayNote (
Is there a limit in how many or how heavy samples can pd handle?
(Running in mac book snow leopard)