background image

seen,   each   of   these   networks   can   contain   up   to   255   computers.   However,   a   computer   located   at   address
192.168.0.1 

can not talk

 

directly

 with another computer located at 192.168.1.1, 

even if they are connected

on the same network

. The reason is that do not belong to the same network number (these are separate

networks from IP point of view. Going from one network to another would require a specific device named a router
or a gateway. We will not talk about these devices here).

As you can see, if you want computers or devices to talk to each other over a given network, the setup rules

are then extremely simple:

Make   sure   all   devices   on   the   network   have   the   same   subnet   mask   (255.255.255.0   for
example)

Make sure that all devices on the network use the same network number (192.168.0.xx for
example, for a subnet mask being 255.255.255.0)

Make sure that each device has a unique number number in the network (e.g. 192.168.0.0 for
one device, 192.168.0.1 for another device, etc...)

For example, if you decide to use 192.168.0.x network with subnet mask 255.255.255.0, you can have

devices (computers or KissBox or anything else) from address 192.168.0.0 to address 192.168.0.254.

Let's finish by saying that there are standard systems to assign automatically addresses to devices once they

are connected to the network (these standards are called DHCP and Zeroconf). However, we recommend you to
use static IP addresses each time you can, because you will then keep everything under control (this is called
“network administration”. 

Solutions supposed to be “Auto configuration without IP addresses” are very difficult to maintain when

something goes wrong, especially with devices without any user interface... If a device stops working, there is

simply no way to locate it directly, since you do not know its number. Try to imagine what would happen in your

studio if all devices would define their MIDI channels and numbers all by themselves. If your sequencer says “I

can't communicate with device 123”, how will you find it, since everything has been configured “magically”?

1.3.3 - What is my network setup ?

Now that you know how IP addresses are working, before doing anything else, prepare a simple sketch of

your network installation, to see where you will connect what, and also to make sure that you will not disturb any
existing setup (for example, if you already have a network-connected printer)

Take the time to see where your current wired and wireless networks are going, and what is connected to

them, even if you decide to use a separate network. Write down on a sketch paper what devices are already
connected to your network, and what are the IP addresses used by them, and keep them for future reference.

And then, you can start to configure your network!

1.3.4 - A tip for the best performances

We highly recommend you to keep the network used for RTP-MIDI separate from the network used for

Internet access or office use. If possible, use two different network cards. Or use WiFi for Internet and wired
network for RTP-MIDI on laptops. This will guarantee the lowest possible latency on RTP-MIDI even if a computer
starts to use a lot of bandwidth to access Internet or access a printer for example, since it will use a different
network than the RTP-MIDI network.

Page 10 of 33

Summary of Contents for CM-MIDI

Page 1: ...KISSBOX CM MIDI USER S MANUAL Copyright c 2014 KissBox Page 1 of 33...

Page 2: ...Page 2 of 33...

Page 3: ...ation 12 2 1 2 Back panel 13 2 1 2 1 1 Power supply connector 13 2 1 2 1 2 MIDI IN 1 13 2 1 2 1 3 MIDI OUT 1 13 2 1 2 1 4 MIDI IN OUT 2 13 2 2 Network configuration on computers 14 2 2 1 Mac OS X 14 2...

Page 4: ...M MIDI without Bonjour 27 4 Using CM MIDI with iOS devices over WiFi 29 5 Using CM MIDI with KissBox CVToolbox 29 6 APPENDIX A Changing mode for endpoint 2 30 7 APPENDIX B Upgrading firmware 30 8 Docu...

Page 5: ...by the CM MIDI If you face any difficulty during setup or while using the CM MIDI do not hesitate to contact us using the contact form on our website http www kiss box com and yes we provide personali...

Page 6: ...open mature standards IP UDP RTP an application can run an RTP MIDI engine without needing to install any driver like what is done in the VSTizer plugins from KissBox RTP MIDI is also compatible with...

Page 7: ...you need to tell to your phone that you want to join a specific person You must then dial the number and wait until the other person accepts the call Speaking in your phone before the remote person ha...

Page 8: ...sion with Device 2 and another session with Device 3 Every MIDI message sent by Device 1 red arrow is automatically copied in Device 2 and Device 3 automatic merging of MIDI streams coming from multip...

Page 9: ...le to manage Having multiple smaller networks is far better but then is it better to have only a few very big networks with many computers in them or having a lot of small networks with a limited numb...

Page 10: ...sed to be Auto configuration without IP addresses are very difficult to maintain when something goes wrong especially with devices without any user interface If a device stops working there is simply...

Page 11: ...h You can use a direct or crossed network cable The CM MIDI can also be connected directly to a computer if necessary 2 1 1 2 RUN LED The RUN LED indicates the status of the CM MIDI firmware LED blink...

Page 12: ...ction 2 1 1 5 1 Normal reset If you press shortly less than 5 seconds the push button the CM MIDI performs a soft reset and restarts as if power has been applied 2 1 1 5 2 Factory reset If you press a...

Page 13: ...MIDI IN 1 The MIDI IN port 7 is associated with RTP MIDI endpoint 1 MIDI data received on this port are transmitted to all partners which opened a session with endpoint 1 2 1 2 1 3 MIDI OUT 1 The MID...

Page 14: ...with gears Open the System Preferences then click on Network icon You will get the following window The static configuration recommended for RTP MIDI is activated by choosing Manually in the Configure...

Page 15: ...on and enter the IP address and subnet mask you want to use for your computer here we have used IP address 192 168 0 4 with subnet mask 255 255 255 0 Remember that this configuration method is the one...

Page 16: ...parameters The computer will now display a list of all network connections available on your computer The LAN connections are identified by the icon of computers with a network plug WiFi connections s...

Page 17: ...one we recommend for RTP MIDI If you want to use a DHCP server to get automatically an IP address click on Get automatically an IP address button Remember that you may have some difficulties to find...

Page 18: ...elf installing package both for Windows and Mac OS platforms On Windows machines execute the program named setup exe On Mac OS machines open the dmg installation package Just follow the instructions g...

Page 19: ...10 address Enter the IP address of the CM MIDI in the four edition boxes located in the Add Kiss Box manually panel and click Add Box button The KissBox Editor will then try to connect to the CM MIDI...

Page 20: ...ort TCP mirror port and UDP port are not used by the RTP MIDI application If you change any network parameter of the CM MIDI do not forget to click on Upload button to store the new parameters in the...

Page 21: ...in the network Do not forget that your DHCP server may be configured to provide addresses in a different network In that case you will need to adapt the computer s configuration once the KissBox is r...

Page 22: ...m Double click on the RTP MIDI endpoint you want to configure The following window will then open The Bonjour Session name is used to identify the KissBox in Bonjour service You can use any name limit...

Page 23: ...ssBox product or from the computer driver as explained in the next section If you want to activate the Session Initiator functionnality for a given endpoint enter the IP address and the control port n...

Page 24: ...issBox Editor where you see MIDI IN OUT 1 or MIDI IN OUT 2 Click then on the Monitor button The following window will then appear Each LED on this window will light when MIDI messages are transmitted...

Page 25: ...ions If you get a warning in XP about the installation of a non signed driver you can safely ignore it Just click on Continue button if the window appears We recommend you also to install the Bonjour...

Page 26: ...ply how the RTP MIDI ports will appear in your MIDI application in other terms their names Each time you create a session you add a new pair of MIDI ports one MIDI IN and one MIDI OUT in your system w...

Page 27: ...y in the IP communication stack which allows to create different receivers and transmitters within the same IP address If we go back to the city model we use at the beginning of this guide you can say...

Page 28: ...automatically This indicates that the remote device does not answer correctly to invitation This can happen in the following cases the remote device been disconnected from the network without being s...

Page 29: ...elow for details on how to get the control port number for KissBox devices using the following format xx xx xx xx yyyy where xx xx xx xx is the IP address and yyyy is the Control Port number On the sc...

Page 30: ...complete WiFi setup in order to use the CM MIDI as an interface for the iOS devices You can find this document in the Manuals section of the download page of KissBox website iPad WiFi RTP MIDI Integr...

Page 31: ...e the three jumpers on positions with the O symbol on the printed circuit board 8 If you want to have a MIDI IN place two jumpers on positions with the I symbol on the printed circuit board The third...

Page 32: ...follow the instructions given in the Wizard to upload a new firmware in the CM MIDI Using a pen tip or a small screwdriver push and hold the small pushbutton located behind the CM MIDI front panel 5 W...

Page 33: ...8 Document revisions Date Auteur Version Description 01 04 2014 B Bouchez 1 0 First document release Page 33 of 33...

Reviews: