choosing SoundFont file loaded in vst~ via DLSMusicDevice AU plugin
I have Apple's DLSMusicDevice audio unit plugin loaded into Max's vst~ object. I know that I can double click the vst~ object to bring up its GUI, where I can select the various loaded .sf2 files I have loaded on my machine, but I'd like to select this choice from within Max itself, and not have to bring up the plugin's GUI.
Any idea how I might do this? It doesn't seem like it's a parameter that the plugin exposes... So thinking I might be out of luck...
I think I tried that way back when, with no luck. I've been using fluidsynth ever since, which works fine. There's a 64bit version available. HTH
Thanks - will take a look at Fluidsynth (I didn't realize that there were plugins available for it), though ideally I was looking for a Max-native solution...
I've never managed to figure out how to access the§ different banks in fluidsynth~, but I have sorted out how to clear and load banks into "bank 1". I also found some (Mac) apps for creating and recording new banks. It's a bit of a fiddlefaddle, but it's do-able, and it does allow you to access lots of soundbanks that are available online. I can extract the Max patches I use if it's any help. And the app that still seems to be alive is Polyphone (Polyphontics doesn't appear to be supported any longer).
I used fluidsynth external with max a lot.
But there is also option to load soudfonts into dls from max
https://docs.cycling74.com/max5/vignettes/core/dls_synthesizer.html
I haven't done this since ages, but I think it still works.
basicaly, you can send name of the bank to message
#SM driver loadbank $1
autopopulate /Library/Audio/Sounds/Banks into umenu
this is link to thread and download of fluid 64 bit external - mac only
https://cycling74.com/forums/the-inevitable-drive-to-64bit-litter-power-and-fluidsynth
Thanks to you both.
I'm familiar with the way to load the soundfonts into the DLS synth from Max, but that limits me to use the default Mac audio output as specified in Audio MIDI Setup; for my purposes, I need to let the user specify an audio output device from within my Max patch, and so why I chose to go the vst~ route with the AU DLSMusicDevice.
But this availability of the 64-bit fluidsynth max external may be the best option for me. Will investigate, thank you!