-
Notifications
You must be signed in to change notification settings - Fork 85
Sound Font config.ini Configuration
Joel Bethke edited this page Jan 5, 2020
·
17 revisions
This page explains the parameters that are available in a sound font's config.ini
file, and provides an example file. For more information on how to create a ProffieOS compatible sound font, click here
# Default config.ini
# This specifies how many milliseconds before the end of the "out" sound the hum
# starts to fade in. Default 100
humStart=100
# The volume of the hum sound. Can be 0-16, where 0 is muted.
# Default 15
volHum=15
# The volume of all effect sounds. Can be 0-16, where 0 is muted.
# Default 16
volEff=16
# How fast (degrees per second) we have to swing before a swing effect is
# triggered. Default 250.
ProffieOSSwingSpeedThreshold=250
# How much to bend the response curve between swing speed and swing volume.
# Can be 0.01 - 2.0, where value of 1.0 will result in no bending. Default 0.5
ProffieOSSwingVolumeSharpness=0.5
# The volume multiplier when swings are at the swing speed threshold.
# Can be 1.0 to 3.0. Default 2.0
ProffieOSMaxSwingVolume=2.0
# Specify what fraction of swing that must be played before a new swing can be
# started. Can be 0.0-1.0. Defaults to 0.5 (50%).
ProffieOSSwingOverlap=0.5
# How much to duck the hum when the swing is playing.
# Defaults to 0.2 (hum volume is decreased by 20% of swing volume)
ProffieOSSmoothSwingDucking=0.2
# How slow (degrees per second) the swing has to be before it's not considered a
# swing anymore. Default 200.
ProffieOSSwingLowerThreshold=200
# Specifies how aggressive a swing has to be to be considered a slash. Once we
# reach the ProffieOSSwingSpeedThreshold, rate of swing speed change is used to
# determine if it's a swing or a slash. Default 260
ProffieOSSlashAccelerationThreshold=260
# For OLED displays. This specifies the frame rate of animations.
# If not specified (or set to zero) the frame rate will be 24 frames
# per second for non-looped animations. For looped animations, the
# frame rate will be set so that the loop takes one second.
ProffieOSAnimationFrameRate=0.0
Cool Footer