You absolute madlad. Doing this SO close to the shipping date is one of the ballsiest things I've seen a dev do. I can't wait to get mine in. I wish I had the money at the time to get a second so I could convert one to Eurorack.
No worries. Its a subject many people are unfamiliar with. Long answer short - model D in specific: no....but many other synths: heck yeah. Many synthesizers can transmit or midi cc(control change) or nrpn midi messages when users change their parameter values. These messages tell external devices or apps what the value of each parameter is. Example: Move a LFO depth slider on a Yamaha reface CS and it will transmit a message containing a couple bits of info: The type of message (control change) the control change number (77) and its value (0-127). A collection of these values is typically called a patch. Midi goblin allows users to create a list of parameter names and numbers. From then on, when it receives a value for a parameter youve defined, it keeps track of it and lets you save it. You can then transmit these values back to your synth to control the parameters. Not ALL synths have this ability though. Some are fully analog(i beleive the model D is) or they just dont transmit midi cc or nrpn messages (the model d does not), so the positions of their knobs, switches and sliders directly controls the sound of the synth. But many are digially controlled analog now-a-days, so their parameter values can be controlled externally. Patch morphing simply looks at the current values of your synths parameters, looks at the values saved within a patch file, and as you turn the knob, it fires off all the in between values depending on what position your encoder is turned. Basically, turn a knob, itll change all the parameter values automatically. Hope that helps. Id suggest checking videos on midi cc, nrpn and sysex messages. Midi goblin can save midi cc and nrpn (but not sysex...that is quite difficult)
@@P-S-T just checked the electra one out, looks like a rad midi controller! MIDI Goblin does indeed have a similar midi controller app built into it. Its not nearly as fancy as the electra but its quite useful for getting at parameters. Doesnt do sysex though..maybe some day!
nah - although I did consider , the odds of randomly setting one parameter that effectively cancels out others is too high. (like randomly setting the depth and speed of and lfo to 50 and 64 but then the lfo to off or something) Sounds like a fun idea on paper, but in practice its more trouble than its worth...since midi goblin works with user defined synths, and there are a lot of different synths with different parameters, users would need to create rules for every single parameter for the randomizer to follow in order to prevent accidentally creating un-useable patches
on that note, if you morph from one patch with completely different settings than your current values/patch you just loaded you can get some pretty crazy, random ass results.
@@midigoblin good call, this is also the experience I have with randomising my Opsix. Most of the time, you just end up with clicks or atonal buzzes unless you go in and prune all the options being randomised down to just a handful.
@@ryanstevens3822apparently the nymphes has 49 user presets and 49 factory presets. Switching between them looks kind of like a pain in the butt though. thankfully it seems like it can respond to program change messages so midi goblin should be able to load them by simply dropping a .txt file into the synths patch folder on the goblin's sd card. Name the txt file the name of the patch and write "program[space][patchnumber]" in the text file....from then on, when you load that file from the patch menu on the goblin, the nymphes should load the patch. Basically its like adding a screen to the nymphes :) on top of that, being able to save patches externally on the midi goblin sd card should greatly increase the number of patches you can save (no official maximum patch count yet but hundreds of patches seems like its going to be the case...per synth)
Hmm I still wanna stress test this one a bit. We didnt have a chance to morph all of the nymphes parameter values - only a handful...which works! But the nymphes has a lot of parameters, yes midi goblin can morph them all no problem and transmit all the required messages but can the nymphes process all those messages quickly enough? We'll have to wait and see. The nymphes also doesnt have a midi output connection so creating patches that are saveable and morphable for the nymphes is a bit of a curveball but worth the effort... A follow up video about the nymphes is definitely needed... @DECIMA1 and i will have to do a synth exchange at some point.
You absolute madlad. Doing this SO close to the shipping date is one of the ballsiest things I've seen a dev do. I can't wait to get mine in. I wish I had the money at the time to get a second so I could convert one to Eurorack.
I'm so excited to play with this on my Reface CS. That's probably around 75% of the reason I backed this project. Love this!
The cs is my favorite synth! I think midi goblins are gunna be must-haves for reface owners once the word gets out
I entirely love the style of your videos. Each one makes me happier to have supported you! (plus more excited to get my Goblin)
I'd like to morph between two saved patch files, but this is already very cool.
you can! you just load a patch, then select the next patch to morph to and you're good to go!
Awesome!
Very interesting, I will order one.
🥲thanks!
Yamaha an1x do it too 😊
I don’t fully understand. Can it save patches for example Behringer Model D?
No worries. Its a subject many people are unfamiliar with. Long answer short - model D in specific: no....but many other synths: heck yeah.
Many synthesizers can transmit or midi cc(control change) or nrpn midi messages when users change their parameter values. These messages tell external devices or apps what the value of each parameter is. Example: Move a LFO depth slider on a Yamaha reface CS and it will transmit a message containing a couple bits of info: The type of message (control change) the control change number (77) and its value (0-127).
A collection of these values is typically called a patch.
Midi goblin allows users to create a list of parameter names and numbers. From then on, when it receives a value for a parameter youve defined, it keeps track of it and lets you save it.
You can then transmit these values back to your synth to control the parameters.
Not ALL synths have this ability though. Some are fully analog(i beleive the model D is) or they just dont transmit midi cc or nrpn messages (the model d does not), so the positions of their knobs, switches and sliders directly controls the sound of the synth. But many are digially controlled analog now-a-days, so their parameter values can be controlled externally.
Patch morphing simply looks at the current values of your synths parameters, looks at the values saved within a patch file, and as you turn the knob, it fires off all the in between values depending on what position your encoder is turned. Basically, turn a knob, itll change all the parameter values automatically.
Hope that helps. Id suggest checking videos on midi cc, nrpn and sysex messages. Midi goblin can save midi cc and nrpn (but not sysex...that is quite difficult)
@@midigoblin Ah thanks! 😊 I owned a Electra One and it perhaps worked in a similar way.
@@P-S-T just checked the electra one out, looks like a rad midi controller! MIDI Goblin does indeed have a similar midi controller app built into it. Its not nearly as fancy as the electra but its quite useful for getting at parameters. Doesnt do sysex though..maybe some day!
Okay, so we see what you'd look like anamorphic I to the goblin- but what about your cat???
Can the midi Goblin also randomize midi CC parameters and if so in what manner can the depth of the randomization be controlled?
nah - although I did consider , the odds of randomly setting one parameter that effectively cancels out others is too high. (like randomly setting the depth and speed of and lfo to 50 and 64 but then the lfo to off or something)
Sounds like a fun idea on paper, but in practice its more trouble than its worth...since midi goblin works with user defined synths, and there are a lot of different synths with different parameters, users would need to create rules for every single parameter for the randomizer to follow in order to prevent accidentally creating un-useable patches
on that note, if you morph from one patch with completely different settings than your current values/patch you just loaded you can get some pretty crazy, random ass results.
@@midigoblin good call, this is also the experience I have with randomising my Opsix. Most of the time, you just end up with clicks or atonal buzzes unless you go in and prune all the options being randomised down to just a handful.
would this work with nymphes?
going to test this out soon but based on the midi implementation chart - very very likely
@@midigoblin cool, ive been semi obsessed with your thing since yr redit post and ive been itching to get the nymphes. guess it does save patches tho?
@@ryanstevens3822apparently the nymphes has 49 user presets and 49 factory presets. Switching between them looks kind of like a pain in the butt though.
thankfully it seems like it can respond to program change messages so midi goblin should be able to load them by simply dropping a .txt file into the synths patch folder on the goblin's sd card. Name the txt file the name of the patch and write "program[space][patchnumber]" in the text file....from then on, when you load that file from the patch menu on the goblin, the nymphes should load the patch. Basically its like adding a screen to the nymphes :)
on top of that, being able to save patches externally on the midi goblin sd card should greatly increase the number of patches you can save (no official maximum patch count yet but hundreds of patches seems like its going to be the case...per synth)
Yes we tested it with my nymphes
Hmm I still wanna stress test this one a bit. We didnt have a chance to morph all of the nymphes parameter values - only a handful...which works! But the nymphes has a lot of parameters, yes midi goblin can morph them all no problem and transmit all the required messages but can the nymphes process all those messages quickly enough? We'll have to wait and see.
The nymphes also doesnt have a midi output connection so creating patches that are saveable and morphable for the nymphes is a bit of a curveball but worth the effort... A follow up video about the nymphes is definitely needed... @DECIMA1 and i will have to do a synth exchange at some point.