Welcome to %s forums

BrainModular Users Forum

Login Register

MIDI ReSEQ patch

Discussions about add-ons, announcements
Post Reply
User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 14 Oct 2017, 02:01

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
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

gurulogic
Member
Posts: 1019
Contact:

Unread post by gurulogic » 14 Oct 2017, 19:55

Oohh this looks very interesting. Thanks for sharing!

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 16 Oct 2017, 12:14

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
"Every act of creation is first an act of destruction." -Picasso

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 16 Oct 2017, 12:21

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
"Every act of creation is first an act of destruction." -Picasso

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 16 Oct 2017, 12:24

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
"Every act of creation is first an act of destruction." -Picasso

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 16 Oct 2017, 13:19

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.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 16 Oct 2017, 17:35

So here it is, updated top post with new version.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 16 Oct 2017, 18:08

Thanks for the update ! looks cool !

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 16 Oct 2017, 19:08

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
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 16 Oct 2017, 20:44

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.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 29 Oct 2017, 22:58

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.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 22 Nov 2017, 00:00

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.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 08 Nov 2018, 15:34

Totally forgot to upload the add-on via add-in uploader. For now released one channel outputting MidiReGate version of this.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 05 Dec 2018, 18:00

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.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

Post Reply

Who is online

Users browsing this forum: No registered users and 61 guests