removed
Technical discussion which is not directly related to VGM files. Talk about Hardware and Software.
Moderator: Staff
The volume command itself would be driver-specific. The chip itself only understands TL values for its operators, and in fact setting up instrument macros already include the TL values
So effectively the PMD driver does some equation to alter the carrier operators' TL values with respect to the desired volume value and their set TL values in teh instrument macro.
So effectively the PMD driver does some equation to alter the carrier operators' TL values with respect to the desired volume value and their set TL values in teh instrument macro.
-dj.tuBIG/MaliceX
- ValleyBell Offline
- Posts: 4804
- Joined: 2011-12-01, 20:20:07
- Location: Germany
I don't know how PMD calculates the volume, but SMPS does it in a pretty simple way:
For "modulator" operators it takes just the TL from the instrument.
For "carrier" operators it takes the instrument's TL and adds the channel volume.
There is a good chance that PMD does it in a similar way. I could also imagine that it uses some volume->TL conversion table then then adds the instrument's TL.
For "modulator" operators it takes just the TL from the instrument.
For "carrier" operators it takes the instrument's TL and adds the channel volume.
There is a good chance that PMD does it in a similar way. I could also imagine that it uses some volume->TL conversion table then then adds the instrument's TL.