Welcome to install BarsnPipes 1.3 for MOS 3.17 and higher!
Before you can work successful with BarsnPipes some preparationen are
Since this version a assign is neccessary. Best this is done via
s:user-startup. Load this file into an editor and append the line:
assign BarsnPipes: mypath:BarsnPipes
mypath: must be adapted to the place, where you decide to copy
the BarsnPipes directory.
example: You have copied the BarsnPipes directory to
Then the assignline in s:user-startup looks so:
assign BarsnPipes: DH0:Applications/BarsnPipes
a) over USB-MIDI (needs a USB-MIDI-Interface)
Copy the libs/camd.library from the installation drawer
Copy the Classes/USB/camdusbmidi.class from the installation drawer
These 2 files are furtherdeveloped by Antoine Dubourg, which
guarantees the complete transmission of all types of MIDI-datas.
Read the docs/Addenum.guide -> "New MIDITools" please, for more
information about USB-MIDI.
b) over the Gameport of a EMU10k-Soundblaster LIVE! - soundcard
series (needs a MIDI-Interface for the gameport of the soundcard)
NB: Any years ago, I've made a own gameport-MIDI-Interface for
this purpose with IN, THRU and 3xOUT - synchron.
To use this:
- rename the camd.library in System:MorphOS/libs to camd.library_50_2
- Copy the libs/camd.library40_4 from the installation drawer
to System:MorphOS/libs, and rename it to camd.library.
- copy the devs directory from the installation drawer
(It's of course also possible, to copy the single files from the
directories of the Installations drawer to the destination drawers
in System:MorphOS one by one.)
These both possibilities are alternatively, unfortunately you can't
use them at one time.
If you want to switch to the other way, change the name of the camd.library:
camd.library version 50.2 (native MOS) is for USB-MIDI
camd.library version 40.4 (68k AMIGA) is for EMU10k-gameport-MIDI
The camd.library ver. 50.2 and the camdusbmidi.class is new designed
for MOS by Antoine Dubourg.
It needs NO longer drivers in DEVS:midi.
The code is native MOS, and so much faster, than the camd.library Ver.
40.4 from Kjetil.M.Mattheussen, which only runs in 68k emulations-mode.
It works only with USB-MIDI-Interfaces.
The USB-MIDI-Interfaces are cheap to buy these days. Other MIDI-
Interfaces, especially the Interfaces for the gameport on older
soundcards are mostly only available on the second-hand market, and hard
Another big advantage of the USB-MIDI:
You can use multiple USB-MIDI-Interfaces (with 1 IN and 1 OUT - up to
16) at the same time. Each USB-MIDI-Interface is recognized and bound to
In BarsnPipes you can choose the connection, you want to use in the
MIDI-Tools and (if neccessary) in the Synchronizations-Preferences.
You find in the tools-drawer of your BarsnPipes installation 16 MIDI-IN
and MIDI-Out tools. So you can theoretical (if you own 16
USB-MIDI-Interfaces) work with 16 * 16 = 256 MIDI-channels (independend
instruments). If this makes sense is another question ...
There are so called Multiport USB-MIDI-Interfaces on the market. If they
are working with MorphOS you should try out before. Mostly they are made
for Windows and Apple computers. In MOS it is not guarenteed, that all
ports of such USB-MIDI-Interfaces are recognized.
3. Copy the 2 fonts from the installation drawer to System:MorphOS/fonts
4. First Start of BarsnPipes
BEFORE (!) you start BarsnPipes connect the (USB-)MIDI-Interface.
OTHERWISE, BarsnPipes will report the lack of a MIDI-Interface and will
Start BnP by doubleclick. During startup you will be asked for
screenmode. I recommend for the first start to use a screenmode with
lowerd resolution. This may be changed later in the Menu->
When BarsnPipes is ready, go to Menu:Preferences->Environment. Make your
choices and leave the window with "Save". This writes a file
BarsnPipes.prefs into the support dir of your BarsnPipes dir. Next time
you will not be asked for a screenmode. BnP is starting faster.
Open the window of the MIDI-Tools in the pipeline (Doubleclick, or one
click and pressing E on the keyboard), and set the connection.
You must this do only once for all MIDI-In* and once for all MIDI-Out*
(* is the number of the tool).
Click the Input-selector left besides the MIDI-In. If the connection is
done successful, the MIDI-Out-indicator-LED on your MIDI-Interface (if
there is one) will flash once.
I hope you have much fun with BarsnPipes.
Alfred Faust in January/February 2023