hpmusic |
Cubase Patchname ScriptsPanameConverterEin Programm zur Konvertierung von Cakewalk/Sonar Instrumentendefinitionen für Yamaha XG Synthesizer und Keyboards in Cubase Patchname Script Dateien und umgekehrt zur Konvertierung von Cubase Script Dateien in Instrumentendefinitionen. Die Konvertierung von InstrumentendefinitionenCubase Patchname Scripts erleichtern das Revoicen von MIDI-Files mit Cubase Sequenzern, denn dann geschieht das Revoicen mit den Modell-spezifischen Voicenamen anstelle von Bank- und Voicenummern (MSB, LSB, Voicenummer). Die Cakewalk Instrumentdefinitionen erfüllen eine analoge Aufgabe bei den Sequenzern Cakewalk and Sonar. Beide Dateitypen enthalten die gleichen Informationen zum Revoicen; haben aber einen unterschiedlichen Aufbau. Damit lag es auf der Hand, ein Programm zu schreiben, mit dem Cakewalk Instrumentendefinitionen in äquivalente Cubase Patchname Scripts konvertiert werden können. Der PatchnameConverter ist spezialisiert auf Yamaha XG Synthesizer und Keyboards. Die Bedienung ist einfach: Lade eine Instrumentdefinition-Datei, wähle das Instrument an, führe die Konvertierung durch und speichere das Script. Wichtiger Hinweis:Im Unterschied zu den Cakewalk Instrumentendefinitionen werden in den Scripten die Voices in Gruppen zusammengefasst, die den Voice-Typen entsprechen. Der PatchnameConverter leitet die Gruppen aus Voicenummer-Intervallen ab, was bei XG-Modellen im allgemeinen korrekt ist. Für Voices, die das Programm nicht zuordnen kann, wird eine spezielle Gruppe "Other Voices" angelegt. Es ist zu empfehlen, dass der Anwender die vom PatchnameConverter erzeugten Scripts dahingehend inspiziert, ob "Other Voices" Voice-Zeilen enthält, die besser woanders einzuordnen sind, bzw. für die eine neue Gruppe erzeugt werden muss. Hieraus folgt insbesondere, dass Scripts für Yamaha Motif Synthesizer stark nachbearbeitet werden müssen. Ich habe den PatchnameConverter auf eine große Anzahl von Freeware Cakewalk Instrumentdefinitionen angesetzt, die ich im Internet gefunden habe. Die so erzeugten Scripts können unter Cubase eingesetzt werden, jedoch garantiere ich nicht für die Qualität des Inhalts. Da ich Cubase nicht persönlich einsetze, bin ich auch nicht in der Lage, Fragen zum Einsatz der Scripts und auch zu Cubase allgemein zu beantworten.
Für verschiedene Cubase-Versionen hat Werner Ogrodnik auf seiner Homepage STUDIO4ALL Installationsanleitungen
erstellt:
Die Konvertierung von Patchname ScriptsDie Anwendung dieser Funktion verläuft analog. Da die Patchname Scripts keine Information über das zugehörige Instrument enthalten, wird der Instrumentenname angefordert. Hinweise:Die Zeilenwechsel der Script-Dateien müssen durch Carriage Return + Linefeed (hex 0D0A) realisiert werden und nicht nur durch Carriage Return (hex 0D); hex 0D0A ist die Methode von Windows, hex 0D die vom Mac und Linux. PanameConverterAn utility to get Cubase Patchname Scripts by converting Cakewalk Instrument Definition Files for Yamaha XG synthesizers and keyboards and to convert Patchname Scripts to Instrument Definition Files too. Conversion of Instrument DefinitionsCubase Patchname Scripts are profitably used with Cubase sequencers to revoice MIDI-files. Then it is possible to select the patchnames (voicenames) of the specific models of keyboards or synthesizers instead of its bank- and voicenumbers (MSB, LSB, voice#). Cakewalk Instrumentdefinition Files perform a similar job with the sequencers Cakewalk and Sonar. Both filetypes include in different structures the same information. So it was easy to write a program, which converts Cakewalk instrument definitions into equivalent Cubase Patchname Scripts. The PatchnameConverter is specialized to work for XG synths and keyboards. A manual is not needed: Load an instrument definition, select the model, perform converting and save the script-file. An important information:In contrast to Cakewalk instrument definitions the scripts are divided in blocks of equal types of voices. The PatchnameConverter deduces the groups from intervals of voicenumbers. This is mostly correct for XG models. If the program is unable to associate a group the voice line is inserted into the special group "Other Voices". I recommend to examine for each generated script this group if there are voice lines that should be inserted into another group or if a new group is the better way. This is the reason that converted scripts for example for Yamaha Motif synthesizers must be extensively edited. I have applied the PatchnameConverter with a lot of freeware Cakewalk instrument definitions that I found in the internet. The scripts should work with Cubase, but I can not guarantee the quality of the content.
Due to the fact that I do not use Cubase by myself, I cannot answer questions about the usage of scripts and
about Cubase general. Werner Ogrodnik has published installation guidelines for several Cubase versions on his
homepage STUDIO4ALL:
Conversion of Patchname ScriptsThe application of this function is analogous. Since the patch name scripts do not contain any information about the associated instrument, the instrument name is requested. Note:
The line changes of the script files must be realized by carriage return + linefeed (hex 0D0A) and not only by
carriage return (hex 0D);
Cubase Patchname Converter and ScriptsDownload Patchname ConverterPanameConverterDownload Cubase Patchname Scripts for YAMAHA Keyboards and Synthesizers
Yamaha 9000pro.zip
I got the next Patchname Scripts from some user. The scripts are written with a text editor and not with the Patchname Converter. Rob van Veldhuizen
Yamaha CVP35.zip
Dominic Donald |