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:

Re: Midipipe help??

Post by nicowald » 13 Oct 2003, 13:00

jrathkopf: the MidiPipe Microtuner is for people that don't own a device that supports micro tuning; MidiPipe makes micro tuning possible by using pitch bend messages and channel routing; after a scale is selected MidiPipe calculates the necessary pitch bend messages to tune the 12 possible notes of the octave; then it sends these 12 pitch bend messages to channel 1 to 12 and routes incoming note on/off messages to these channels (C to 1, C# to 2, D to 3 ...). This means that you need to create a Reason setup that has 12 identical synthesizers. Everyone has to listen to its "own" MIDI channel.
If you have trouble, please let me know.

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

Bosco
Posts: 5
Joined: 08 Oct 2003, 13:30

Post by Bosco » 13 Oct 2003, 15:51

I'm trying to get MidiPipe working between Logic 6.3 and a Show Control app called SAMSC in OSX. I can't get it to work and I'm assuming SAMSC won't let me assign a virtual I/O. Any suggestions?

Thanks

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

Post by oink » 20 Oct 2003, 23:50

Did you create a virtual Out Port in MIDIPipe first?

[oh, and make sure you create a no-thru setup for the MIDIPipe virtual Out Port, in Logic first, otherwise you can quite easily create a MIDI loop, and have Logic freeze on you. To do this, cable the port on the Physical Input object to a null object [a monitor , or something, which is not cabled out to anything else] The virtual port will be the one following your existing In ports. [e.g. if you have 8 hardware In ports, the virtual port will be #9]

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

MidiPipe 0.7.4 (beta) available

Post by nicowald » 21 Jan 2004, 22:56

What's new?
V0.7.4 (beta) 01/22/2004
• moved development to Xcode (Panther)
• generally optimized MIDI message handling (lower latency)
• now tools can be disabled for temporarily turning them off without loosing their settings
• fixed bugs in "Keyboard" tool
• added "(N)RPN Mapper" tool
• "AppleScript Trigger" tool now passes MIDI message to script and script can return a message which is placed in the pipe

--
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time

http://homepage.mac.com/nicowald/SubtleSoft

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

Post by oink » 22 Jan 2004, 00:38

Excellent news.

Must try it out.

Do you have any example scripts ?

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

Post by nicowald » 22 Jan 2004, 11:30

oink,

the "AppleScript Trigger" tool comes with a default script, which should give you a start on how to use the new feature. Here is an example on how to put a new message into the pipe:

on runme(message)
set outmessage to {144,60,64}
return outmessage
end runme

AppleScript documentation can be found here:
http://developer.apple.com/documentatio ... index.html

another example:

on runme(message)
if (item 1 of message = 148) and (item 2 of message = 0) then
tell application "Finder"
say "Note on key 0 channel 1"
end tell
end if
end runme

Happy MidiPipeing!

Nico

MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://homepage.mac.com/nicowald/SubtleSoft
Last edited by nicowald on 19 May 2004, 10:17, edited 1 time in total.

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

MidiPipe 0.7.7 (beta) available

Post by nicowald » 29 Jan 2004, 15:23

What's new?
V0.7.7 (beta) 01/29/2004
• "Pitchbend Test" button in "MicroTuner" tool now works
• fixed bug in "Control Split" tool
• fixed memory leak bug in "AppleScript Trigger" tool
• improved "AList" tool slightly
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

GregDunn
Posts: 3
Joined: 27 Jan 2004, 11:31
Location: Indiana
Contact:

Post by GregDunn » 17 Feb 2004, 08:13

This is a great tool -- wonderful for trying out performance-related things with VSTi plugs. :D

A friend of mine has a direct USB-based controller/kb that he's trying to use with MTron. Of course, he needs something like MIDIPipe to translate the pitch bend wheel to MTron's controller #95. This works great with my MIDI keyboard into a MIDI<->USB interface, but it's not working for him. I have no easy way to troubleshoot this until I can get over to his house. Is there a way to configure MIDIPipe to handle his USB keyboard, or is he just missing something on the setup?

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

Post by nicowald » 17 Feb 2004, 09:46

Hi Greg,

MidiPipe can use all MIDI devices that CoreMidi knows of. Please take a look into the "AudioMIDISetup" application to see these devices. If the USB-based controller/kb doesn't show up there, the reason could be that this device needs a driver. I own a Evolution MK-249C which is one of these devices that needs a driver.
I hope this helps.

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

GregDunn
Posts: 3
Joined: 27 Jan 2004, 11:31
Location: Indiana
Contact:

Post by GregDunn » 17 Feb 2004, 16:09

Thanks! I have forwarded this info to him, and will report back when we solve it.

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

MidiPipe 0.8.2 (beta) available

Post by nicowald » 18 Feb 2004, 12:21

What's new?
V0.8.2 (beta) 02/18/2004
• added "Velocity Modifier" tool
• reduced latency of virtual inputs
• fixed "panel not closing" bug in "AList" tool
• fixed bug which prevented several tool settings from saving correctly
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

atariboy
Forum Guru
Posts: 201
Joined: 03 Dec 2002, 09:08
Location: Melbourne, Australia
Contact:

Post by atariboy » 18 Feb 2004, 12:58

wow... i haven't checked out Midipipe in ages. You have added heaps of nifty stuff Nico!

I just recommended it here:
http://www.osxaudio.com/forums/viewtopic.php?p=60207

but i realised after that it wouldn't do exactly what he needs.

He needs to be able to map NRPN's to a standard CC type somehow.

Is there already a way or am i missing something?
music, blog, stuff: http://atariboy.com software: http://plasq.com
1.63g PB, Athlon PC, 20" iMac, MPC1000, AN1x, xStation, SK-1! + software 8)
UI Design: Rax, Wormhole2, Bidule, musolomo, 'plasq' iDrum, Zebra & Comic Life

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

Post by nicowald » 18 Feb 2004, 13:12

hmm. NRPN's to CC makes sense (even though I don't have any devices that send NRPN's). I'll add it to the next release.

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

atariboy
Forum Guru
Posts: 201
Joined: 03 Dec 2002, 09:08
Location: Melbourne, Australia
Contact:

Post by atariboy » 18 Feb 2004, 16:14

great!
music, blog, stuff: http://atariboy.com software: http://plasq.com
1.63g PB, Athlon PC, 20" iMac, MPC1000, AN1x, xStation, SK-1! + software 8)
UI Design: Rax, Wormhole2, Bidule, musolomo, 'plasq' iDrum, Zebra & Comic Life

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

Post by nicowald » 04 Mar 2004, 12:29

What's new?
V0.8.4 (beta) 03/04/2004
• added support for RPN/NRPNs to "Message Converter" tool
• fixed "settings get loaded and work but aren't shown" bug in "MicroTuner" tool
MidiPipe - route, map, filter, convert, display, and input MIDI messages in real-time
http://www.subtlesoft.square7.net

Post Reply