Welcome to %s forums

BrainModular Users Forum

Login Register

Midi Looper patch/routing Q&A

I need help on a Patch
Post Reply
jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 24 Sep 2012, 21:24

I have tried the patch "midi looper" which seems to work great in recording and looping incoming midi data.

but I am unable to get any midi out of Usine.

I assumed the Midi Looper patch would have had basic midi out functions for external hardware, was that correct?

I see a line going to Midi OUt bus and I have a Midi device listed somewhere as an output on a track....,even tried to create a THru situation and connect it....but nothing.

is there something I am missing here?

jerm :cool:

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

Unread post by nay-seven » 24 Sep 2012, 21:51

Hello and welcome jeremysdemo,
the patch midi looper use a midi bus, useful if you want send midi to an other track or patch in Usine ( just use the same name for the receiving bus)
but you can also easily use a simple midi out module, : drag a wire from the outlet out of the piano roll and choose midi out in the menu who appears.
Of course you must have set up a midi out device in the global setup/midi out tab.

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 25 Sep 2012, 00:43

thanks that worked!

I think I was misunderstanding this looper a bit, I thought the 1-16 were recording midi channels you could loop at the same time or dub over at the same time but they are steps for different scenes.....

can anyone suggest a simple way of increasing a single midi loopers ability to record and overdub multiple channels worth of notes in a single GUI?

I'm looking to do up to 4 different midi tracks on separate channels.

I'm also going to try adding a time clock metronome that can be synced to either outside software or hardware, but that's down the line once I got the basic engine and protocol working.

jerm :cool:

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

Unread post by nay-seven » 25 Sep 2012, 08:36

Using the actual midi looper patch, you can use a dispatch module ( modules/data) to dispatch each visible control to 4 different piano roll ( each one set to different midi channels) .
Here a little example where the button show piano roll and the midi in flow is route via the select fader :
Image

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 25 Sep 2012, 15:34

ok that sounds like an interesting approach, certainly would work.

the only drawback I could see, which is probably mutually exclusive to my own needs (using very small displays, eg.O.Q.O. Palm, ipad etc) is all those piano rolls.

the ideal display would be a single piano roll with all four channels represented perhaps in different colors.

I'm a little less concerned about that and trying to stay focused on getting the basic engine behaving according to protocol.

To achieve this and by my understanding of your diagram is it safe to assume I would need two more piano rolls both with feeds coming from the lower "dispatch" box to "midi in"? along with two more feeds coming from the upper Dispatch to "show piano roll? then all 4 outs going to Midi out.

Now the "midi out" setting, would that stay on "no change"?

the way it looks to me I need either 4 Midi in boxes or one that can be set to "no change" as well. Omni?

thanks for all the help BTW, I'm having a bit of trouble finding the "undo" button on this thing, once I add a box or a connection, but thus far this is 10 times easier than MAX...for me anyway my programming skill is out of date.

jerm :cool:

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 25 Sep 2012, 16:17

oh darn,

no "select fader" in this patch...can't seem to find one in the library database or modules folder, needle in a haystack.

if I right click fader is an option, only it comes up as Fader, fader, not fader-select.

jerm :cool:

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

Unread post by nay-seven » 25 Sep 2012, 16:27

the ideal display would be a single piano roll with all four channels represented perhaps in different colors.
i understand but actually the piano roll module is mono canal.
To achieve this and by my understanding of your diagram is it safe to assume I would need two more piano rolls both with feeds coming from the lower "dispatch" box to "midi in"? along with two more feeds coming from the upper Dispatch to "show piano roll? then all 4 outs going to Midi out.
right
Now the "midi out" setting, would that stay on "no change"?
right again
if I right click fader is an option, only it comes up as Fader, fader, not fader-select.
;) don't worry, it's a normal fader renamed select ( click on caption ) minimum =1, max = 4

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

Unread post by nay-seven » 25 Sep 2012, 16:34

And note you can use other controls like knobs, listbox and so in place of this fader...

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 25 Sep 2012, 16:35

nay-seven wrote:
the ideal display would be a single piano roll with all four channels represented perhaps in different colors.
i understand but actually the piano roll module is mono canal.
:cool:
To achieve this and by my understanding of your diagram is it safe to assume I would need two more piano rolls both with feeds coming from the lower "dispatch" box to "midi in"? along with two more feeds coming from the upper Dispatch to "show piano roll? then all 4 outs going to Midi out.
right
Now the "midi out" setting, would that stay on "no change"?
right again
if I right click fader is an option, only it comes up as Fader, fader, not fader-select.
;) don't worry, it's a normal fader renamed select ( click on caption ) minimum =1, max = 4
when I rename mine it does not look as yours, it says Fader, select, fader....huh? just didn't want to waist time making connections to the wrong type of fader (eg. could be audio..).

I was also thinking I need two more dispatch boxes as well as three more Midi in Boxes.

my reasoning is there is a setting on the midi in box for channel, now the global setting may be "no change" but this input is hardwired into the patch as a single channel.

thanks for all the help thus far, baby steps onto the boat...

jerm

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 25 Sep 2012, 21:47

I have tried a few different approaches and nothing is working yet.

I tried to make 4 different midi inputs (all set to their own channels) and then group them the way your diagram shows with the exception of pairing two inputs to the same Dispatch module. the first two MIDI ins to one, the second to another, going out to 4 different piano rolls and then to a single midi output.
when I tried to return to recording on the looper at one point it was recording on channel 1 but no midi was making it to the output on playback, then all I got was 45] bad Event, a bunch of them, internal error that sort of thing, could not return to the mapping area (by clicking the top of the looper) had to abort.
Is there some way to make that mapping area come up manually?

another note, every now and then for some unknown reason the Looper just disappears, have no idea how to get it to come back (without loading a new patch) is there some tab that will bring whatever patches are loaded back to the front?

sorry for so many questions, I'm trying to evaluate this software to see if it is capable of this project which is not easy to do when you cannot save anything....

jerm :cool:

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

Unread post by nay-seven » 25 Sep 2012, 23:14

i first think you want to record channel 1, then channel 2..
if you want to record all channel in same time, here a simple example for 2 channels, with record , record mode and clear button
download

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 25 Sep 2012, 23:25

nay-seven wrote:i first think you want to record channel 1, then channel 2..
if you want to record all channel in same time, here a simple example for 2 channels, with record , record mode and clear button
download
thank you! I am going to try it today!

maybe by studying that I can figure out the 4 channels at once gig, X2.

I do play two MIDI instruments at once (midi guitar and footar) so having the ability to except two at once is essential.

jerm :cool:

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 27 Sep 2012, 19:25

I was unable to get it to work...um I think since I can't "play" it no way to know...

I tried to put a "play" button in so that I could see if it recorded anything on either channel set on the filters but there was no slot on the piano roll to do so, that piano roll box in this patch seems rather limited compared to the others.
I then tried adding the channel filter to the other looper patch and that too yielded no good result, it was almost as if it was filtering out the only channel I wanted it to record on....

I need to learn a little bit more about building patches myself I think before I try modify others, that's going to take time and lots and lots of tutorials....


jerm :cool:

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

Unread post by nay-seven » 27 Sep 2012, 19:42

really strange, you don't have to change anything,just test here with 2 keyboard, channel 2 and 3,
press REC, play some notes, stop rec , the 2 piano roll star playing automatically..
Try to check this :
select the trace midi in in the global setup/midi in tab to be sure your 2 keyboard send midi messages in Usine and check the channels
selects the 2 same channnels in my patch
be sure Main audio engine is ON
try record / stop
select trace out in global setup/midi out

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 27 Sep 2012, 19:50

nay-seven wrote:really strange, you don't have to change anything,just test here with 2 keyboard, channel 2 and 3,
press REC, play some notes, stop rec , the 2 piano roll star playing automatically..
Try to check this :
select the trace midi in in the global setup/midi in tab to be sure your 2 keyboard send midi messages in Usine and check the channels
selects the 2 same channnels in my patch
be sure Main audio engine is ON
try record / stop
select trace out in global setup/midi out
I don't have a main audio engine to my knowledge since I am starting with a empty workspace with no audio when the patch is loaded, I am working on a midi solution and do not want to involve audio in any way.

I'm going to try your trouble shooting suggestions and get back to you, thanks again.

just out of curiosity how does the patch know when to "play" the notes without a play button like the other patch has? is it automatic upon stop?

jerm :cool:

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 27 Sep 2012, 20:10

No go,

the timeline doesn't even advance in either piano roll when I press record.

Midi trace shows this coming in:

[453] IN:0008AE3D:128-77-00-OFF [Chan=1]
[454] IN:0008AE3D:128-74-00-OFF [Chan=1]
[455] IN:0008AEB9:128-72-00-OFF [Chan=1]
[456] IN:0008AED5:144-77-01-ON [Chan=1]
[457] IN:0008AF1D:144-74-01-ON [Chan=1]
[458] IN:0008AF51:144-72-127-ON [Chan=1]
[459] IN:0008AF51:128-77-00-OFF [Chan=1]
[460] IN:0008AF7D:128-74-00-OFF [Chan=1]
[461] IN:0008AFA9:128-72-00-OFF [Chan=1]
[462] IN:00090BB6:144-41-127-ON [Chan=10]
[463] IN:00090C5E:128-41-00-OFF [Chan=10]
[464] IN:00090EBA:144-40-127-ON [Chan=10]
[465] IN:00090F02:128-40-00-OFF [Chan=10]

since there is no play button nothing happens tracing MIDI out since no notes are being played and the timeline is not advancing past the notes that are already there....

I did try earlier to add a play button the way it is in the original midi looper but had to import my own piano roll that had that option on it, did not know which piano roll to swap out and attach the button to tho, the other buttons (rec ovrd) are attached to the Piano Roll X4 patch which has no slot of play or stop to be added.

maybe my putter needs a nap ( I know I do) been going at this all day and loosing a lot of things unexpectedly dampers ones spirit...

I'll try again tomorrow when mind and body is fresh, if you think of anything to try between now and than let me know.

jerm :cool:

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

Unread post by nay-seven » 27 Sep 2012, 20:13

Even if you use the NO AUDIO! option in the global setup/system , Usine need to have the audio engine started to work ( Yellow button on the left/hight part)

yes, it's a rec & play function

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

Unread post by nay-seven » 27 Sep 2012, 20:19

the timeline doesn't even advance in either piano roll when I press record.
be sure to have audio and synchro ON:
Image

btw , your first keyboard ( canal 1) has strange way, he send first 3 notes off ( message 128, then the 3 notes On, ( 144)...
second one has the normal way : note On,,then note OFF

jeremysdemo
Member
Posts: 36
Contact:

Unread post by jeremysdemo » 27 Sep 2012, 20:37

nay-seven wrote:
the timeline doesn't even advance in either piano roll when I press record.
be sure to have audio and synchro ON:
[img align=c]http://www.sensomusic.com/forums/upload ... o%20ON.png[/url]

btw , your first keyboard ( canal 1) has strange way, he send first 3 notes off ( message 128, then the 3 notes On, ( 144)...
second one has the normal way : note On,,then note OFF
those extra messages on channel 1 are sent by my Axiom25 it has aftertouch sensitivity so it often sends several note on/off messages with a single press.

I did try the patch with a regular startup of Usine (not a blank workspace) and it worked but was unable to get the overdub function to work properly, no matter what I pressed REc or Overdub it deletes whatever is already on the track as the new midi data is recorded.

it is also very sluggish (CPU spikes to 100% every time the loop starts over) with all that other audio related stuff loaded (bass something, eq, audio tracks etc etc) on normal Usine open.

I appreciate all the help, maybe as I said before I can study this patch and the other and learn how to build, that will be better in the long run for me than trying to modify existing framework.

jerm :cool:

Post Reply

Who is online

Users browsing this forum: No registered users and 33 guests