Menu
(referred to in this agreement as “korg”) for your use of the software in this product and our support services to you. The enclosed software program is licensed by korg to you as the original purchaser for use only on the terms set out herein.
How to Build a Cakewalk Instrument Definition How to Write a Sonar Instrument Definition.ins file By Rich the Tweak Cool Cakewalk Software Your browser does not support inline frames or is currently configured not to display inline frames. You can make an instrument definition inside Sonar if you don't mind typing in all the names for the patches on your synths. This was not much of a problem when synths only had 127 patches, but now many synths have well over 1000 patches and some like the Triton have over 3000! That's a lot of typing.
There is an easier way. You can build the.ins file script in windows notepad with a few edits in Microsoft Word. If you have access to a list of patchnames, and the bank select controllers your synth uses, (normally found in the synth's manual) it is simply a matter of cut and paste. I'm going to show you how with a simple example. I'm going to give you tips for writing your own.ins files but under one condition: Please do NOT ask me for assistance writing your files.
Instead open up an.ins file and study it. Don't come whining to me that you don't understand it. Some old synths that used arcane methods of bank select may take hours of troubleshooting before the secret unlocks. I'm going to show you some hard ones. Of course, I'll give you some tips on what to do when confronted with the most hard-to-script synth.
A Not-so-Simple Example The example below is a working.ins file for my TG-77 synth module that has 3 banks. I could have gone into this deeper and defined controllers and drum maps and more, but I decided to keep it simple as most of us just want the bloody patchnames in!; comment TG77 INS File by TweakHeadz Lab;when a semi-colon starts the line, the whole line is not;read by Sonar.Patch Names;Note the period before 'Patch Names' This tells Sonar the;patchnames are coming Yamaha TG-77 Internal;Note the brackets. The txt inside must exactly match that listed;in the bank definitions at the end. 0= DX7 Piano1; note the number format '0=, 1=, 2=, etc.