[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] Extracting preset names and numbers
From: |
Andreas Müller |
Subject: |
Re: [fluid-dev] Extracting preset names and numbers |
Date: |
Thu, 27 Sep 2018 13:49:05 +0200 |
On Thu, Sep 27, 2018 at 1:13 PM, Marcus Weseloh <address@hidden> wrote:
> Hey Ben,
>
> there's the sf2utils package: https://pypi.org/project/sf2utils/
>
> I've used this for a while for exactly the same use-case: reading the preset
> names and displaying them in a list. It works quite well, but is a little
> slow opening Soundfonds with a large number of presets / instruments /
> zones.
>
> I've since created my own module that is much faster, as it only reads the
> preset names and doesn't load all the information about generators,
> modulators, instruments etc. You can find the code here:
> https://github.com/midigurdy/mg-core/blob/7af42f4bedc7fd071fab139b21e7444d24e5b361/mgurdy/src/mg/sf2.py#L160
>
> Cheers,
>
> Marcus
And I wrote something in C [1] - if I only had known about sf2utils...
Andreas
[1] https://github.com/schnitzeltony/soundfont-cmdline-tools
>
> Am Mi., 26. Sep. 2018 um 23:53 Uhr schrieb Ben Gonzales <address@hidden>:
>>
>> Hi all.
>>
>> I'm playing around with a headless RPi with fluidsynth and I'm thinking
>> of incorporating a small display with button controls to select things
>> like the preset, the octave, transpose, etc. I'd like to be able to
>> extract the preset names and numbers from the target sf2 file so I could
>> use them in the display program, but I'm having difficulty finding a
>> suitable utility.
>>
>> Any suggestions? Python would be nice...
>>
>> Ben
>>
>> _______________________________________________
>> fluid-dev mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
>
> _______________________________________________
> fluid-dev mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>