[sharing]Physical modelling string instrument

texugo's icon

Hi, just about finished my first m4l instrument and hoping you guys want to give it a try! After a few weeks of max4live'ing I can now say I am totally hooked.

Some parts of the patch (the biquads) where taken from - Danny -'s patch in this thread

theres a few images and presets so i'm not going to do the ---begin patcher--- code stuff.
get it as direct download zip

or at a page with to-do list and screenshot here

to install copy into a folder where you and m4l can find them.

There is one major issue with my patch though (actually two)
- Slider labels don't display correctly eventhough they've been set in the bpatcher
- When multiple instances of this patch are loaded they all have the same sound! Seems like the sliders work for all instances.
- maybe other issues. Please let me know.
- any advise on the midi and live side would be helpful

Other comments as well
this was actually my first post at the forum.

cheers!

pid's icon

hi texugo, cool patch.

small advices, hope helps:

you need to rename ALL of your sends and receives objects with "---" before them. e.g. - "s ---texugosdata" (this is a bit like the "#0-..." method). that way every instance of the device will be independent of eachother. at the moment you are sending all your data globally around the live set.

also, you might want to name your 'live.' gui objects and consider which ones to expose to the live automation / preset system or not (in the inspectors) to fully leverage the power of m4l!

also, have you looked in to m4l device 'freezing'? this would enable you to pack everything into one object. although not your live-preset files, which is a shame. on that note, none of your included presets worked for me. this might have something to do with not freezing the device before making them i think (not sure to be honest though).

nice work, good luck...

texugo's icon

Thanks pid, exactly the reply I was hoping for!
I'll rework those sends and sliders straight away, hopefully this will solve the preset issue too. Doing the presets the way I did seemed the most straightforward. Initially there was a (max)preset object, but using Live presets seems to be the preferred way

After that i'll freeze it.
Great tips!

texugo's icon

It should work now :)

pianolife's icon

Hi guys! Sorry, this link is (old, I know) broken.
Is there any chance to be able to download the patch?

Thank you very much,
all the best!