MidiPipe FAQ

Audio, MIDI and other software, not including effects or instruments
Post Reply
nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

MidiPipe FAQ

Post by nicowald » 23 Apr 2003, 14:07

Here is a quick intro to MidiPipe (also refer to the ReadMe.txt please).
One the left side you see a list with all available tools. These you can drag & drop or double click to place them in the "Pipe" -- which is the list on the right side. Once tools are in the pipe they can be reordered by drag & drop. MIDI messages are "flowing" from the top to the bottom of the pipe. This means you should place the "Midi In" tool at the top (select your MIDI source -- like a external keyboard for instance), then place a couple of tools that modify the MIDI messages the way you want and finally place a "Midi Out" tool at the bottom of the pipe (select the MIDI destination -- like SimpleSynth, Reason, or external MIDI hardware).
Since Reason doesn't provide a virtual MIDI input (you can only select existing MIDI sources in Reason) you have to use a virtual output generated by MidiPipe. Just select "MidiPipe Output 1" in the "Midi Out" tool in MidiPipe and select the same in Reason.

I hope this helps to get started.

Regards, Nico Wald
Last edited by nicowald on 16 Nov 2004, 08:47, edited 2 times in total.
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

oink
Forum Guru
Posts: 1116
Joined: 17 Sep 2002, 23:33
Location: Sydney Australia

Post by oink » 23 Apr 2003, 18:53

since this topic is just headed MIDI Pipe, I thought I'd add another question :)

Nico, would it be possible, in the future, for MIDI Pipe to be able to do Logic Control emulation ?

[i.e. to be able to actually set the hex of the In and Out definitions of the Message Convertor]

nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

Post by nicowald » 23 Apr 2003, 19:05

oink: yes that is possible; but please explain why this would be a "Logic Control Emulation"? What kind of messages is Logic Control sending? (unfortunately I don't have one around to play with :-( )
What message range is Message Converter currently not covering?
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

oink
Forum Guru
Posts: 1116
Joined: 17 Sep 2002, 23:33
Location: Sydney Australia

Post by oink » 23 Apr 2003, 19:58

Logic Control uses a lot of note on, cc, pitch bend and sysex. It may also be using Meta, but I'm not sure. I haven't gone into it deeply as I have no way of implementing it, but it's all laid out in the downloadable manual here: http://www.emagic.de/media/products/con ... rol_EN.pdf

Certain controllers [like the Edirol PCR 30] can be reprogrammed to emulate Logic Control, but I was thinking it could be done in software in OS X.
It may still require a separate utility to respond to requests sent from Logic, though, I'm not sure. The request messages may also be able to be transformed and sent back to Logic to fulfill that requirement. All that is hypothetical, but with a utility which could convert those messges, it would , at least, be testable.

oink
Forum Guru
Posts: 1116
Joined: 17 Sep 2002, 23:33
Location: Sydney Australia

Post by oink » 23 Apr 2003, 20:08

On another note, I seem to have found a bug. When I implement a message convertor, CC#0 val 0 on cha 1 is also being sent with every converted message.
And message filter, when set to filter note events is actually just converting the note-on to note-off.
Last edited by oink on 23 Apr 2003, 20:23, edited 1 time in total.

nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

Post by nicowald » 23 Apr 2003, 20:14

oink: thank you for the link -- I'll take a look
about the bug -- please save your pipe and send to mailto:[email protected]
I'll find out what is going on
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

oink
Forum Guru
Posts: 1116
Joined: 17 Sep 2002, 23:33
Location: Sydney Australia

Post by oink » 23 Apr 2003, 20:38

actually, what's happening with the messge filter is the incoming messges are still being transmitted, but just converted to val 0.
I'll send the pipe.

Stoney-Bones
Posts: 17
Joined: 19 Jan 2003, 08:19

Post by Stoney-Bones » 24 Apr 2003, 08:49

I am using the m-audio radium. I reason prefs would i select midipipe out or Radium???

thanks

-stoney-bones
LISTEN TO ME
ALEATORIC (IDM)
http://www.electronicscene.com/artist_music.cfm?a=2484
[SPAM]---I changed my name from Stoney-Bones to Aleatoric.

nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

Post by nicowald » 24 Apr 2003, 09:21

In MidiPipe you select your radium in the Midi In tool (should be at the top of your pipe) and MidiPipe output 1 in the Midi Out tool (should be at the bottom of your pipe). In Reason you select MidiPipe output 1 as the input. That way you have something like this:
radium -> MidiPipe -> Reason
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

Phosphene
Posts: 11
Joined: 03 Mar 2003, 20:45
Location: NYC
Contact:

yea well stoney

Post by Phosphene » 29 Apr 2003, 10:20

LOL. dumb ass...whats with running away........give a call sucka...if you still cant figure midi pipe out...give a call..been using it for quite a bit.
Peace
Phosphene
Monkatronlogicalreasonal pro 90000.1.1.2.2.1 its the best app evverr!!!version 10000000 is in beta stages
http://www.percussionlab.com/Sets/calmershow.shtml

nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

Post by nicowald » 30 Apr 2003, 20:04

oink: just released version 0.5.5 which should fix your problem (please let me know)

http://www.macupdate.com/info.php/id/10541
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

oink
Forum Guru
Posts: 1116
Joined: 17 Sep 2002, 23:33
Location: Sydney Australia

Post by oink » 01 May 2003, 07:34

The bug is fixed, and it's working great :)

nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

Post by nicowald » 18 May 2003, 22:18

version 0.6.1 released
- added "Control Slider" tool (requested by Bill)
- fixed bug in "Keyboard" tool which caused missing Note Offs in some cases and the "Delay" tool to have no effect (reported by Larry)

Regards, Nico
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

nicowald
Posts: 82
Joined: 21 Apr 2003, 12:35
Twitter: nicowald
Location: Nordstemmen, Germany
Contact:

Post by nicowald » 29 May 2003, 05:38

version 0.6.2 released
- added "AppleScript Trigger" tool (requested by Christopher)
- fixed bug in auto-update-check routine that caused unexpected quit during launch in rare situations

Regards, Nico
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

jrathkopf
Posts: 17
Joined: 19 Sep 2003, 10:54

Midipipe help??

Post by jrathkopf » 13 Oct 2003, 00:56

i have been trying to use the microtuning feature in Midipipe with Reason, but it is acting odd. i am using an oxygen 8, and it will only play one note and its octave, and no other tones. has anyone else had any similar problems using microtuning. all other features seem to work fine for me....
by the way, thank you for this great free productl; it is an awesome effort and a much needed addition to my home studio

Post Reply