Notifications
Clear all

Embedded MIDI Layer

7 Posts
2 Users
0 Reactions
34 Views
(@jason_za)
Estimable Member
Joined: 4 years ago
Posts: 71
Topic starter  

I like trying out random LibreArp patterns in Unify, using the Random button to select LibreArp patterns I Unified and at present I create a Unify instance just for this, with Blue Cat Connecter after the MIDI App/s in Unify. I then add a Blue Cat Connector instance to listen for the instance in Unify as the next plugin in the chain, followed by another instance of Unify to run my Instrument (I just love that random button so much that everything is used in Unify). This is very convoluted, I know, but I like to experiment by randomizing MIDI patterns as well as Instruments and cannot do this quickly any other way.

Once Unify 2 arrives, it will help that I don't need to rely on Blue Cat Connector anymore but the above is still my favourite way to quickly browse through random patterns and instruments together, to find inspiration. I just wish there was a way that I can randomise the MIDI layer without it losing the INST1 layer. Since the INST1 layer can be an embedded Unify layer, I can randomize the Instrument in the embedded Unify, which is great, so all I really wish for is for a Embedded Layer option on the MIDI layer, so I can randomise the MIDI and/or INST to my heart's content, all in one instance of Unify. After MIDI out in Unify, this would be my biggest wish. It's just that random button is so damn awesome!!! Please consider this, if it is at all possible or if there is a way I can do this that I did not think of, please let me know.


   
Quote
(@getdunne)
Illustrious Member Admin
Joined: 5 years ago
Posts: 4487
 

@jason_za

So you're saying you'd like to be able to put Unify itself in a MIDI-effect slot, so you can open it and play around with randomly-selected presets that use MIDI-out?

This is a very interesting scenario, which I'll keep in mind while working on Unify 2. Thank you for clearly explaining what you're trying to do.


   
ReplyQuote
(@getdunne)
Illustrious Member Admin
Joined: 5 years ago
Posts: 4487
 

@jason_za

Thank you also for bringing LibreArp to my attention. I wasn't aware of it before.

Since LibreArp is open-source, the quickest way to achieve what you want (without waiting for Unify 2) would be if someone added a "select random preset" button to LibreArp itself. It's not a hard thing to do.


UPDATE: Aaaand just for the heck of it, I got the LibreArp code and added a random button. I have attached a preliminary build for Windows. Let me know if you need it for Mac. (Mac builds require several more steps.)

IMPORTANT: To use the random-preset load function you MUST first load a .lapreset file in the usual way, using the Load Preset button. The plug-in will then collect all the .lapreset files in folder containing the one you selected, and thereafter, the new Load Random button will select one of these at random. Note this is a true random selection, so it's entirely possible for the currently loaded preset to be selected again.

This is just a quick hack. If there is interest I can look into contacting the author to send them the updated code as a suggestion.


   
ReplyQuote
(@jason_za)
Estimable Member
Joined: 4 years ago
Posts: 71
Topic starter  

@getdunne Thanks so much for helping me out here - I truly appreciate it. I'm going to download this now and test it out but do think that this can be of real use to those who use MIDI arp/seq/chord apps a lot.


   
ReplyQuote
(@getdunne)
Illustrious Member Admin
Joined: 5 years ago
Posts: 4487
 

@jason_za 

I emailed LibreArp developer Oto Šťáva and sent him my code a while ago.


   
ReplyQuote
(@jason_za)
Estimable Member
Joined: 4 years ago
Posts: 71
Topic starter  

Hi @getdunne. This works great. Having this functionality in an embedded Unify layer would have its advantages though, since you can tag the pattern types, etc., so please do consider it. Maybe even AUX and MASTER as well (any Unify layer), so anything can be randomised/ have another preset selected at will, whilst keeping the other layers, be it MIDI/INST/AUX/MASTER intact. One potential option would be to have a lock button next to the on/off circle of each layer, where if it's locked, it will not change when a new patch it selected for any of the other layers.


   
ReplyQuote
(@jason_za)
Estimable Member
Joined: 4 years ago
Posts: 71
Topic starter  

@getdunne - thanks a lot. I have actually asked him to add two functions to librearp as well and he was friendly and quick to respond. Another app I'd recommend (for editing MIDI in a piano roll) is Grooveliner. It's not free but really useful - definitely a great app if not using a DAW.


   
ReplyQuote
Share: