Skip to content

removed

Technical discussion which is not directly related to VGM files. Talk about Hardware and Software.

Moderator: Staff

  • Blaze Offline
  • Posts: 5
  • Joined: 2015-09-29, 3:47:48

removed

Post by Blaze »

removed
Last edited by Blaze on 2017-03-11, 0:20:33, edited 1 time in total.
  • User avatar
  • MaliceX Offline
  • Posts: 226
  • Joined: 2012-09-29, 11:45:48
  • Location: Australia
  • Contact:

Post by MaliceX »

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 :P

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
  • Blaze Offline
  • Posts: 5
  • Joined: 2015-09-29, 3:47:48

Post by Blaze »

removed
Last edited by Blaze on 2017-03-11, 0:20:19, edited 1 time in total.
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

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.
Post Reply