M4L Moog Phatty Editor
This is a bi-directional hardware control patch created for ...
- Type
- MIDI Effect
- Author
- bitbot
- Version
- 0.954
- License
- AttributionNoDerivatives
- Live version
- 10.0.6
- Max version
- 8.0.2
- Downloads
- 2,181
- Updated
- 2019-03-11
Description
This is a bi-directional hardware control patch created for and tested with Moog's Slim Phatty, but which should also work with Moog's Little Phatty.
I both welcome and appreciate constructive feedback, feature requests, and especially bug reports.
DISCLAIMER: No guarantee regarding functionality or stability is expressed or implied, and by using this device, you consent to waive any liability on my part for whatever harm it may cause you. I should also probably mention I am in no way affiliated with Moog other than that I own a Slim Phatty.
REQUIREMENTS:
- Moog Slim Phatty (Won't get far without this!)
- Slim Phatty OS 3.1.674.31 (This is what was used during development anyway)
KNOWN ISSUES: (No one's perfect!)
There isn't a way to pull a patch from the hardware into the software without touching/refreshing every knob/parameter. Moog would have to implement a function to push the patch via MIDI based on a LCD menu option or a MIDI trigger. If they do this, I'll happily implement a 'receive patch' button.
USAGE:
1) CRITICAL - You must set the following options on your Slim Phatty hardware/LCD for this patch to work correctly.
Local Control: OFF
Send 14bit MIDI: OFF
Program Change: SND: ON, RCV: ON
2) Though optional, you probably want to send MIDI clock out to your SP (in Ableton MIDI settings) if you intend on using your set tempo to drive your Moog Arp and/or Modulation clocks.
3) Also, in case it wasn't obvious, this device needs to be loaded into a MIDI track that takes input from your Slim Phatty. You probably want to stick an Ableton 'External Instrument' device after this patch, and route the MIDI data back out to the Slim Phatty.
Personally, I choose not to take audio back in from this particular External Instrument device, and instead create a second (audio) track with another External Instrument device that /does/ return the audio. I then group these two tracks, and use the MIDI track to keep automation and note data, and the audio track to hold my bounced clips.
TO-DO: (Unlikely to be completed but collaborators welcome, I can be reached at @fracturetrey on Twitter)
- Figure out hi-res/LSB MIDI control for the couple of parameters which support it (Mod Wheel, Filter Cutoff, and Arp Clock Rate)
Comments (29)
PS I have the GUI already, it's pretty much perfect.
Thanks a lot...
Contact me if you want to collaborate and make a REALLY NICE editor.
http://dev.moogmusic.com/forum/viewtopic.php?f=7&t=12654
Bitbot, i bumped the page you gave me at the moog forum, i hope they can give us some further replies.
JuanSOLO, did you try the NordLead2x patch i made for Mu. I am thinking of doing one for the Little Phatty, do you think that would be of use?
Gotcha, i dont know why i thought you'd tried it. Anyways, i looked into sysex. It looks like you can hack in sysex (not natively supported), but the real trouble is the manual doesnt contain a lick of sysex data for interpreting it (which is real problem). So if you want to impliment it, you'd have to figure out which numbers are assigned, and how the output is configured... aka take for ever... so i too have come up with the same conclusion, it doesn't look doable (unless one wants to spend hours upon hours decoding the messages...)
Ps JuanSOLO cool lfohhh patch :)
Thanks, the LFO device needs a lot of work before it stabilizes.
Another UI update probably on the way to make things look pretty, and some more use case testing around Ableton's "hot swap" feature.
Haven't been using M4L since the 64bit beta.
But I will test the new update throughout next week and keep you posted.
I just discovered your device, when I was myself halfway through creating my own Slim Phatty software panel.
But, I am missing the "send patch" buttons throughout. Have you changed something that isn't mentioned in the comments? Reading them from start to finish and looking on the attached screenshot, I was expecting to find them across each section. But, there is none of them here.
I'm on Live 9.0.2 / Max 6.1.1. Could this be the cause?
Meanwhile, I have started to add support for the 14 bit high resolution CCs for Filter Cutoff and the like. Once I've overcome last issues, I'd like to give my changes back to you as a kind of appreciation to the work you have done so far. Are you interested?
Is it possible to add the "Fine Tune" knob ? I would like to modulate it with a LFO module from M4L, to create a worn tape effect.
It would be better than modulating the pitch with the triangle wave, which is too "clean" to create this kind of effect.
Thank you !
I've encountered this weird problem where the front panel has locked up and only shows the last accessed preset - I can use the value knob to change it, but the same one shows up from 1-99.
I can also access the master menu without a problem.
But there's no problem changing presets and paramaters over usb through M4L. It's very strange. I'm reluctant to do a factory reset and lose my patches, don't suppose anything like this has happened to anyone else?
"There is not currently a way to pull a patch from the hardware into the software without touching/refreshing every knob/parameter. Moog would have to implement a function to push the patch via MIDI based on a LCD menu option or a MIDI trigger. If they do this, I'll happily implement a 'receive patch' button."
There is no way I'm aware of that I can support this feature without work on Moog's end of the MIDI interface, and that seems all the more unlikely now that the Slim has been discontinued. Maybe some day I'll buff up my skills or some NPRN/SysEx magic will happen in Max that allows this. As always, if anyone has any ideas on this, feel free to post a comment here. I'm no longer on Facebook but you can find me at @fracturetrey on Twitter.
The master menu works as normal and I am able to change the number of the preset, although the preset itself doesn't change. So it's like:
01 *patch name*
02 *same patch name and parameters*
But everything works fine in M4L, I can change paramaters and patches no problem. I just tried uploading the firmware 3.21.690 again, but the problem persists. Any input would be much appreciated. Thanks again.
The instructions say to turn Local Control off when using the M4L device, because otherwise a signal feedback loop happens. But, once you're no longer using the M4L device, you need to turn Local Control back on if you want your front panel knobs to affect the analog synth engine.
Did that fix it? If not, let's discuss over Twitter DM or gChat where we can get more wordy and keep the device thread on topic.
Thank you so much for making this. I'm very new to M4L and am overwhelmed at all the awesome tools folks make for the community. The Slim Phatty device is working wonderfully for me. Thanks! Any tips on where to start to learn how to program devices like this as I'd love to learn how to do this type of thing.
Cheers.
Thank you!
Thank you!
i'm having midi trouble with my little phatty, i wanna use it strictly as hardware (connected midi in-out with an akai mpc.). but many things act up (stuck notes, arpeggio acting weird, stops playing or plays something else,..) i looked everywhere, tried about 5 updates (firmware, usb update) still the same..
this post looks very interesting and you sound like you know why this is happening, is there any fix or can you use this program to fix this problem..?
Thanx in advance! grts