For example [expr] has a different license than PD-vanilla.
It is also BSD now < https://lists.puredata.info/pipermail/pd-list/2019-09/125996.html >.
Using PD in a complex commercial hardware groovebox project
For example [expr] has a different license than PD-vanilla.
It is also BSD now < https://lists.puredata.info/pipermail/pd-list/2019-09/125996.html >.
@plutoro This is still a difficult question to answer for the same reason as stated in my first post, knowing linux, ARM and 16 channels of instruments tells little, we do not know things like what sort of sequencer it is or the capabilities of that sequencer. What can these instruments be? are they 8 bit monophonic samples or 24 bit 128 note polyphony multisamples or granular synths or what? You really need to work out a full spec before sane help can be offered. Your needs may only be met by a more general purpose language like C, or linux and ARM might be massive overkill in both expense and complexity.
The software for the digital audio processing within hardware is written in assembly language specifically for the processor.
The software for the control surface layer is often written in a higher language.
The Organelle is very unusual.
David.
14 channels of monophonic sequencing, 32 steps with probabilities
2 channels of polyphonic sequencing each with 4 polyphony, 32 steps with probabilities
14 sample based monophonic sound generators at 24/44.1 each with basic adsr envelope and multimode filter and overdrive
2 channels of polyphonic sample based generator with help of synths engines each consist of 3 envelops and 3 lfos, 1 multimode filters, basic sample scan (taking in consideration the granular aspect if is not a cpu hungry process, but I suspect it is)
total of 16 insert effects, one for each channel, send return reverb and delay and a basic master chain effect with multi-band compressor and a limiter.
so a total of max 22 channels polyphony of sample engines at 24/44.1 with a really low buffer size to allow midi sync capabilities in very good stability state.
@oid said:
You really need to work out a full spec before sane help can be offered.
Oops! Looks like something went wrong!