class Yuno::VgmPlayerSettings
- Yuno::VgmPlayerSettings
- Reference
- Object
Overview
Settings for a VgmPlayer
instance.
Defined in:
yunosynth/vgmplayersettings.crConstant Summary
-
DEFAULT_SAMPLE_RATE =
44100_u32
-
The default target sample rate for playback.
Constructors
-
.new
Creates a new
VgmPlayerSettings
instance.
Instance Method Summary
-
#dmgBoostWaveChan=(dmgBoostWaveChan : Bool)
When
true
, then the "wave" channel on the DMG is boosted. -
#dmgBoostWaveChan? : Bool
When
true
, then the "wave" channel on the DMG is boosted. -
#hardStop=(hardStop : Bool)
When
true
, thenAbstractChip#reset
will be called on all chips when stopping playback. -
#hardStop? : Bool
When
true
, thenAbstractChip#reset
will be called on all chips when stopping playback. -
#huc6280Core : Yuno::Chips::HuC6280::Core
The emulation core to use for the YM2151.
-
#huc6280Core=(huc6280Core : Yuno::Chips::HuC6280::Core)
The emulation core to use for the YM2151.
-
#sampleRate : UInt32
The target sample rate to use for playback.
-
#sampleRate=(sampleRate : UInt32)
The target sample rate to use for playback.
-
#verboseMessages=(verboseMessages : Bool)
When
true
, then extra messages may be printed to the console. -
#verboseMessages? : Bool
When
true
, then extra messages may be printed to the console. -
#ym2151Core : Yuno::Chips::YM2151::Core
The emulation core to use for the YM2151.
-
#ym2151Core=(ym2151Core : Yuno::Chips::YM2151::Core)
The emulation core to use for the YM2151.
-
#ym2612PseudoStereo=(ym2612PseudoStereo : Bool)
When using the MAME core for the YM2612, this instructs the the chip emulator to update the left/right channels alternatively, creating a nice pseudo-stereo effect
-
#ym2612PseudoStereo? : Bool
When using the MAME core for the YM2612, this instructs the the chip emulator to update the left/right channels alternatively, creating a nice pseudo-stereo effect
Constructor Detail
Instance Method Detail
When true
, then the "wave" channel on the DMG is boosted.
When true
, then AbstractChip#reset
will be called on all chips when
stopping playback.
When true
, then AbstractChip#reset
will be called on all chips when
stopping playback.
The emulation core to use for the YM2151.
When true
, then extra messages may be printed to the console.
When using the MAME core for the YM2612, this instructs the the chip emulator to update the left/right channels alternatively, creating a nice pseudo-stereo effect
When using the MAME core for the YM2612, this instructs the the chip emulator to update the left/right channels alternatively, creating a nice pseudo-stereo effect