background image

1.3 - Understanding the IP addresses

We wrote this chapter for those who never heard of IP addresses or have no idea of what they mean. If you

already know what they are, you can jump this chapter and go directly to the next one, where the practice starts.

Creating and configuring a RTP-MIDI network is far from being difficult. There are basically two important

parameters to know:

the IP addresses of the RTP-MIDI devices which will be connected over the network

the subnet mask used on your network (used by all devices, not only the RTP-MIDI ones)

1.3.1 - What is an IP address ?

Before anything else, note that IP simply means “Internet protocol”. This must be read as “inter networking

protocol” (a protocol to exchange data from a network to another), not as a protocol for Internet (aka the Web),
even if Internet uses this protocol of course.

An IP address is just a number used by a computer to identify itself uniquely on a network. 
You  can easily understand how an  IP address  works if you  imagine that a network is a city, and  the

computers/printers/etc.. connected to the network are buildings in this city. If you want to send letters or packages
from one building to another (or even to another city), the postman (this role being played by the network itself)
just need a simple information : the identification number of the destination building.

You easily understand that each computer must have a unique IP address in a given network.
An IP address is formed of four numbers, between 0 and 255, separated by dots (We will not speak of IPv6

here. If you know already that there are IPv4 and IPv6 addresses, this tutorial is probably useless for you...). For
example, the computer on which I am typing this text right now has address 192.168.0.6.

1.3.2 - Here comes the subnet mask...

There   is   a  lot  of   possible  addresses  (0.0.0.0   to   255.255.255.255,   so   4,294,967,296  possible   addresses

precisely), but a unique worldwide network with all those addresses would be almost impossible 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 number of possible computers?

If you look from Internet point of view, the first solution is the best (let's say one network per country to

have an idea), but if you look from your home or a studio point of view, the second solution is the best. So, what
can we do?

That's where the subnet mask comes into the game. It simply defines the size of a network (or how many

computers you can connect to a given network). The subnet mask is also formed of four numbers, separated by
dots, which are directly related to the four numbers of the IP address. 

The subnet mask defines the boundary

between the network number and the computer number in the IP address. Thanks to the subnet
mask, an single IP address contains both a network number and a computer number.

Technically speaking, the '1' bits in the subnet mask (when written in binary) tells what bits in the IP address

define the network number, while the '0' bits define the computer number in this network.

Let's take a practical example: a 255.255.255.0 subnet mask means that the 3 first numbers of the IP

address   represent the network number, and that the last number of the IP address (the rightmost one) is the
computer number in the network. Since each number in the IP address ranges from 0 to 254 (255 has a special
meaning), you see that you can have up to 255 computers in this network, and you can have 255 x 255 x 255
different networks. This setup is very common for domestic and middle sized setups (like a music studio for
example)

Another example? Let's take another common subnet mask: 255.0.0.0. This subnet mask allows you to have

“only” 255 networks, but this time, each of them can contain 255 x 255 x 255 computers! This is typically what you
find at Internet levels or in very big companies.

Let's concentrate on 255.255.255.0 subnet mask. Most of the time, you will find following network numbers

with such a mask: 192.168.0.xx and 192.168.1.xx (xx being the computer number in this network). As we have

Page 9 of 33

Содержание CM-MIDI

Страница 1: ...KISSBOX CM MIDI USER S MANUAL Copyright c 2014 KissBox Page 1 of 33...

Страница 2: ...Page 2 of 33...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 33: ...8 Document revisions Date Auteur Version Description 01 04 2014 B Bouchez 1 0 First document release Page 33 of 33...

Отзывы: