yeah , not sure if I mentioned this in the first video…
but Id did in the new ‘converting patches to modules’ video.
this is a quirk of PD, loadbang only gets called when a main patch is loaded, not if you add a subpatch… most pd programmers know this, as when your developing you tend to have to chuck in a bang ui to do what will usually be done automatic
yeah the $1 you have to watch, I do mention this in the second video, it just means first parameter which happens to be module slot in orac, but as soon as you start converting things with other parameters this wont be the case (assuming you do what I do and tag it on to the end of existing parameters)
one important thing to watch for here is default parameters, as you need to pass in the module slot, if you tag it onto the end, then you have to also add any intermediate defaulted parameters…
again, this is nothing new to experienced PD programmers, as they are used to adding parameters, but if you are ‘blindly’ converting patches its easy to catch you out.
Im all for constructive criticism/feedback, if you have an alternative im all ears.
but unfortunately the Organelle has limited hardware ,using the pots for non-parameters is really confusing, and the keys are unlabelled… and i dislike patches that start saying ‘C#3 = func1’ ‘D3= func2’ … its really hard for users … I do it, out of necessity in OTC, but its horrible, so was not going to do that in Orac.
I cant use Fs as not all users have them, or want to use when casually using the Organelle (e.g on the sofa)
of course, the idea is for performance use, you use midi learn … and Im thinking I will look to extend this a bit, eg. either program or bank changes for presets changing… and perhaps allow mapping of other functions (switch module, midi learn) to external controllers - but again for casual use thats not feasible, so cannot be a primary access…
for other platforms this will be different… and also the idea (as ive detailed) is to add a mobile web app, so users could use that (or push2)
but as i said, if you have any ideas on improving id love to hear them