Sign in

How does Polyphone handle sample volumes

  • BA 39 0
    Message from batata004 on
    Hi,

    I have an instrument with 3 samples for each note (there are only 60 notes). One set of samples is for the velocity range 0-40, the other to 41-100 and third to 101-127.

    All the samples were recorded from an old Yamaha keyboard and I recorded those samples this way: I sent a command to the keyboard to record all first set of notes at velocity 40. Then I normalized the entire audio (to make the loudest note at 0db and all the others kept their relative volume) and exported each note sound to a specific file. Then I did the same for the velocity 100 and then with the velocity 127. At last, I recorded all notes for 3 sets of velocities.

    Then I imported it to Polyphone and I took a look at the default modulator that changes the volume based on the velocity. So I am wondering: how does SoundFont protocol make it work? I mean, I normalized all the 3 velocity ranges to make the loudest note of each velocity range go to 0db (always keeping the other notes at their relative volume, I didnt normalized every single note individually otherwise they would all sound at the maximum volume).

    So I am wondering: how does polyphone make the transition of volume between the velocity range. I Googled this a lot, I found other people with the same question on other forums and there was no explanation. Since there is a modulator, I think the volume varies linearly according to the velocity, right? But this assumes that the samples are at which volume? I dont want to mess with "Attenuation (db)" for each note/velocity range because I already recorded all the sample at the same exacly velocity so their relative volume is perfect (exactly as sounded in the old yamaha keyboard). Or do you have a better method for me to sample this instrument at 3 velocities?

    Thanks a lot! This software is AWESOME! I use it every month to improve my learning into music.
  • BO 304 14
    Message from bottrop on
    the soundfont protocol mimics velocity by manipulating Attack, Volume and Filtering, just like your Yamaha synth does.
    attachment; same sample played at different velocities
    regards bottrop

Sign in or register to take part in discussions.

Polyphone needs you!

Polyphone is free but there are costs associated with its website and development. A small donation will help a lot.

Donate
Learn the basics Try a tutorial
Scroll to
top