Qsynth assignes one soundfont to all channels

Forums

Hello,

when i create a new engine and load some soundfonts under [setups] and then check the [channels] i see that qsynth has assigned one of those soundfonts to all 16 channels. Double rightclicking on one of the channels shows that there is not all the soundfonts i had loaded to choose from, but only one (or 2) of them, which is taking over all the channels. How should i load the fonts so that i can use them on different channels?

Many thanks,

Permalink

that is exactly the way qsynth/fluidsynth works, you're not doing anything wrong.

many soundfonts are multi-timbral, that meaning that those provide several instrument patches or presets to select from. when first time loading those soundfonts instrument presets are often spread in program number order, one by one, to each of 16 MIDI channels. after that you can edit, select and assign a different preset onto any other channel, if you're not happy with the so called "factory" preset layout.

now, if you load more than one soundfont onto the same engine, you'll have multiple presets that might overlap each other, depending on soundfont's default bank and program numbers. that's why you'll have to plan the stacking order and for bank-offsets when loading more than one soundfont on a same engine, so that you get all or most desired presets as accessible and addressable on the channels assignment list.

hth.
cheers

I thought this still needs a bit of clarification, as it was confusing me. When multiple sound fonts are loaded into an engine, the first one with the given bank and channel is the one that is played. As I wanted to create an engine using different instruments from different soundfonts, what I needed to do was to edit each sound font so that it had a different bank number. (Any sound font editor should do that for you). I could then select them using the bank selection when setting up my channels.

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.