Next: , Previous: , Up: Sound settings   [Contents][Index]


6.8.1 Sound resources

Sound

Boolean specifying whether audio emulation is turned on.

SoundSpeedAdjustment

Integer specifying what speed adjustment method the audio renderer should use. (0: flexible, 1: adjusting, 2: exact)

SoundSampleRate

Integer specifying the sampling frequency in Hz (not all the sound cards and/or sound drivers can support all the frequencies, so actually the nearest candidate will be chosen). (8000..48000)

SoundBufferSize

Integer specifying the size of the audio buffer, in milliseconds.

SoundSuspendTime

Integer specifying the pause interval when audio underflows (“clicks”) happen. 0 means no pause is done.

SoundDeviceName

String specifying the audio driver.

Implemented drivers are:

  • ahi, for the Amiga/Morphos/Aros sound driver.
  • aix, for the IBM AIX sound driver.
  • allegro, for the DOS Allegro sound driver.
  • alsa, for the linux ALSA sound driver.
  • arts, for the *nix ARTS sound driver.
  • beos, for the BeOS/Zeta/Haiku sound driver.
  • bsp, for the BeOS/Zeta/Haiku BeOS Media Kit sound driver.
  • coreaudio, for the Mac OS X sound driver (SoundDeviceArg specifies the audio device, default system output by default).
  • dart, for the OS/2 sound driver.
  • dummy, fully emulating the sound output chip(s), but not actually playing samples.
  • dx, for the Windows Direct-X sound driver.
  • hpux, for the HP-UX audio device (unfinished; SoundDeviceArg specifies the audio device, /dev/audio by default).
  • midas, for the DOS Midas sound driver.
  • pulse, for the Pulseaudio sound driver.
  • sdl, for the Simple DirectMedia Layer audio driver.
  • sgi, for the Silicon Graphics audio device (SoundDeviceArg specifies the audio device, /dev/audio by default);
  • speed, like dummy but also calculating samples (mainly used to evaluate the speed of the sample generator);
  • sun, for the Solaris and NetBDS audio device (unfinished; SoundDeviceArg specifies the audio device, /dev/audio by default).
  • uss, for the Linux/FreeBSD Universal Sound System driver (SoundDeviceArg specifies the audio device, /dev/dsp by default);
  • wmm, for the Windows Multimedia Waveout sound device.

These drivers will actually be present only if the VICE configuration script detected the corresponding development support at the time of compilation.

SoundDeviceArg

String specifying an additional parameter for the audio driver (see SoundDeviceName).

SoundRecordDeviceName

String specifying the driver used for sound recording.

Implemented drivers are:

  • aiff, for the Apple Interchange File Format 16bit sound recorder driver.
  • dump, writing all the write accesses to the registers to a file (specified by SoundDeviceArg, default value is vicesnd.sid);
  • fs, writing samples to a file (specified by SoundDeviceArg; default is vicesnd.raw); iff, for the Amiga Interchange File Format (8SVX) 8bit sound recorder driver.
  • mp3, for the MP3 sound recorder driver.
  • flac, for the FLAC sound recorder driver.
  • ogg, for the ogg/vorbis sound recorder driver.
  • voc, for the Creative Voice (VOC) sound recorder driver.
  • wav, for the RIFF/WAV sound recorder driver.

These drivers will actually be present only if the VICE configuration script detected the corresponding development support at the time of compilation.

SoundRecordDeviceArg

String specifying additional arguments for sound recording.

SoundFragmentSize

Integer specifying the fragment size. (0: very small, 1: small, 2: medium, 3: large, 4: very large)

SoundVolume

Integer specifying the master volume in percent. (0..100)

SoundOutput

Integer specifying the type of sound output. Output is selectable between ’system’ (system decides to use mono or stereo output based on the presence of a stereo sid), ’always mono’ (output is always mono, stereo streams are mixed into a mono stream) or ’always stereo’ (output is always stereo, mono streams are multiplexed to a stereo stream). (0: system, 1: mono, 2: stereo)

SamplerDevice

Integer specifying the device/method to be used for sound input. (0: sample file device, 1: PortAudio device)

SamplerGain

Integer specifying the gain to be used for sound input. (>100 increase input volume, <100: decrease input volume)

SampleName

String specifying the name of the file/sample to be used as the input source for the ’file’ sampler device.


Next: Sound command-line options, Previous: Sound settings, Up: Sound settings   [Contents][Index]