finally got to testing and using it. love it. One thing that would be awesome is if there were some kind of visual indicator from the NK2 when it hits pickup spot. maybe one of those unused buttons could flash or something? I don't know how hard any of that is. lol
Thanks Owen, that’s a brilliant idea!! For some reason the remaining control buttons don’t light up for me but maybe I can give the toggle settings button a flash when a value is initially matched! Thanks for the idea, I’ll post an update when I get a chance to implement it :)
I’ve updated to v1.3 on patchstorage - cycle button should now indicate lock state on the moving control! Thanks again, please let me know how it goes!
@@funksmaname Early morning testing. So there is problem with midi learn in AUM now. the feature is very cool, but perhaps sending too often or something else needs to change. When trying to midi learn that fader (in my case, ch1, CC35) AUM is only picking up (ch 16, CC 5). If I use midi spy and force it I can get it to work correctly, but as of right now you can't midi learn a fader. FYI, this can easily wait until after the Holidays. lol. I appreciate you.
Updated on patchstorage: ~ 1.3.1: ~ GLOBAL channel is now 15 (Block 16 from AUM midi control to avoid midi learn clashes) ~ Match light is only sent once, if its in the wrong state ~ Midi select buttons send a CC on global channel for use with other purposes (CH1 = CC111, CH2 = CC112 etc.) ~ 1.3 : ~ Value match is indicated on the surface using a light (cycle button on NK2) - thanks to Owen Rasmussen for the feature request/idea! Merry Xmas! ;)
Hi. First thanks for your amazing work, that’s all I’ve been searching for, to be able to control multiple synths and mixer so many things with a controller.. but I am having troubles loading your script to mozaic. I try to open in mozaic and it simply does nothing. Any help on how I can open it?
Hey, no worries. Not sure if this is the problem but if you download and 'open in mozaic' I don't think it actually opens the script, it just adds it to your mozaic under the 'load script'. If you open that, and it doesnt show, there's a 'refresh' button to refresh that list. Hopefully then it shows up and you can load it...? In AUM, once you have mozaic open and the script loaded, I save the state to the AUM window so you can load it quickly without using the mozaic load page - in the top left corner of the auv3 window theres a folder icon, you can save in there. Hope this helps! Let me know if you still have issues.
@@funksmaname thank you for the reply but sadly it does not solve the problem.. it does not appear on the user scripts even when I tap the refresh button several times.. any other option?
@@marcomota2130 that’s odd… you could try opening it in a text editor and copy pasting everything into mozaic… you really didn’t have to do that though! Hmm
nice one Danny. Would be great to see an example of how you'd put this into action. I suppose you could have Ch 1 controlling all the volume faders, ch 2 controlling various parameters of synth A, ch 3 controlling various parameters of drum machine B..... BTW would this work with a Korg nanoKontrol (1)?
I don’t know much about nK1, but it should work with any controller… I think! Mapped to Ch 16, momentary CCs, 0, 1, 2, 3, 4 for the bank selection controls, the rest should kinda work at least for storing and restoring values, as that under the hood is just storing anything that it receives. Give it a go and let me know how it works out! All changes to mapping should be relatively obvious (?) in the top section of the script if you need to change the script rather than the controller
As for how to use it..I dunno lol 😂 haven’t had a chance yet but you could dedicate one channel to one instrument and a couple for mixers, have a global mixer for master… toggles can be used for bypasses, momentary can be used for triggering one shot samples or switching different things… world is your oyster! Would love to see videos of people using it in different ways (along with my other scripts!) :)
I am not an expert of midi, before to go deep would like to know the following thing: I use alchemy that has 40 knobs. If i buy nanok2, will i be able to assign all the midi knobs on different "banks" and switch live between them giving with every set of 8 knobs different commands assigned to a different knob? thank you
I'm not familiar with Alchemy, but if it's an auv3 and exposes those 40 knobs to AUM for midi mapping then YES 100%. I need to make a new video as a lot has been added since this video was done, but I've also added 4 'shift' keys that give you 4 x more knobs/sliders PER CHANNEL (while you press one, all knobs and sliders are a different CC number, then back when you release) SO you COULD put all 40 knobs on a single channel... and still have 14 other channels to fill with other functions ;)
@@funksmaname wow this looks awesome, thanks to take time to reply me, amazing what you say about that one could get 40 knobs on one single channel via shift. I am a bit deluded because i found out that the nano key studio knobs have a range that goes from 0 to 128 but skipping all the even numbers, so the synth control would not be so precise, so I am afraid could be the case also for the nano kontrol2 isnt'it? By the way would be awesome if the S, M, R buttons next to the faders could play 3 octaves in the so called scale mode(not chromatic), do you think would be worthy to do it? or the no sensitivity would make a waste of time to use them to play notes?
@@trocchiettoski I've not noticed any number skipping with the nanokontrol! You get exactly 40 knobs on a single channel, unshifted, then 4 x shifted states (5 x 8), you also get 40 sliders in the same way. so 1200 CCs as sliders and knobs on the nanokontrol hehe. plus 24 CC buttons per channel. I've not really been using it for melodic input tbh, it's much more geared towards CC switches or something like drum sequencing. I have some other useful scripts for nanokontrol - check out Mashoperator ;)
is it necessary to run mozaic while using the controller? is mozaic a resource consuming big deal? I would like something like this with my nanokontroler studio... Is there a way to make one from windows? because I think mozaic is mac only
Hi, I think mozaic is pretty resource efficient. It’s iPad only afaik. You might be able to do something similar with max4live, but I dunno tbh! If you have an iPad, it’s definitely worth a shot. It should work with nanokontrol studio or any other controller, as long as you do some basic mapping for banking control. All my control midi is CC 0-10 (bank switching 0-4), buttons 11 to 35, and any sliders and knobs 36+.
unfortunately not - though you could probably build something similar as a max4live device - aint nobody got time for that ;) (let me know if you do it!) hehe
the script runs on mozaic for iOS, so you could use your phone or ipad to process the nanokontrol and then send its midi anywhere wirelessly - but you need iOS to run the script :)
Playing catch or jump with midi like that never working my experience. It will simply annoy you sooner or later as it completely breaks flowcreatively. You are continuously, checking and confirming, looking at the ipad screen, then look at the controller and back. This will never bring you in a nice flow. You are playing blind. So either get enough cheap midi controls to map every value you need. A great midi setup is the one you can control with your ears and hands while being blindfolded. Using catch midi is not a solution. using touch is even more intuitive than catch midi. You got 8 knobs, 8 faders, 24 buttons, if you cant do a performance with that amount of buttons, something is wrong outside of your setup.
Hey @MAM, thanks for your comments. I completely agree with you from a performance standpoint, when I’ve done performances with this surface I’m usually not using every available control (especially with my ‘one knob to rule them all technique ;)). However the primary motivation for this script is for production/mixing in AUM. AUM can bookmark and jump to bookmarks with midi, this means you could have 15x fader banks on a single surface. It can also surface a plugin via midi, so selecting ‘bank X’ will bring up ‘plugin X’ with the surface controlling only parameters on that particular plugin, if you so wish. In addition to all this, this script gives you individually assignable toggle/momentary settings for every surface button, as well as being able to switch it into a sort of ‘keyboard mode’ which sends notes on the surface buttons instead of CCs. These two functions along with a single surface bank is absolutely usable for live performance :) Merry Xmas! 🎄
what a script! easy to use and useful :-)
Thanks for the feedback! much appreciated :)
You literally deserve a statue for this. I know you're humble so maybe something abstract like a massive gleaming knob 👀
hehehe
Well that’s very clever. Thanks for sharing. Now I need to stumble on a use case for it 🙂 (I see there are some ideas in other comments).
finally got to testing and using it. love it. One thing that would be awesome is if there were some kind of visual indicator from the NK2 when it hits pickup spot. maybe one of those unused buttons could flash or something? I don't know how hard any of that is. lol
Thanks Owen, that’s a brilliant idea!! For some reason the remaining control buttons don’t light up for me but maybe I can give the toggle settings button a flash when a value is initially matched! Thanks for the idea, I’ll post an update when I get a chance to implement it :)
I’ve updated to v1.3 on patchstorage - cycle button should now indicate lock state on the moving control! Thanks again, please let me know how it goes!
@@funksmaname wow. That was fast! Very cool Danny. I'll test later.
@@funksmaname Early morning testing. So there is problem with midi learn in AUM now. the feature is very cool, but perhaps sending too often or something else needs to change. When trying to midi learn that fader (in my case, ch1, CC35) AUM is only picking up (ch 16, CC 5). If I use midi spy and force it I can get it to work correctly, but as of right now you can't midi learn a fader. FYI, this can easily wait until after the Holidays. lol. I appreciate you.
Updated on patchstorage:
~ 1.3.1:
~ GLOBAL channel is now 15 (Block 16 from AUM midi control to avoid midi learn clashes)
~ Match light is only sent once, if its in the wrong state
~ Midi select buttons send a CC on global channel for use with other purposes (CH1 = CC111, CH2 = CC112 etc.)
~ 1.3 :
~ Value match is indicated on the surface using a light (cycle button on NK2) - thanks to Owen Rasmussen for the feature request/idea!
Merry Xmas! ;)
It is crazy!
Hi. First thanks for your amazing work, that’s all I’ve been searching for, to be able to control multiple synths and mixer so many things with a controller..
but I am having troubles loading your script to mozaic. I try to open in mozaic and it simply does nothing. Any help on how I can open it?
Hey, no worries. Not sure if this is the problem but if you download and 'open in mozaic' I don't think it actually opens the script, it just adds it to your mozaic under the 'load script'. If you open that, and it doesnt show, there's a 'refresh' button to refresh that list. Hopefully then it shows up and you can load it...?
In AUM, once you have mozaic open and the script loaded, I save the state to the AUM window so you can load it quickly without using the mozaic load page - in the top left corner of the auv3 window theres a folder icon, you can save in there.
Hope this helps! Let me know if you still have issues.
@@funksmaname thank you for the reply but sadly it does not solve the problem.. it does not appear on the user scripts even when I tap the refresh button several times.. any other option?
@@marcomota2130 that’s odd… you could try opening it in a text editor and copy pasting everything into mozaic… you really didn’t have to do that though! Hmm
Good work! 👍👍👍
Thank you mate!
Um....this is outstanding. Made me buy the app from bram bros immediately. I'll send some dough your way too.
Thanks Owen! Bram is a legend. Now you have Mozaic check out my other scripts, some handy ones for guitar effect switching etc
nice one Danny. Would be great to see an example of how you'd put this into action. I suppose you could have Ch 1 controlling all the volume faders, ch 2 controlling various parameters of synth A, ch 3 controlling various parameters of drum machine B.....
BTW would this work with a Korg nanoKontrol (1)?
I don’t know much about nK1, but it should work with any controller… I think! Mapped to Ch 16, momentary CCs, 0, 1, 2, 3, 4 for the bank selection controls, the rest should kinda work at least for storing and restoring values, as that under the hood is just storing anything that it receives. Give it a go and let me know how it works out! All changes to mapping should be relatively obvious (?) in the top section of the script if you need to change the script rather than the controller
As for how to use it..I dunno lol 😂 haven’t had a chance yet but you could dedicate one channel to one instrument and a couple for mixers, have a global mixer for master… toggles can be used for bypasses, momentary can be used for triggering one shot samples or switching different things… world is your oyster! Would love to see videos of people using it in different ways (along with my other scripts!) :)
this is amazing! ty. now i need to find a nanokontrol2 used...X)
It’s a cool little controller and pretty cheap brand new too ;) glad you like it.
I am not an expert of midi, before to go deep would like to know the following thing: I use alchemy that has 40 knobs. If i buy nanok2, will i be able to assign all the midi knobs on different "banks" and switch live between them giving with every set of 8 knobs different commands assigned to a different knob? thank you
I'm not familiar with Alchemy, but if it's an auv3 and exposes those 40 knobs to AUM for midi mapping then YES 100%.
I need to make a new video as a lot has been added since this video was done, but I've also added 4 'shift' keys that give you 4 x more knobs/sliders PER CHANNEL (while you press one, all knobs and sliders are a different CC number, then back when you release)
SO you COULD put all 40 knobs on a single channel... and still have 14 other channels to fill with other functions ;)
@@funksmaname wow this looks awesome, thanks to take time to reply me, amazing what you say about that one could get 40 knobs on one single channel via shift. I am a bit deluded because i found out that the nano key studio knobs have a range that goes from 0 to 128 but skipping all the even numbers, so the synth control would not be so precise, so I am afraid could be the case also for the nano kontrol2 isnt'it? By the way would be awesome if the S, M, R buttons next to the faders could play 3 octaves in the so called scale mode(not chromatic), do you think would be worthy to do it? or the no sensitivity would make a waste of time to use them to play notes?
@@trocchiettoski I've not noticed any number skipping with the nanokontrol!
You get exactly 40 knobs on a single channel, unshifted, then 4 x shifted states (5 x 8), you also get 40 sliders in the same way. so 1200 CCs as sliders and knobs on the nanokontrol hehe. plus 24 CC buttons per channel.
I've not really been using it for melodic input tbh, it's much more geared towards CC switches or something like drum sequencing. I have some other useful scripts for nanokontrol - check out Mashoperator ;)
@@funksmaname thank you very much!
is it necessary to run mozaic while using the controller? is mozaic a resource consuming big deal? I would like something like this with my nanokontroler studio...
Is there a way to make one from windows? because I think mozaic is mac only
Hi, I think mozaic is pretty resource efficient. It’s iPad only afaik. You might be able to do something similar with max4live, but I dunno tbh! If you have an iPad, it’s definitely worth a shot. It should work with nanokontrol studio or any other controller, as long as you do some basic mapping for banking control. All my control midi is CC 0-10 (bank switching 0-4), buttons 11 to 35, and any sliders and knobs 36+.
@@funksmaname Sounds good! thank you for this info.
@@gersonbenjamin6194 p.s. yes, you need mozaic running :) it stores all current values and sends light information. Good luck!
Is there a way to make it work on windows? Would be so great!
unfortunately not - though you could probably build something similar as a max4live device - aint nobody got time for that ;) (let me know if you do it!) hehe
p.s. you could route your NK through phone/ipad and control a PC through wifi/blutooth - then still use mozaic to process it - should work.
I wish you would have demonstrated at the beginning clearly what it does.
I wish that too…
Does this work in FL Studio?
the script runs on mozaic for iOS, so you could use your phone or ipad to process the nanokontrol and then send its midi anywhere wirelessly - but you need iOS to run the script :)
Playing catch or jump with midi like that never working my experience. It will simply annoy you sooner or later as it completely breaks flowcreatively. You are continuously, checking and confirming, looking at the ipad screen, then look at the controller and back. This will never bring you in a nice flow. You are playing blind. So either get enough cheap midi controls to map every value you need.
A great midi setup is the one you can control with your ears and hands while being blindfolded. Using catch midi is not a solution. using touch is even more intuitive than catch midi.
You got 8 knobs, 8 faders, 24 buttons, if you cant do a performance with that amount of buttons, something is wrong outside of your setup.
Hey @MAM, thanks for your comments. I completely agree with you from a performance standpoint, when I’ve done performances with this surface I’m usually not using every available control (especially with my ‘one knob to rule them all technique ;)). However the primary motivation for this script is for production/mixing in AUM.
AUM can bookmark and jump to bookmarks with midi, this means you could have 15x fader banks on a single surface. It can also surface a plugin via midi, so selecting ‘bank X’ will bring up ‘plugin X’ with the surface controlling only parameters on that particular plugin, if you so wish.
In addition to all this, this script gives you individually assignable toggle/momentary settings for every surface button, as well as being able to switch it into a sort of ‘keyboard mode’ which sends notes on the surface buttons instead of CCs. These two functions along with a single surface bank is absolutely usable for live performance :)
Merry Xmas! 🎄