mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-09 07:54:14 +00:00
* Initial merge * Map files * dme mon ami * Cult span renames * updatepaths * AltClick renamed to click_alt * beefman hair color stuff * bye bye beefman viro * get_all_gear * Updated mentor refresh verb * bloodsucker rack atom_deconstruct * removed LateInitialize from nanites machines * brain trauama now calls parent on_lose * readme * greyscale fulp edit * arrival sound fulp edit * tgui routes fulp edit * build.js fulp edit * fulpui-patches * Missed a couple of shuttles * tgui files * Map updates * tgui tweaks and screenshots * fixed typo * halloween beacon texture * Vault piggy banks * beacon icon fr * Selene cargo chat console * selene labour shuttle * Photobooths! * Moved photobooth button on selene * Theia updates * Reset maps.txt * Order consoles * Ports TG's #82906, fixes plasma cutters * Theia vault piggy bank * CLICK_ACTION_SUCCESS for coffin alt clicking
27 lines
954 B
Plaintext
27 lines
954 B
Plaintext
#define INSTRUMENT_MIN_OCTAVE 1
|
|
#define INSTRUMENT_MAX_OCTAVE 9
|
|
#define INSTRUMENT_MIN_KEY 0
|
|
#define INSTRUMENT_MAX_KEY 127
|
|
|
|
/// Max number of playing notes per instrument.
|
|
#define CHANNELS_PER_INSTRUMENT 128
|
|
|
|
/// Minimum length a note should ever go for
|
|
#define INSTRUMENT_MIN_TOTAL_SUSTAIN 0.1
|
|
/// Maximum length a note should ever go for
|
|
#define INSTRUMENT_MAX_TOTAL_SUSTAIN (5 SECONDS)
|
|
|
|
/// These are per decisecond.
|
|
#define INSTRUMENT_EXP_FALLOFF_MIN 1.025 //100/(1.025^50) calculated for [INSTRUMENT_MIN_SUSTAIN_DROPOFF] to be 30.
|
|
#define INSTRUMENT_EXP_FALLOFF_MAX 10
|
|
|
|
/// Minimum volume for when the sound is considered dead.
|
|
#define INSTRUMENT_MIN_SUSTAIN_DROPOFF 0
|
|
|
|
#define SUSTAIN_LINEAR "Linear"
|
|
#define SUSTAIN_EXPONENTIAL "Exponential"
|
|
|
|
// /datum/instrument instrument_flags
|
|
#define INSTRUMENT_LEGACY (1<<0) //Legacy instrument. Implies INSTRUMENT_DO_NOT_AUTOSAMPLE
|
|
#define INSTRUMENT_DO_NOT_AUTOSAMPLE (1<<1) //Do not automatically sample
|