Page 1 of 1

Posted: 14 Oct 2017, 02:01
by x.iso
So, one of the main reasons why I finally decided to dive into Usine was to create a patch like this one.
Image

The point of this patch is to split incoming MIDI source notes into separate channels for each, and then remix/remap the whole thing with it's own sequencer basically. So you can get your melody to also trigger drums or use multiple instruments, or both.

Take note that you have to set up your instruments/samplers or devices to receive designated channel from 1 to 12. Set the name of the output bus in settings of the patch, then input that bus in your rack or patch with a channel filter.

[s]This patch uses Touch fader add-on, I'll try to make a version without resorting to that (since this add-on doesn't work on Mac AFAIK), but I couldn't get normal fader to behave in same manner.
[/s]
Also, let me know if images don't show up in patch, but I used standard ones from Usine itself.

UPDATE: v1.1, added channel mute switches, removed touch_fader add-on dependency, added MIDI IN/OUT bus settings and more customization settings into popup window.

UPDATE: v.1.2, fixed 'freezed' notes problem, where in certain conditions note OFF messages would not get through to intended channels, also fixed line light up bug, previously it would react on note OFF messages as well, now only on note ON. also added option for panic trigger on step fader change.

UPDATE: v.1.4, changed the way light triggers to avoid any mistakes, replaced ability to name 3 sections with range fader adjusted optional segments. no names, but otherwise more flexibility. added numbers for mute channel buttons.
Also added simplified version called MIDIReGate v1, outputs just one channel, basically works as gate that is not synced to the clock, but is progressing with incoming notes. condensed UI makes this a useful tool for adding rhythmic complexity to monotone step sequencer's output.

MIDIReSEQ 1.4 http://www.sensomusic.org/forums/uploads.php?file=MidiReSeq_v1_4_hh3.pat


MIDIReGate 1.0 http://www.sensomusic.org/forums/uploads.php?file=midiregate_v1.pat

Posted: 14 Oct 2017, 19:55
by gurulogic
Oohh this looks very interesting. Thanks for sharing!

Posted: 16 Oct 2017, 12:14
by sephult
Very cool looking x.iso I will have to try later after work.
I am probably going to patch in MIDI Busses and use internal VST.
I do this sometimes with my sequencers and give the option. Create a bus for each output.
Then on each VST you can just wire the input from the bus wirelessly...rack to rack.

-s

Posted: 16 Oct 2017, 12:21
by sephult
btw if people download, make sure your addons are up to date...then when prompted for the touch fader....do locate folder and point to your Usine Director @ /Config/Addons

Posted: 16 Oct 2017, 12:24
by sephult
Doesn't seem to sequence on my end, but I'm gonna play around with it...I have a Positional sequencer I could possibly run it with..if you don't have another method you are using..

-s

Posted: 16 Oct 2017, 13:19
by x.iso
I made a quick MIDI bus send and receiver patches with channel selector, so I drop send and name it, then drop receivers in each rack, select named bus and channel I want to use. I think that kind of utility patch should be included in library. I can upload them, but they're very easy to make.

I have some ideas for improvement of this sequencer/midi matrix, like adding buttons for muting whole channels (would be useful for live performance). Also need to replace touch_fader with normal one, since it's a compatibility issue for macs. And perhaps it makes sense to integrate MIDI bus with text input for naming.

Posted: 16 Oct 2017, 17:35
by x.iso
So here it is, updated top post with new version.

Posted: 16 Oct 2017, 18:08
by nay-seven
Thanks for the update ! looks cool !

Posted: 16 Oct 2017, 19:08
by x.iso
meanwhile some ideas I'm going to look into:
- touch and drag cell to make double/triple/quadruple note, not sure how to do it though, at least in terms of visualisation. There's a fader mode for matrix, but I want it to activate cell on simple tap/click and then change modes on dragging up/down. any ideas on that? at the very least I could make such setting for each whole row.
- if idea above works, then there'll be a curve setting for velocity falloff
- note length modulation
- step freezing

Posted: 16 Oct 2017, 20:44
by x.iso
I found that Seq switch module is very unreliable with touch interaction regardless of cell size. I'll swap it with data matrix soon and reupload.

UPD: reuploaded with different mute switches that work better, additionally with draw mode switch and some UI tweaks.

Posted: 29 Oct 2017, 22:58
by x.iso
Uploaded version 1.2, fixed problems with lines lighting up seemingly at random with long notes and note OFF messages not getting through in many situations.
Depending on what you were feeding into this patch it may have been almost unusable, sorry about that.

When HH3.0.145 hits, I'll work on adding range fader to change background sections sizes.

Posted: 22 Nov 2017, 00:00
by x.iso
Hey guys, I've actually made 1.3 quite a while ago, but didn't quite settle with few tweaks, so here's version 1.4 and a simplified single channel out version MIDIReGate as well, see updated first post.

With these tools you can modulate your sequences and melodies (or just one) and spread them to your instruments.

Posted: 08 Nov 2018, 15:34
by x.iso
Totally forgot to upload the add-on via add-in uploader. For now released one channel outputting MidiReGate version of this.

Posted: 05 Dec 2018, 18:00
by x.iso
Just updated to version 1.5 and uploaded to addons!

changed line light up behaviour once again, now they stay light up (although dimmed from initial trigger) if note is held and fade once note-off gets to that line.