GUI subpatches not displaying in Modmuplat on android
@liamorourke Pretty sure you have to build the GUI separately for Mobmuplat using its MobMuPlat Editor (OSX and Java versions available)........ https://github.com/monkeyswarm/MobMuPlatEditor.
David.
Pure Data and MobMuPlat synth and mobile app design
ciao brendanmac
awesome tutorial man,
i was recently looking @ mobmuplat
& could'nt figure out the way to send (s toGUI & list /nameoftable refresh message)
tabwrite~ oscillations or waves that were created in puredata
& visualised in an array , so to send this to mobmuplat .... to have the same
visualisation on the iphone or ipad ....do you know perhaps how one could do this ?
maybe you can integrate into yr tutorial so everybody can learn ... thnx already !!
greetings !
Computing the vector drawn on an xy pad in realtime
My objective is to create a xy pad in vanilla pure data (so I can use mobmuplat on my android). I would like to process the data so that when you swipe across the xy pad, pure data computes the vector between where your finger currently is and where it was recently (sort of a hazy definition but I am not sure the best way to do this yet).
The angle of the vector from the y axis would be mapped to the pitch of an oscillator and the magnitude of the vector mapped to the amplitude of the oscillator.
I hacked something together like this in processing, but it was full of glitches and pops. I just picked up puredata because I ran into mobmuplat and saw that getting an instrument controlled the way I describe above onto a phone might not be a pipedream for me.
I am trying to put together a pure data patch where readouts from an xy pad are fed into x and y tables/arrays with a clock incrementing the index of the tables at almost an audio rate. One pair of xy values are read out from the table along with another offset backwards by a set amount. My idea here is to get a really simple approximation of what the vector is that best describes the movement of a finger by just using two values, the current one and one in the past
I am posting here because I am not sure if I am approaching this the right way. Should I be using metronome or something else? Am I just going to melt pure data if I try to do this or am I just doing it horribly wrong?
Here is my currently terrible patch, forgive me if I am making some pretty fundamental errors but any help/advice would be super appreciated!
xy_mightwork_test.pd
TCP/IP rather than UDP in MobMuPlat?
Can OSC-formatted message be send via TCP/IP in MobMuPlat ?
I'm encountering reliability issues with OSC messages in MobMuPlat. They works well for dynamic values, but sometimes a command to set a static parameter gets missed that is critical to my use case.
In the PdWrapper patch that simulates the internal of the mobile version on the desktop, this should be rather easy to do: add parameter 1 to the netreceive and netsend objects.
(as e.g. here: http://write.flossmanuals.net/pure-data/send-and-receive/ )
Can netreceive and netsend be changed to use TCP/IP in the mobile version of MobMuPlat as well?
( This was asked in the puredata forum once, but I can't find a reply to it: )
https://lists.puredata.info/pipermail/pd-list/2017-10/120631.html
Thanks, Frank
How to use OSC namespaces in MobMuPlat?
@fschuman Maybe. I don't know much about Mobmuplat but I believe it relies on vanilla objects.
You can split the message header like this, and then use a standard [route] object without the slashes........
routeOSC.zip
[routeOSC]
|
[route x y z]
There have been some simplifications achieved recently (on this forum) for [s2l] and [s2f] but they use newer vanilla objects that might not be available in Mobmuplat.
How to use OSC namespaces in MobMuPlat?
Is it possible to parse the namespace of OSC messages in MobMuPlat?
MobMuPlat handles OSC communication in a wrapper patch that provides a message called 'fromNetwork'.
Say the OSC message is: /level1/level2/levelN format value
It has the format: [path format value]. The path here uses a namespace that subdivides according to levels.
With oscparse, the namespace in the path could be parsed like this :
netreceive -> oscparse-> list trim -> route level1 -> route level 2 ... route levelN
https://forum.pdpatchrepo.info/topic/9856/oscformat-and-oscparse-integer-not-routing-as-expected/8
With MobMuPlat's 'valueFromNetwork', is it still possible to "route" the value of the message according to the namespace? Since valueToNetwork contains a list where the first argument is the entire path, I can only split the first argument from the remaining arguments:
receive fromNetwork -> route list -> route /level1/level2/levelN
But I can't further split within the path itself to divide leve1/level2/levelN:
receive fromNetwork -> route list -> route .level1 -> route level2 -> route levelN.
Is there a way of doing this?
Getting Shelly 1 device to work with PureData and MobMuPlat
Getting Shelly 1 device to work with PureData and MobMuPlat
Here's the Pd along with a picture attached of how to get the Shelly 1 to be turned on using Pd Vanilla. Here's a link to the product https://shelly.cloud/shelly1-open-source/ . You could also use mrpeach which would make it easier but I could only use Pd Vanilla.
All credit goes to the people on the Pd List IOhannes m zmölnig, Jack, Mrpeach, the Shelly 1 facebook forum and a host of others
The Pd for turning on and off a couple of Shelly 1's which are connected to a musical Tesla coil, a pump, and a ultrasonic mister.
I'll be using MobMuPlat to control all of this from my tablet this will allow my laptop to do all the CPU sound generating intensive stuff. Someone made a good tutorial that explains this links below.
I'll place the completed project on (at the moment the first test version is up but I'll be putting a different design up next )
https://stillpointx.wordpress.com/research/modulated-plasma/
Here's the pd file
test_netsend_shelly1_on_off_toggle.pd


Usina open papel in a mobmuplat file
Hi there. O am tring tô make a mobmuplat file tô run a pd patch that opens a audio file when a buton is pressed. Then the user can choose a audio file tô be played in a key press event. In Thia casa of my patch z key.
My problema is that the pd patch Works fine but when i use along tô mobmuplat it seems that mobmuplat doesnt recognise the open papel object and nothing hapens.
Anybody could help?
Thanks
little help: emulating a physical spring, ex. bend-wheel
@svanya Hello..... You can use [change] in the feedback loop to stop a stack overflow (Vanilla, but in the Momuplat list?).
I don't know how you will get a "mouseup" though. It can be done with a tcl/tk "-plugin" in Pd..... but Mobmuplat is Java?
Daniel @monkeyswarm (Mobmuplat author I think) might be able to help......
Is there anything in the Mobmuplat arsenal that will send "touch" or "pressure" data?
There probably is, and it might come in (incoming osc for Pd) as something like "/system/touch/something value"
David.
MobMuPlat: can't save my files anymore
hi!
i have a big problem here and maybe someone knows how to fix it or can give me a tip:
i’m using the mobmuplat-editor and the app itself since a while now and up until yesterday everything worked quite well.
i’m designing an interface for a simple app on ipad. so, i’m using the mobmuplat-editor on my macbook in connection with pure data (works fine) and transfer the files to the
mobmuplat document folder on ipad to run them via the mobmuplat app (also works fine).
my problem: suddenly the mobmuplat-editor on my laptop does not save my .mmp files anymore. i can open a file but as soon as i add new elements (especially „label-objects“ for text) and try to save, the editor „freezes“ - it won’t save the changes i made and after 1-2 minutes i have to force-quit the program and the changes are lost.
it’s really strange because the patch itself is not very large or complicated, just some buttons/toggles in different colours, some sliders, some labels (the ones i already have are working fine).
i already tried to change the file directories, i tried to delete/reinstall the whole mobmuplat package, restarted the computer, even tried it on another macbook - but always the same problem.. as soon as i add label-objects and try to save afterwards, it loads and loads and then i have to force-quit the program. even if i make a complete new file and add some buttons or other objects.. when i add a label-object, i can’t save anymore..
does anyone know, what’s the problem? any suggestions what i can try? i’m really thankful for all
your help,
p


