Then we come down to the same problem. In my program, how would I know whether to convert the bank numbers to 0,1,2,3,etc., or 0, 128, 256, 512,etc.?
On Wed, 29 Feb 2012 20:38:06 -0500, you wrote: >Hi, >I think we are at a bit of a confusion. What we are dealing with is how >different players switch banks in a soundfont. >A soundfont only has banks 0 to 127, and uses bank 128 for drums. The >bank numbers that Viena will export in the preset file reflect this. >Some soundfont players just use those standard bank numbers in qWS, so >you'd use banks 0, 1, 2, 3, and so on to switch, and use 128 for drums. >But other players need to have the banks as 0, 128, 256, 384, and so on. >And channel 10 is used for drums. I hope I have made sense. If not, then >it's no big problem, it would just be something I wouldn't have to do >manually. > >On 2/29/2012 6:37 PM, Steve Matzura wrote: >> What you're asking, I can't control. I can only report on what's in >> the soundfont. >> >> On Wed, 29 Feb 2012 15:38:44 -0500, you wrote: >> >>> Hi Steve, >>> One thing to consider, if and when you make that script: >>> Some soundfont players read banks differently. For example, sFZ reads >>> banks in QWS as 0, 1, 2, 3, and so on. But other players like to use 0, >>> 128, 256, 384, etc. So, if it's not too much work, could there be an >>> option, when making the instrument list, to multiply the bank numbers by >>> 128? Maybe it could be a checkbox, when checked it would multiply, when >>> unchecked it would use the normal bank numbers. >>> I hope I am not asking too much, as I don't know how easy it would be >>> for you to put in. >>> Thanks. >>> >>> On 2/25/2012 12:50 PM, Steve Matzura wrote: >>>> Hi Raymond: >>>> >>>> Glad ya like the file. >>>> >>>> Regarding Viena, it's really quite simple. You open a soundfont and >>>> you get this kind-of list view thingie, but you don't even hafta mess >>>> with that aspect. Just go to the File menu and use the export >>>> function. But then comes the hard part, turning the file you get into >>>> the instrument definition syntax you need. But if you just want to >>>> know what's in there, Viena works great! >>>> >>>> Regarding running the VBScript, of course I'll make it simple as >>>> possible for everyone's benefit, with the standard Windows file open >>>> dialog so you can browse to your output file, and another so you can >>>> specify where the instrument definition is supposed to go. What I'd >>>> *REALLY* like to do is talk to the creator of Viena and have him stick >>>> this right in his program as another option, but this will have to do >>>> for the nonce. >>>> >>>> On Fri, 24 Feb 2012 16:06:09 -0500, you wrote: >>>> >>>>> Hi Steve, >>>>> I've been looking for something like this for a long time! Viena itself >>>>> is something I never really figured out. But the export presets feature >>>>> is something I completely missed. I'd be interested in that VB script, a >>>>> million percent!. >>>>> Since I am not a programmer though, I would have no clue how to run it, >>>>> so I'd need some instructions. >>>>> Thanks for the useful stuff! >>>>> >>>>> On 2/24/2012 5:53 AM, Steve Matzura wrote: >>>>>> When I first started with softsynths and soundfonts and things, the >>>>>> first thing I noticed was, yeah, the sounds are great, but not so much >>>>>> the documentation as to what was actually in the soundfonts, and how >>>>>> to address them. Now, I'm not big on hunt-and-peck, tiptoing through >>>>>> hundreds, thousands, tens of thousands, of program-change combinations >>>>>> to get the most out of a soundfont, and I always thought that if there >>>>>> is software to compile a soundfont out of samples and instructions as >>>>>> to how to access them, there's got to be a program that can >>>>>> deconstruct them, or at least read them and tell the human what they >>>>>> contain. Nearly a year later, I've found such a program. It's called >>>>>> Viena (not to be confused with Vienna), available from >>>>>> http://www.synthfont.com. It opens a soundfont (.SF2) file as if it >>>>>> were a word-processing document and lays everything out on the screen >>>>>> in nice accessible fashion. One of the functions on its file menu will >>>>>> export the presets list to a file of fixed-format records (once you >>>>>> strip off a few lines of header you don't need), and that file, in >>>>>> turn, can be massaged with a text editor via a simple macro to >>>>>> rearrange and reformat the individual lines a little bit. The result, >>>>>> if you do it all correctly, is the perfect stuff for QWS instrument >>>>>> definition data. Add the required two-line header at the top, a little >>>>>> documentation if you're of a mind, save it, then bring it into QWS and >>>>>> assign it as the instrument definition for your port of choice. >>>>>> >>>>>> Since Andre's big soundfont file is in wide use, and I'll bet a >>>>>> not-so-strong American dollar that most QWS and TheSoundfont users >>>>>> aren't getting nearly everything out of this file that they could, I >>>>>> submit the attached. There are over 400 sounds in this thing, all >>>>>> addressable and all with real names. So, save the attachment, drop it >>>>>> into your QWS folder, open the instruments dialog on the Options menu, >>>>>> and assign it as the instrument definition for whatever you call Onj's >>>>>> Soundfotn on your system. Then, go and enjoy yourself romping through >>>>>> the sounds. >>>>>> >>>>>> If there is sufficient interest, I will turn my editor macro into a >>>>>> VBScript file that will take the text output from Viena and convert it >>>>>> directly to a QWS instrument definition file, then give you the >>>>>> VBScript which you can then run on your own soundfont presets lists >>>>>> you make with Viena. >>>>> To unsubscribe or change list options, see http://lists.andrelouis.com >>>>> >>>>> for archived list posts, see >>>>> http://www.mail-archive.com/[email protected] >>>> To unsubscribe or change list options, see http://lists.andrelouis.com >>>> >>>> for archived list posts, see http://www.mail-archive.com/[email protected] >>>> >>> To unsubscribe or change list options, see http://lists.andrelouis.com >>> >>> for archived list posts, see http://www.mail-archive.com/[email protected] >> To unsubscribe or change list options, see http://lists.andrelouis.com >> >> for archived list posts, see http://www.mail-archive.com/[email protected] >> > >To unsubscribe or change list options, see http://lists.andrelouis.com > >for archived list posts, see http://www.mail-archive.com/[email protected] To unsubscribe or change list options, see http://lists.andrelouis.com for archived list posts, see http://www.mail-archive.com/[email protected]
