instruments ![code/controllers/subsystem/processing/instruments.dm 1](git.png)
Vars | |
current_instrument_channels | Current number of channels allocated for instruments |
---|---|
instrument_data | List of all instrument data, associative id = datum |
max_instrument_channels | Maximum instrument channels total instruments are allowed to use. This is so you don't have instruments deadlocking all sound channels. |
musician_hearcheck_mindelay | Deciseconds between hearchecks. Too high and instruments seem to lag when people are moving around in terms of who can hear it. Too low and the server lags from this. |
musician_maxlinechars | Max characters per line in songs |
musician_maxlines | Max lines in songs |
songs | List of all song datums. |
synthesizer_instrument_ids | Single cached list for synthesizer instrument ids, so you don't have to have a new list with every synthesizer. |
Var Details
current_instrument_channels ![code/controllers/subsystem/processing/instruments.dm 20](git.png)
Current number of channels allocated for instruments
instrument_data ![code/controllers/subsystem/processing/instruments.dm 8](git.png)
List of all instrument data, associative id = datum
max_instrument_channels ![code/controllers/subsystem/processing/instruments.dm 18](git.png)
Maximum instrument channels total instruments are allowed to use. This is so you don't have instruments deadlocking all sound channels.
musician_hearcheck_mindelay ![code/controllers/subsystem/processing/instruments.dm 16](git.png)
Deciseconds between hearchecks. Too high and instruments seem to lag when people are moving around in terms of who can hear it. Too low and the server lags from this.
musician_maxlinechars ![code/controllers/subsystem/processing/instruments.dm 14](git.png)
Max characters per line in songs
musician_maxlines ![code/controllers/subsystem/processing/instruments.dm 12](git.png)
Max lines in songs
songs ![code/controllers/subsystem/processing/instruments.dm 10](git.png)
List of all song datums.
synthesizer_instrument_ids ![code/controllers/subsystem/processing/instruments.dm 24](git.png)
Single cached list for synthesizer instrument ids, so you don't have to have a new list with every synthesizer.