Lines Matching refs:play

109     MidiPlayer *play = GET_MIDI_PLAYER(device);  in adl_close()  local
110 assert(play); in adl_close()
111 delete play; in adl_close()
121 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setDeviceIdentifier() local
122 assert(play); in adl_setDeviceIdentifier()
123 play->setDeviceId(static_cast<uint8_t>(id)); in adl_setDeviceIdentifier()
132 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setNumChips() local
133 assert(play); in adl_setNumChips()
136 play->m_setup.numChips = 1; in adl_setNumChips()
138 play->m_setup.numChips = static_cast<unsigned int>(numChips); in adl_setNumChips()
140 if(play->m_setup.numChips < 1 || play->m_setup.numChips > ADL_MAX_CHIPS) in adl_setNumChips()
142 play->setErrorString("number of chips may only be 1.." ADL_MAX_CHIPS_STR ".\n"); in adl_setNumChips()
146 int maxFourOps = static_cast<int>(play->m_setup.numChips * 6); in adl_setNumChips()
148 if(play->m_setup.numFourOps > maxFourOps) in adl_setNumChips()
149 play->m_setup.numFourOps = maxFourOps; in adl_setNumChips()
150 else if(play->m_setup.numFourOps < -1) in adl_setNumChips()
151 play->m_setup.numFourOps = -1; in adl_setNumChips()
153 Synth &synth = *play->m_synth; in adl_setNumChips()
156 synth.m_numChips = play->m_setup.numChips; in adl_setNumChips()
157 if(play->m_setup.numFourOps < 0) in adl_setNumChips()
158 adlCalculateFourOpChannels(play, true); in adl_setNumChips()
160 synth.m_numFourOps = static_cast<uint32_t>(play->m_setup.numFourOps); in adl_setNumChips()
161 play->partialReset(); in adl_setNumChips()
172 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getNumChips() local
173 assert(play); in adl_getNumChips()
174 return (int)play->m_setup.numChips; in adl_getNumChips()
181 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getNumChipsObtained() local
182 assert(play); in adl_getNumChipsObtained()
183 return (int)play->m_synth->m_numChips; in adl_getNumChipsObtained()
190 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setBank() local
191 assert(play); in adl_setBank()
192 play->setErrorString("This build of libADLMIDI has no embedded banks. " in adl_setBank()
203 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setBank()
204 assert(play); in adl_setBank()
209 play->setErrorString(errBuf); in adl_setBank()
213 Synth &synth = *play->m_synth; in adl_setBank()
214 play->m_setup.bankId = static_cast<uint32_t>(bankno); in adl_setBank()
215 synth.setEmbeddedBank(play->m_setup.bankId); in adl_setBank()
216 play->applySetup(); in adl_setBank()
244 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_reserveBanks() local
245 assert(play); in adl_reserveBanks()
246 Synth::BankMap &map = play->m_synth->m_insBanks; in adl_reserveBanks()
261 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getBank() local
262 assert(play); in adl_getBank()
263 Synth::BankMap &map = play->m_synth->m_insBanks; in adl_getBank()
314 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_removeBank() local
315 assert(play); in adl_removeBank()
316 Synth::BankMap &map = play->m_synth->m_insBanks; in adl_removeBank()
328 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getFirstBank() local
329 assert(play); in adl_getFirstBank()
330 Synth::BankMap &map = play->m_synth->m_insBanks; in adl_getFirstBank()
345 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getNextBank() local
346 assert(play); in adl_getNextBank()
347 Synth::BankMap &map = play->m_synth->m_insBanks; in adl_getNextBank()
389 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_loadEmbeddedBank() local
390 assert(play); in adl_loadEmbeddedBank()
391 play->setErrorString("This build of libADLMIDI has no embedded banks. " in adl_loadEmbeddedBank()
432 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setNumFourOpsChn() local
433 assert(play); in adl_setNumFourOpsChn()
434 if(ops4 > 6 * static_cast<int>(play->m_setup.numChips)) in adl_setNumFourOpsChn()
437 …els may only be 0..%u when %u OPL3 cards are used.\n", (6 * (play->m_setup.numChips)), play->m_set… in adl_setNumFourOpsChn()
438 play->setErrorString(errBuff); in adl_setNumFourOpsChn()
442 Synth &synth = *play->m_synth; in adl_setNumFourOpsChn()
443 play->m_setup.numFourOps = ops4; in adl_setNumFourOpsChn()
446 if(play->m_setup.numFourOps < 0) in adl_setNumFourOpsChn()
447 adlCalculateFourOpChannels(play, true); in adl_setNumFourOpsChn()
449 synth.m_numFourOps = static_cast<uint32_t>(play->m_setup.numFourOps); in adl_setNumFourOpsChn()
460 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getNumFourOpsChn() local
461 assert(play); in adl_getNumFourOpsChn()
462 return play->m_setup.numFourOps; in adl_getNumFourOpsChn()
469 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getNumFourOpsChnObtained() local
470 assert(play); in adl_getNumFourOpsChnObtained()
471 return (int)play->m_synth->m_numFourOps; in adl_getNumFourOpsChnObtained()
484 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setHVibrato() local
485 assert(play); in adl_setHVibrato()
486 Synth &synth = *play->m_synth; in adl_setHVibrato()
487 play->m_setup.deepVibratoMode = hvibro; in adl_setHVibrato()
490 synth.m_deepVibratoMode = play->m_setup.deepVibratoMode < 0 ? in adl_setHVibrato()
492 (play->m_setup.deepVibratoMode != 0); in adl_setHVibrato()
500 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getHVibrato() local
501 assert(play); in adl_getHVibrato()
502 return play->m_synth->m_deepVibratoMode; in adl_getHVibrato()
508 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setHTremolo() local
509 assert(play); in adl_setHTremolo()
510 Synth &synth = *play->m_synth; in adl_setHTremolo()
511 play->m_setup.deepTremoloMode = htremo; in adl_setHTremolo()
514 synth.m_deepTremoloMode = play->m_setup.deepTremoloMode < 0 ? in adl_setHTremolo()
516 (play->m_setup.deepTremoloMode != 0); in adl_setHTremolo()
524 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getHTremolo() local
525 assert(play); in adl_getHTremolo()
526 return play->m_synth->m_deepTremoloMode; in adl_getHTremolo()
533 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setScaleModulators() local
534 assert(play); in adl_setScaleModulators()
535 Synth &synth = *play->m_synth; in adl_setScaleModulators()
536 play->m_setup.scaleModulators = smod; in adl_setScaleModulators()
539 synth.m_scaleModulators = play->m_setup.scaleModulators < 0 ? in adl_setScaleModulators()
541 (play->m_setup.scaleModulators != 0); in adl_setScaleModulators()
549 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setFullRangeBrightness() local
550 assert(play); in adl_setFullRangeBrightness()
551 play->m_setup.fullRangeBrightnessCC74 = (fr_brightness != 0); in adl_setFullRangeBrightness()
559 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setLoopEnabled() local
560 assert(play); in adl_setLoopEnabled()
561 play->m_sequencer->setLoopEnabled(loopEn != 0); in adl_setLoopEnabled()
572 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setSoftPanEnabled() local
573 assert(play); in adl_setSoftPanEnabled()
574 play->m_synth->m_softPanning = (softPanEn != 0); in adl_setSoftPanEnabled()
582 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setLogarithmicVolumes() local
583 assert(play); in adl_setLogarithmicVolumes()
584 Synth &synth = *play->m_synth; in adl_setLogarithmicVolumes()
585 play->m_setup.logarithmicVolumes = (logvol != 0); in adl_setLogarithmicVolumes()
588 if(play->m_setup.logarithmicVolumes) in adl_setLogarithmicVolumes()
599 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setVolumeRangeModel() local
600 assert(play); in adl_setVolumeRangeModel()
601 Synth &synth = *play->m_synth; in adl_setVolumeRangeModel()
602 play->m_setup.volumeScaleModel = volumeModel; in adl_setVolumeRangeModel()
605 … if(play->m_setup.volumeScaleModel == ADLMIDI_VolumeModel_AUTO)//Use bank default volume model in adl_setVolumeRangeModel()
616 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_getVolumeRangeModel() local
617 assert(play); in adl_getVolumeRangeModel()
618 return play->m_synth->getVolumeScaleModel(); in adl_getVolumeRangeModel()
625 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_openBankFile() local
626 assert(play); in adl_openBankFile()
627 play->m_setup.tick_skip_samples_delay = 0; in adl_openBankFile()
628 if(!play->LoadBank(filePath)) in adl_openBankFile()
630 std::string err = play->getErrorString(); in adl_openBankFile()
632 play->setErrorString("ADL MIDI: Can't load file"); in adl_openBankFile()
636 return adlCalculateFourOpChannels(play, true); in adl_openBankFile()
647 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_openBankData() local
648 assert(play); in adl_openBankData()
649 play->m_setup.tick_skip_samples_delay = 0; in adl_openBankData()
650 if(!play->LoadBank(mem, static_cast<size_t>(size))) in adl_openBankData()
652 std::string err = play->getErrorString(); in adl_openBankData()
654 play->setErrorString("ADL MIDI: Can't load data from memory"); in adl_openBankData()
658 return adlCalculateFourOpChannels(play, true); in adl_openBankData()
669 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_openFile() local
670 assert(play); in adl_openFile()
672 play->m_setup.tick_skip_samples_delay = 0; in adl_openFile()
673 if(!play->LoadMIDI(filePath)) in adl_openFile()
675 std::string err = play->getErrorString(); in adl_openFile()
677 play->setErrorString("ADL MIDI: Can't load file"); in adl_openFile()
683 play->setErrorString("ADLMIDI: MIDI Sequencer is not supported in this build of library!"); in adl_openFile()
696 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_openData() local
697 assert(play); in adl_openData()
699 play->m_setup.tick_skip_samples_delay = 0; in adl_openData()
700 if(!play->LoadMIDI(mem, static_cast<size_t>(size))) in adl_openData()
702 std::string err = play->getErrorString(); in adl_openData()
704 play->setErrorString("ADL MIDI: Can't load data from memory"); in adl_openData()
711 play->setErrorString("ADLMIDI: MIDI Sequencer is not supported in this build of library!"); in adl_openData()
730 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_chipEmulatorName() local
731 assert(play); in adl_chipEmulatorName()
732 Synth &synth = *play->m_synth; in adl_chipEmulatorName()
746 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_switchEmulator() local
747 assert(play); in adl_switchEmulator()
750 play->m_setup.emulator = emulator; in adl_switchEmulator()
751 play->partialReset(); in adl_switchEmulator()
754 play->setErrorString("OPL3 MIDI: Unknown emulation core!"); in adl_switchEmulator()
764 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setRunAtPcmRate() local
765 assert(play); in adl_setRunAtPcmRate()
766 Synth &synth = *play->m_synth; in adl_setRunAtPcmRate()
767 play->m_setup.runAtPcmRate = (enabled != 0); in adl_setRunAtPcmRate()
769 play->partialReset(); in adl_setRunAtPcmRate()
799 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_errorInfo() local
800 if(!play) in adl_errorInfo()
802 return play->getErrorString().c_str(); in adl_errorInfo()
809 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_reset() local
810 assert(play); in adl_reset()
811 play->partialReset(); in adl_reset()
812 play->resetMIDI(); in adl_reset()
820 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_totalTimeLength() local
821 assert(play); in adl_totalTimeLength()
822 return play->m_sequencer->timeLength(); in adl_totalTimeLength()
834 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_loopStartTime() local
835 assert(play); in adl_loopStartTime()
836 return play->m_sequencer->getLoopStart(); in adl_loopStartTime()
848 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_loopEndTime() local
849 assert(play); in adl_loopEndTime()
850 return play->m_sequencer->getLoopEnd(); in adl_loopEndTime()
862 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_positionTell() local
863 assert(play); in adl_positionTell()
864 return play->m_sequencer->tell(); in adl_positionTell()
878 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_positionSeek() local
879 assert(play); in adl_positionSeek()
880 play->realTime_panic(); in adl_positionSeek()
881 play->m_setup.delay = play->m_sequencer->seek(seconds, play->m_setup.mindelay); in adl_positionSeek()
882 play->m_setup.carry = 0.0; in adl_positionSeek()
894 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_positionRewind() local
895 assert(play); in adl_positionRewind()
896 play->realTime_panic(); in adl_positionRewind()
897 play->m_sequencer->rewind(); in adl_positionRewind()
908 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setTempo() local
909 assert(play); in adl_setTempo()
910 play->m_sequencer->setTempo(tempo); in adl_setTempo()
922 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_describeChannels() local
923 assert(play); in adl_describeChannels()
924 play->describeChannels(str, attr, size); in adl_describeChannels()
934 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_metaMusicTitle() local
935 assert(play); in adl_metaMusicTitle()
936 return play->m_sequencer->getMusicTitle().c_str(); in adl_metaMusicTitle()
949 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_metaMusicCopyright() local
950 assert(play); in adl_metaMusicCopyright()
951 return play->m_sequencer->getMusicCopyright().c_str(); in adl_metaMusicCopyright()
963 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_metaTrackTitleCount() local
964 assert(play); in adl_metaTrackTitleCount()
965 return play->m_sequencer->getTrackTitles().size(); in adl_metaTrackTitleCount()
977 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_metaTrackTitle() local
978 assert(play); in adl_metaTrackTitle()
979 const std::vector<std::string> &titles = play->m_sequencer->getTrackTitles(); in adl_metaTrackTitle()
996 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_metaMarkerCount() local
997 assert(play); in adl_metaMarkerCount()
998 return play->m_sequencer->getMarkers().size(); in adl_metaMarkerCount()
1018 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_metaMarker() local
1019 assert(play); in adl_metaMarker()
1021 const std::vector<MidiSequencer::MIDI_MarkerEntry> &markers = play->m_sequencer->getMarkers(); in adl_metaMarker()
1049 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setRawEventHook() local
1050 assert(play); in adl_setRawEventHook()
1051 play->m_sequencerInterface->onEvent = rawEventHook; in adl_setRawEventHook()
1052 play->m_sequencerInterface->onEvent_userData = userData; in adl_setRawEventHook()
1065 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setNoteHook() local
1066 assert(play); in adl_setNoteHook()
1067 play->hooks.onNote = noteHook; in adl_setNoteHook()
1068 play->hooks.onNote_userData = userData; in adl_setNoteHook()
1076 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setDebugMessageHook() local
1077 assert(play); in adl_setDebugMessageHook()
1078 play->hooks.onDebugMessage = debugMessageHook; in adl_setDebugMessageHook()
1079 play->hooks.onDebugMessage_userData = userData; in adl_setDebugMessageHook()
1081 play->m_sequencerInterface->onDebugMessage = debugMessageHook; in adl_setDebugMessageHook()
1082 play->m_sequencerInterface->onDebugMessage_userData = userData; in adl_setDebugMessageHook()
1475 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_tickEvents() local
1476 assert(play); in adl_tickEvents()
1477 return play->Tick(seconds, granulality); in adl_tickEvents()
1491 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_atEnd() local
1492 assert(play); in adl_atEnd()
1493 return (int)play->m_sequencer->positionAtEnd(); in adl_atEnd()
1505 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_trackCount() local
1506 assert(play); in adl_trackCount()
1507 return play->m_sequencer->getTrackCount(); in adl_trackCount()
1519 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setTrackOptions() local
1520 assert(play); in adl_setTrackOptions()
1521 MidiSequencer &seq = *play->m_sequencer; in adl_setTrackOptions()
1560 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_setTriggerHandler() local
1561 assert(play); in adl_setTriggerHandler()
1562 MidiSequencer &seq = *play->m_sequencer; in adl_setTriggerHandler()
1577 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_panic() local
1578 assert(play); in adl_panic()
1579 play->realTime_panic(); in adl_panic()
1586 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_resetState() local
1587 assert(play); in adl_rt_resetState()
1588 play->realTime_ResetState(); in adl_rt_resetState()
1595 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_noteOn() local
1596 assert(play); in adl_rt_noteOn()
1597 return (int)play->realTime_NoteOn(channel, note, velocity); in adl_rt_noteOn()
1604 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_noteOff() local
1605 assert(play); in adl_rt_noteOff()
1606 play->realTime_NoteOff(channel, note); in adl_rt_noteOff()
1613 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_noteAfterTouch() local
1614 assert(play); in adl_rt_noteAfterTouch()
1615 play->realTime_NoteAfterTouch(channel, note, atVal); in adl_rt_noteAfterTouch()
1622 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_channelAfterTouch() local
1623 assert(play); in adl_rt_channelAfterTouch()
1624 play->realTime_ChannelAfterTouch(channel, atVal); in adl_rt_channelAfterTouch()
1631 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_controllerChange() local
1632 assert(play); in adl_rt_controllerChange()
1633 play->realTime_Controller(channel, type, value); in adl_rt_controllerChange()
1640 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_patchChange() local
1641 assert(play); in adl_rt_patchChange()
1642 play->realTime_PatchChange(channel, patch); in adl_rt_patchChange()
1649 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_pitchBend() local
1650 assert(play); in adl_rt_pitchBend()
1651 play->realTime_PitchBend(channel, pitch); in adl_rt_pitchBend()
1658 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_pitchBendML() local
1659 assert(play); in adl_rt_pitchBendML()
1660 play->realTime_PitchBend(channel, msb, lsb); in adl_rt_pitchBendML()
1667 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_bankChangeLSB() local
1668 assert(play); in adl_rt_bankChangeLSB()
1669 play->realTime_BankChangeLSB(channel, lsb); in adl_rt_bankChangeLSB()
1676 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_bankChangeMSB() local
1677 assert(play); in adl_rt_bankChangeMSB()
1678 play->realTime_BankChangeMSB(channel, msb); in adl_rt_bankChangeMSB()
1685 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_bankChange() local
1686 assert(play); in adl_rt_bankChange()
1687 play->realTime_BankChange(channel, (uint16_t)bank); in adl_rt_bankChange()
1694 MidiPlayer *play = GET_MIDI_PLAYER(device); in adl_rt_systemExclusive() local
1695 assert(play); in adl_rt_systemExclusive()
1696 return play->realTime_SysEx(msg, size); in adl_rt_systemExclusive()