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]

Reply via email to