Lines Matching +full:max +full:- +full:sample +full:- +full:rate +full:- +full:hz

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * ultrasound.h - Macros for programming the Gravis Ultrasound
10 * Copyright (C) by Hannu Savolainen 1993-1997
22 * byte 0 - SEQ_PRIVATE (0xfe)
23 * byte 1 - Synthesizer device number (0-N)
24 * byte 2 - Command (see below)
25 * byte 3 - Voice number (0-31)
26 * bytes 4 and 5 - parameter P1 (unsigned short)
27 * bytes 6 and 7 - parameter P2 (unsigned short)
32 * _GUS_NUMVOICES - Sets max. number of concurrent voices (P1=14-31, default 16)
33 * _GUS_VOICESAMPLE- ************ OBSOLETE *************
34 * _GUS_VOICEON - Starts voice (P1=voice mode)
35 * _GUS_VOICEOFF - Stops voice (no parameters)
36 * _GUS_VOICEFADE - Stops the voice smoothly.
37 * _GUS_VOICEMODE - Alters the voice mode, don't start or stop voice (P1=voice mode)
38 * _GUS_VOICEBALA - Sets voice balance (P1, 0=left, 7=middle and 15=right, default 7)
39 * _GUS_VOICEFREQ - Sets voice (sample) playback frequency (P1=Hz)
40 * _GUS_VOICEVOL - Sets voice volume (P1=volume, 0xfff=max, 0xeff=half, 0x000=off)
41 * _GUS_VOICEVOL2 - Sets voice volume (P1=volume, 0xfff=max, 0xeff=half, 0x000=off)
45 * _GUS_RAMPRANGE - Sets limits for volume ramping (P1=low volume, P2=high volume)
46 * _GUS_RAMPRATE - Sets the speed for volume ramping (P1=scale, P2=rate)
47 * _GUS_RAMPMODE - Sets the volume ramping mode (P1=ramping mode)
48 * _GUS_RAMPON - Starts volume ramping (no parameters)
49 * _GUS_RAMPOFF - Stops volume ramping (no parameters)
50 * _GUS_VOLUME_SCALE - Changes the volume calculation constants