Steinberg Nuendo 3 Working With MIDI Manual
Have a look at the manual Steinberg Nuendo 3 Working With MIDI Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 523 Steinberg manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
NUENDOMIDI devices 4 – 191 43.Now click the User Panel tab at the bottom of the Inspector. Click the arrow to open the Device structure and choose the appropriate panel.
NUENDO4 – 192 MIDI devices Done! Now the device panel is displayed in the Inspector and ready for automation recording.
NUENDOMIDI devices 4 – 193 Exporting and importing device setups Clicking the Export Setup button allows you to export your complete MIDI device setup as a separate XML file. The file can then be imported using the Import Setup button. This is useful if you move to another stu- dio, install the program on a new computer, etc. • When you import a stored setup with the Import Setup function, a dialog will appear, listing all devices included in the stored setup. Select the device(s) you wish to import and click OK. • Importing will not overwrite any currently installed devices. If the current list contains a device with the same name as a device to be imported, a number will be added to the name of the imported device. Defining a SysEx device – a tutorial On the following pages, the basic concepts of the MIDI devices are described, so that you will be able to create your own ones later. If you want to define a SysEx device, it is absolutely vital that you have the manual for the hardware device, which describes its MIDI defini- tions. Usually, these settings are described on the last few pages of the manual: watch out for small letters and lots of tables referencing each other. If the MIDI definitions are not provided in the manual for your device, you should search on the manufacturer’s website for the necessary documentation. It is often necessary to convert hexadecimal numbers to decimals and vice versa, so you’d better have a translation-table or a calculator (that is able to make this conversion) ready. Under Windows, you can use the calculator found under Start/Programs/Accessories. In the following example, we will define a MIDI device that provides access to the parameters of a Roland JV-1080. 1.To create a new MIDI device, pull down the Devices menu, open the MIDI Device Manager and click on “Install Device”. 2.In the dialog that appears, select “Define New…” and click OK.
NUENDO4 – 194 MIDI devices 3.The Create New MIDI Device dialog appears. Set it up as shown in the following picture: 4.Click OK. Now, the device editor will open with an empty Roland JV-1080 device displayed to the left. This is the “root” of the device, which stands for the device as a whole.
NUENDOMIDI devices 4 – 195 5.Now, you need to create subsections (Device Nodes) for the device. Click the “Add Subnodes” button and in the dialog that appears, type in “System” in the Name field. •“System” can be found as a separate table in the MIDI definition part of the JV-1080 manual. It’s almost always a good idea to create a sepa- rate device node for each table in the MIDI definition of a device. 6.When you click OK, the new subnode is added in the device editor. 7.Repeat the two steps above to create the subnode “System Common”, which is also a separate table in the MIDI Definition section in the JV- 1080 manual and is referenced by the “System” table.
NUENDO4 – 196 MIDI devices The “System” table contains 17 references to another table called “Scale Tune”. So we need to add 17 more subnodes, but this time, we will proceed differently: we’ll create 17 similar subnodes at once. 8.Click the “Add Subnodes” button again. In the dialog that appears, enter Scale Tune as name, check the Create Multiple check- box, enter “Part” as Variable name and set the Variable range to 1-17. When you click OK, 17 new subnodes are created: The added subnodes all have a Variable called “Part”, set to different “Values”. 9.Rename the subnode Scale Tune 17 to “Scale Tune Patch Mode” (according to the System table), by selecting the node and entering the new name in the Name field. All of these “Scale Tune” nodes behave like alias copies in many aspects (this is described later). 10.Now you’ll create parameters for the “Scale Tune” nodes. Click the “Add Parameters” button. The “Add Parameters” dialog appears.
NUENDOMIDI devices 4 – 197 11.According to the MIDI definition, the “Scale Tune” table contains 12 parameters. All of them are named “Scale Tune for XX”, where XX stands for the different notes in an octave. The parameter range of these parameters is from 0 to 127 and all are set to the default value 64. Fill in the Name, Min, Max and Default fields accordingly. Next, ac- tivate the “Create Multiple” checkbox and set the Variable Range to “0-11”, which is the address range of the 12 parameters. •Some devices can be edited by MIDI channel messages like Control Change, RPNs or NRPNs. In that case you’d only have to select the desired message by clicking in the MIDI message field next to the Cre- ate Sysex button and browse for it. But that is not true for the JV-1080. You need to define the MIDI sysex message that allows you to access these parameters, therefore:
NUENDO4 – 198 MIDI devices 12.Click the Create Sysex button… …and be prepared for a dive into the deep waters of ancient MIDI mythology. You’d better take a deep breath before… …the “Create Sysex” dialog appears. •In the MIDI definition part of the MIDI device’s manual, you should be able to find sysex message definitions. Look out for messages that al- low you to set individual parameters according to the tables mentioned earlier. In case of the JV-1080, you’ll find this definition 1 or 2 pages before the tables. The message is called “Data Set1 (DT1)”, which is a message that is used by many, if not all, of Roland’s MIDI devices. The next step is to translate this definition to the Create Sysex dialog. 13.Type in “Roland JV-1080 DataSet1 7Bit” in the Name field and select the checksum from the Checksum pop-up menu. Now the number of bytes necessary for this message have to be eval- uated. Looking at the table in the JV-1080 manual, do not be confused by the entry “...”. It means that it is possible to transfer more than one MIDI byte (7bit) in the message in one go, by sending multiple data bytes. But right now you don’t need this because about 99% of the de- vice’s parameters are in the range of up to 128 states, which can be transmitted with one data byte. So if you count the bytes, when using only one data byte you get a count of 12.
NUENDOMIDI devices 4 – 199 14.Enter “12” in the Length value box. • It is important to set “Length” and “Checksum” at the beginning, other- wise you may need to do the additional steps again. If you look at the sysex definition table, you’ll notice upper and lower case letters in the “Status” column. Upper case letters stand for static hexadecimal numbers (indicated by the “H” suffix). Lower case letters stand for variable numbers that depend on the context. In the “Create Sysex” dialog, “Values” are used for these variable numbers. For the static ones, there is no need for “values”, you can simply enter the re- spective number. All System exclusive messages always begin with F0H and end with F7H, with an arbitrary number of bytes in between. This cannot be changed. 15.In our example, the first byte after that is “41H”, which is static. There- fore, delete “Value 1” by selecting it and clicking on “Remove Value” and click in the position 1 field in the “Hex” row. 16.Enter “41”. You see that the number is automatically converted to decimal and binary format. You can also enter decimal or binary numbers by clicking into the appropriate rows.
NUENDO4 – 200 MIDI devices 17.Next is the “device ID” which is a dynamic value (depending on what is set as the “device ID” in the receiving JV-1080). Double-click on “Value 2” in the Values list and rename it to “DevID”. 18.Reduce the number of bits to “4” and enter “10” in the Hex row at po- sition 2, because the device ID ranges from 10H to 1FH. 19.Next, remove Value 3 and Value 4 and enter the right Values (6A and 12) in the Hex row. 20.Finally, rename Values 5 to 9 according to the Sysex definition table. The dialog should now be set up like this: