/dports/games/libretro-scummvm/scummvm-7b1e929/audio/softsynth/mt32/ |
H A D | Part.cpp | 146 int drumTimbreNum = rhythmTemp[drumNum].timbre; in refresh() 179 if (rhythmTemp[m].timbre == absTimbreNum - 128) { in refreshTimbre() 200 void Part::setTimbre(TimbreParam *timbre) { in setTimbre() argument 201 *timbreTemp = *timbre; in setTimbre() 256 cache[t].srcPartial = timbre->partial[t]; in cacheTimbre() 258 cache[t].pcm = timbre->partial[t].wg.pcmWave; in cacheTimbre() 289 cache[t].partialParam = &timbre->partial[t]; in cacheTimbre() 385 int drumTimbreNum = rhythmTemp[drumNum].timbre; in noteOn() 401 TimbreParam *timbre = &synth->mt32ram.timbres[absTimbreNum].timbre; in noteOn() local 402 memcpy(currentInstr, timbre->common.name, 10); in noteOn() [all …]
|
H A D | Part.h | 80 void cacheTimbre(PatchCache cache[4], const TimbreParam *timbre); 113 virtual void setTimbre(TimbreParam *timbre); 143 void setTimbre(TimbreParam *timbre);
|
/dports/games/scummvm/scummvm-2.5.1/audio/softsynth/mt32/ |
H A D | Part.cpp | 146 int drumTimbreNum = rhythmTemp[drumNum].timbre; in refresh() 179 if (rhythmTemp[m].timbre == absTimbreNum - 128) { in refreshTimbre() 200 void Part::setTimbre(TimbreParam *timbre) { in setTimbre() argument 201 *timbreTemp = *timbre; in setTimbre() 256 cache[t].srcPartial = timbre->partial[t]; in cacheTimbre() 258 cache[t].pcm = timbre->partial[t].wg.pcmWave; in cacheTimbre() 289 cache[t].partialParam = &timbre->partial[t]; in cacheTimbre() 385 int drumTimbreNum = rhythmTemp[drumNum].timbre; in noteOn() 401 TimbreParam *timbre = &synth->mt32ram.timbres[absTimbreNum].timbre; in noteOn() local 402 memcpy(currentInstr, timbre->common.name, 10); in noteOn() [all …]
|
H A D | Part.h | 80 void cacheTimbre(PatchCache cache[4], const TimbreParam *timbre); 113 virtual void setTimbre(TimbreParam *timbre); 143 void setTimbre(TimbreParam *timbre);
|
/dports/games/libretro-dosbox/dosbox-libretro-aa71b67/src/midi/munt/ |
H A D | Part.cpp | 146 int drumTimbreNum = rhythmTemp[drumNum].timbre; in refresh() 179 if (rhythmTemp[m].timbre == absTimbreNum - 128) { in refreshTimbre() 200 void Part::setTimbre(TimbreParam *timbre) { in setTimbre() argument 201 *timbreTemp = *timbre; in setTimbre() 256 cache[t].srcPartial = timbre->partial[t]; in cacheTimbre() 258 cache[t].pcm = timbre->partial[t].wg.pcmWave; in cacheTimbre() 289 cache[t].partialParam = &timbre->partial[t]; in cacheTimbre() 378 int drumTimbreNum = rhythmTemp[drumNum].timbre; in noteOn() 393 TimbreParam *timbre = &synth->mt32ram.timbres[absTimbreNum].timbre; in noteOn() local 394 memcpy(currentInstr, timbre->common.name, 10); in noteOn() [all …]
|
H A D | Part.h | 80 void cacheTimbre(PatchCache cache[4], const TimbreParam *timbre); 113 virtual void setTimbre(TimbreParam *timbre); 143 void setTimbre(TimbreParam *timbre);
|
/dports/games/libretro-scummvm/scummvm-7b1e929/engines/groovie/ |
H A D | music.cpp | 615 if (timbre.size != 12) { in setTimbreAD() 630 data[4] = ~timbre.data[3]; // mod_attackDecay in setTimbreAD() 635 data[9] = ~timbre.data[9]; // car_attackDecay in setTimbreAD() 638 data[12] = timbre.data[6]; // feedback in setTimbreAD() 641 if (timbre.bank == 0x7F) { in setTimbreAD() 643 data[0] = timbre.patch; in setTimbreAD() 647 data[1] = timbre.data[0]; in setTimbreAD() 652 byte mult1 = timbre.data[1] & 0xF; in setTimbreAD() 656 byte mult2 = timbre.data[7] & 0xF; in setTimbreAD() 665 if (timbre.data[0] != 0) in setTimbreAD() [all …]
|
/dports/audio/surge-synthesizer-lv2/surge-release_1.9.0/libs/eurorack/eurorack/plaits/dsp/engine/ |
H A D | virtual_analog_engine.cc | 96 float shape_1 = parameters.timbre * 1.5f; in Render() 99 float pw_1 = 0.5f + (parameters.timbre - 0.66f) * 1.4f; in Render() 127 float auxiliary_amount = max(0.5f - parameters.timbre, 0.0f) * 2.0f; in Render() 130 const float xmod_amount = max(parameters.timbre - 0.5f, 0.0f) * 2.0f; in Render() 173 const float sync_amount = parameters.timbre * parameters.timbre; in Render() 196 float square_pw = 1.3f * parameters.timbre - 0.15f; in Render() 199 const float square_sync_ratio = parameters.timbre < 0.5f in Render() 201 : (parameters.timbre - 0.5f) * (parameters.timbre - 0.5f) * 4.0f * 48.0f; in Render() 203 const float square_gain = min(parameters.timbre * 8.0f, 1.0f); in Render()
|
H A D | speech_engine.cc | 79 parameters.timbre, in Render() 93 parameters.timbre, in Render() 105 parameters.timbre, in Render() 135 parameters.timbre, in Render()
|
H A D | waveshaping_engine.cc | 83 const float wavefolder_gain = parameters.timbre; in Render() 98 const float overtone_gain = parameters.timbre * (2.0f - parameters.timbre); in Render()
|
H A D | snare_drum_engine.cc | 60 parameters.timbre, in Render() 71 parameters.timbre, in Render()
|
/dports/audio/zmusic/ZMusic-1.1.8/source/mididevices/ |
H A D | driver_adlib.cpp | 273 if (Voice[voice].timbre == patch) in AL_SetVoiceTimbre() 276 Voice[voice].timbre = patch; in AL_SetVoiceTimbre() 278 auto const timbre = &ADLIB_TimbreBank[patch]; in AL_SetVoiceTimbre() local 286 VoiceKsl[slot][port] = timbre->Level[0] & 0xc0; in AL_SetVoiceTimbre() 294 AL_SendOutput(port, 0x60 + off, timbre->Env1[0]); in AL_SetVoiceTimbre() 295 AL_SendOutput(port, 0x80 + off, timbre->Env2[0]); in AL_SetVoiceTimbre() 297 AL_SendOutput(port, 0xE0 + off, timbre->Wave[0]); in AL_SetVoiceTimbre() 307 VoiceKsl[slot][port] = timbre->Level[1] & 0xc0; in AL_SetVoiceTimbre() 324 auto const timbre = &ADLIB_TimbreBank[Voice[voice].timbre]; in AL_SetVoiceVolume() local 341 if (timbre->Feedback & 0x01) in AL_SetVoiceVolume() [all …]
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/eurorack/plaits/dsp/engine/ |
H A D | virtual_analog_engine.cc | 96 float shape_1 = parameters.timbre * 1.5f; in Render() 99 float pw_1 = 0.5f + (parameters.timbre - 0.66f) * 1.4f; in Render() 127 float auxiliary_amount = max(0.5f - parameters.timbre, 0.0f) * 2.0f; in Render() 130 const float xmod_amount = max(parameters.timbre - 0.5f, 0.0f) * 2.0f; in Render() 173 const float sync_amount = parameters.timbre * parameters.timbre; in Render() 196 float square_pw = 1.3f * parameters.timbre - 0.15f; in Render() 199 const float square_sync_ratio = parameters.timbre < 0.5f in Render() 201 : (parameters.timbre - 0.5f) * (parameters.timbre - 0.5f) * 4.0f * 48.0f; in Render() 203 const float square_gain = min(parameters.timbre * 8.0f, 1.0f); in Render()
|
H A D | speech_engine.cc | 79 parameters.timbre, in Render() 93 parameters.timbre, in Render() 105 parameters.timbre, in Render() 135 parameters.timbre, in Render()
|
H A D | waveshaping_engine.cc | 83 const float wavefolder_gain = parameters.timbre; in Render() 98 const float overtone_gain = parameters.timbre * (2.0f - parameters.timbre); in Render()
|
H A D | snare_drum_engine.cc | 60 parameters.timbre, in Render() 71 parameters.timbre, in Render()
|
/dports/games/NBlood/NBlood-a1689a4/source/audiolib/src/ |
H A D | driver_adlib.cpp | 288 if (Voice[voice].timbre == patch) in AL_SetVoiceTimbre() 291 Voice[voice].timbre = patch; in AL_SetVoiceTimbre() 293 auto const timbre = &ADLIB_TimbreBank[patch]; in AL_SetVoiceTimbre() local 301 VoiceKsl[slot][port] = timbre->Level[0] & OPL3_KSL_MASK; in AL_SetVoiceTimbre() 312 AL_SendOutput(port, OPL3_WAVE_SELECT + off, timbre->Wave[0]); in AL_SetVoiceTimbre() 314 AL_SendOutput(port, OPL3_KSL_LEVEL + off, timbre->Level[0]); in AL_SetVoiceTimbre() 322 VoiceKsl[slot][port] = timbre->Level[1] & OPL3_KSL_MASK; in AL_SetVoiceTimbre() 332 AL_SendOutput(port, OPL3_WAVE_SELECT + off, timbre->Wave[1]); in AL_SetVoiceTimbre() 339 auto const timbre = &ADLIB_TimbreBank[Voice[voice].timbre]; in AL_SetVoiceVolume() local 356 if (timbre->Feedback & 0x01) in AL_SetVoiceVolume() [all …]
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/eurorack/plaits/test/ |
H A D | plaits_test.cc | 302 p.timbre = wav_writer.triangle(11); in TestFMEngine() 327 p.timbre = wav_writer.triangle(7); in TestGrainEngine() 384 p.timbre = 0.0f; in TestNoiseEngine() 467 p.timbre = 0.8f; in GenerateStringTuningData() 487 p.timbre = 0.8f; in GenerateStringTuningData() 521 p.timbre = 0.5f; in GenerateModalTuningData() 556 p.timbre = 0.7f; in TestStringEngine() 842 patch.timbre = 0.7f; in TestVoice() 888 patch.timbre = 0.5f; in TestFMGlitch() 934 patch.timbre = 0.0f; in TestLPGAttackDecay() [all …]
|
/dports/audio/surge-synthesizer-lv2/surge-release_1.9.0/libs/eurorack/eurorack/plaits/test/ |
H A D | plaits_test.cc | 302 p.timbre = wav_writer.triangle(11); in TestFMEngine() 327 p.timbre = wav_writer.triangle(7); in TestGrainEngine() 384 p.timbre = 0.0f; in TestNoiseEngine() 467 p.timbre = 0.8f; in GenerateStringTuningData() 487 p.timbre = 0.8f; in GenerateStringTuningData() 521 p.timbre = 0.5f; in GenerateModalTuningData() 556 p.timbre = 0.7f; in TestStringEngine() 842 patch.timbre = 0.7f; in TestVoice() 888 patch.timbre = 0.5f; in TestFMGlitch() 934 patch.timbre = 0.0f; in TestLPGAttackDecay() [all …]
|
/dports/games/exult/exult-snapshot-v1.7.0.20211128/audio/midi_drivers/ |
H A D | LowLevelMidiDriver.cpp | 181 for (auto& timbre : mt32_timbre_used) in initMidiDriver() local 182 std::fill(std::begin(timbre), std::end(timbre), -1); in initMidiDriver() 879 if (mt32_timbre_banks[bank]) for (int timbre = 0; timbre < 128; timbre++) in playSequences() local 881 if (mt32_timbre_banks[bank][timbre]) in playSequences() 883 uploadTimbre(bank,timbre); in playSequences() 1265 for (auto& timbre : mt32_timbre_used) in loadTimbreLibrary() local 1266 std::fill(std::begin(timbre), std::end(timbre), -1); in loadTimbreLibrary() 1676 int timbre = mt32_rhythm_bank[temp]->timbre; in loadRhythmTemp() local 1678 if (timbre < 0x40) { in loadRhythmTemp() 1689 uploadTimbre(2,timbre); in loadRhythmTemp() [all …]
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/parasites/elements/dsp/ |
H A D | tube.cc | 48 float timbre, in Process() argument 61 float lpf_coefficient = frequency * (1.0f + timbre * timbre * 256.0f); in Process()
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/eurorack/elements/dsp/ |
H A D | tube.cc | 48 float timbre, in Process() argument 61 float lpf_coefficient = frequency * (1.0f + timbre * timbre * 256.0f); in Process()
|
/dports/audio/dssi/dssi-1.1.1/examples/ |
H A D | less_trivial_synth.c | 99 LADSPA_Data timbre; member 110 LADSPA_Data *timbre; member 178 plugin->timbre = data; in connectPortLTS() 239 vals.timbre = plugin_data->previous_timbre; in runLTS() 243 vals.timbre = LERP(0.99f, vals.timbre, *(plugin_data->timbre)); in runLTS() 301 plugin_data->previous_timbre = vals.timbre; in runLTS() 312 out[i] += LERP(vals->timbre, in run_voice()
|
/dports/audio/espressivo-lv2/espressivo.lv2-de1d07c/ |
H A D | midi_out.c | 47 uint8_t timbre; //FIXME use this member 54 int32_t timbre [0x10]; member 160 .offset = offsetof(plugstate_t, timbre) + (NUM-1)*sizeof(int32_t), \ 318 const uint16_t z = state->timbre * 0x3fff; in _upd() 324 src->timbre | 0x20, in _upd() 330 src->timbre, in _upd() 358 src->timbre = handle->state.timbre[state->zone]; in _add()
|
/dports/devel/juce/JUCE-f37e9a1/modules/juce_audio_basics/mpe/ |
H A D | juce_MPENote.h | 77 MPEValue timbre, 144 MPEValue timbre { MPEValue::centreValue() };
|