|
Deluge Firmware
|
#include <AudioEngine.h>#include <InstrumentClip.h>#include <InstrumentClipMinder.h>#include <InstrumentClipView.h>#include <MenuItemMultiRange.h>#include <samplebrowser.h>#include <sounddrum.h>#include <soundinstrument.h>#include "soundeditor.h"#include "matrixdriver.h"#include "storagemanager.h"#include "functions.h"#include "saveinstrumentpresetui.h"#include "definitions.h"#include "numericdriver.h"#include "uart.h"#include "KeyboardScreen.h"#include "AudioRecorder.h"#include "source.h"#include "kit.h"#include "View.h"#include "MenuItemSubmenu.h"#include "MenuItemPatchedParam.h"#include "MenuItemUnpatchedParam.h"#include "MenuItemSelection.h"#include "MenuItemDecimal.h"#include "MenuItemSyncLevel.h"#include "MenuItemSourceSelection.h"#include "MenuItemPatchCableStrength.h"#include "MenuItemMidiCommand.h"#include "CVEngine.h"#include "midiengine.h"#include <string.h>#include "PlaybackMode.h"#include "ActionLogger.h"#include "MultisampleRange.h"#include "MenuItemSampleLoopPoint.h"#include "SampleMarkerEditor.h"#include "MenuItemFileSelector.h"#include <new>#include "MenuItemIntegerRange.h"#include "MenuItemKeyRange.h"#include "MenuItemDrumName.h"#include "RenameDrumUI.h"#include "song.h"#include "NoteRow.h"#include "AudioClip.h"#include "AudioClipView.h"#include "MenuItemAudioClipSampleMarkerEditor.h"#include "MenuItemColour.h"#include "PadLEDs.h"#include "IndicatorLEDs.h"#include "FlashStorage.h"#include "Buttons.h"#include "revmodel.hpp"#include "ModelStack.h"#include "extern.h"#include "MultiWaveTableRange.h"#include "MenuItemMIDIDevices.h"#include "MenuItemMPEDirectionSelector.h"#include "MenuItemMPEZoneNumMemberChannels.h"#include "MenuItemMPEZoneSelector.h"#include "uitimermanager.h"#include "ParamSet.h"#include "PatchCableSet.h"#include "MIDIDevice.h"#include "ContextMenuOverwriteBootloader.h"#include "sio_char.h"#include "cfunctions.h"Macros | |
| #define | comingSoonMenu (MenuItem*)0xFFFFFFFF |
| #define comingSoonMenu (MenuItem*)0xFFFFFFFF |
| MenuItemArpGate arpGateMenu |
| MenuItemArpGateMIDIOrCV arpGateMenuMIDIOrCV |
| MenuItemArpeggiatorSubmenu arpMenu |
| MenuItemArpMode arpModeMenu |
| MenuItemArpOctaves arpOctavesMenu |
| MenuItemArpRate arpRateMenu |
| MenuItemArpRateMIDIOrCV arpRateMenuMIDIOrCV |
| MenuItemArpSync arpSyncMenu |
| MenuItemAudioClipAttack audioClipAttackMenu |
| MenuItemSubmenu audioClipCompressorMenu |
| MenuItemUnpatchedParamUpdatingReverbParams audioClipCompressorVolumeMenu |
| MenuItemUnpatchedParam audioClipDelayFeedbackMenu |
| MenuItemSubmenu audioClipDelayMenu |
| MenuItemUnpatchedParam audioClipDelayRateMenu |
| MenuItemSubmenu audioClipFXMenu |
| MenuItemAudioClipHPFFreq audioClipHPFFreqMenu |
| MenuItemSubmenu audioClipHPFMenu |
| MenuItemUnpatchedParam audioClipHPFResMenu |
| MenuItemUnpatchedParam audioClipLevelMenu |
| MenuItemAudioClipLPFFreq audioClipLPFFreqMenu |
| MenuItemSubmenu audioClipLPFMenu |
| MenuItemUnpatchedParam audioClipLPFResMenu |
| MenuItemUnpatchedParam audioClipModFXDepthMenu |
| MenuItemSubmenu audioClipModFXMenu |
| MenuItemUnpatchedParam audioClipModFXRateMenu |
| MenuItemAudioClipModFXType audioClipModFXTypeMenu |
| MenuItemUnpatchedParamPan audioClipPanMenu |
| MenuItemSubmenu audioClipReverbMenu |
| MenuItemUnpatchedParam audioClipReverbSendAmountMenu |
| MenuItemAudioClipReverse audioClipReverseMenu |
| MenuItemAudioClipSampleMarkerEditor audioClipSampleMarkerEditorMenuEnd |
| MenuItemAudioClipSampleMarkerEditor audioClipSampleMarkerEditorMenuStart |
| MenuItemSubmenu audioClipSampleMenu |
| MenuItemAudioClipTranspose audioClipTransposeMenu |
| MenuItemAudioRecorder audioRecorderMenu |
| MenuItemUnpatchedParam bassFreqMenu |
| MenuItemUnpatchedParam bassMenu |
|
extern |
| MenuItemBendSubmenu bendMenu |
| MenuItemUnpatchedParam bitcrushMenu |
| MenuItemClipping clippingMenu |
| MenuItemSubmenu coloursSubmenu |
| MenuItemCompressorAttack compressorAttackMenu |
| MenuItemCompressorSubmenu compressorMenu |
| MenuItemCompressorRelease compressorReleaseMenu |
| MenuItemUnpatchedParamUpdatingReverbParams compressorShapeMenu |
| MenuItemCompressorVolumeShortcut compressorVolumeShortcutMenu |
| MenuItemCVSelection cvSelectionMenu |
| MenuItemSubmenu cvSubmenu |
| MenuItemCVTranspose cvTransposeMenu |
| MenuItemCVVolts cvVoltsMenu |
| MenuItemBendRangeDefault defaultBendRangeMenu |
| MenuItemKeyRange defaultKeyMenu |
| MenuItemDefaultMagnitude defaultMagnitudeMenu |
| MenuItemDefaultScale defaultScaleMenu |
| MenuItemSubmenu defaultsSubmenu |
| MenuItemIntegerRange defaultSwingMenu |
| MenuItemIntegerRange defaultTempoMenu |
| MenuItemDefaultVelocity defaultVelocityMenu |
| MenuItemDefaultVelocityToLevel defaultVelocityToLevelMenu |
| MenuItemDelayAnalog delayAnalogMenu |
| MenuItemPatchedParamInteger delayFeedbackMenu |
| MenuItemSubmenu delayMenu |
| MenuItemDelayPingPong delayPingPongMenu |
| MenuItemPatchedParamInteger delayRateMenu |
| MenuItemDelaySync delaySyncMenu |
| DevVarAMenu devVarAMenu |
| DevVarBMenu devVarBMenu |
| DevVarCMenu devVarCMenu |
| DevVarDMenu devVarDMenu |
| DevVarEMenu devVarEMenu |
| DevVarFMenu devVarFMenu |
| DevVarGMenu devVarGMenu |
| MenuItemBendRangePerFinger drumBendRangeMenu |
| MenuItemDrumName drumNameMenu |
| MenuItemEnvelopeSubmenu env0Menu |
| MenuItemEnvelopeSubmenu env1Menu |
| MenuItemSourceDependentPatchedParam envAttackMenu |
| MenuItemSourceDependentPatchedParam envDecayMenu |
| MenuItemSourceDependentPatchedParam envReleaseMenu |
| MenuItemSourceDependentPatchedParam envSustainMenu |
| MenuItemSubmenu eqMenu |
| char const* firmwareString = "4.1.4-alpha3" |
| MenuItemFirmwareVersion firmwareVersionMenu |
| MenuItemFlashStatus flashStatusMenu |
| MenuItemSubmenu fxMenu |
| MenuItemGateMode gateModeMenu |
| char const* gateModeOptions[] = {"VTRI", "STRI", NULL, NULL} |
| MenuItemGateOffTime gateOffTimeMenu |
| MenuItemGateSelection gateSelectionMenu |
| MenuItemHPFFreq hpfFreqMenu |
| MenuItemFilterSubmenu hpfMenu |
| MenuItemPatchedParamIntegerNonFM hpfResMenu |
| MenuItemInterpolation interpolationMenu |
| MenuItemKeyboardLayout keyboardLayoutMenu |
| MenuItemSubmenu lfo0Menu |
| MenuItemSubmenu lfo1Menu |
| MenuItemLFO1Rate lfo1RateMenu |
| MenuItemLFO1Sync lfo1SyncMenu |
| MenuItemLFO1Type lfo1TypeMenu |
| MenuItemPatchedParamInteger lfo2RateMenu |
| MenuItemLFO2Type lfo2TypeMenu |
| MenuItemMidiCommand loopContinuousLayeringMidiCommand |
| MenuItemMidiCommand loopMidiCommand |
| MenuItemLPFFreq lpfFreqMenu |
| MenuItemFilterSubmenu lpfMenu |
| MenuItemLPFMode lpfModeMenu |
| MenuItemPatchedParamIntegerNonFM lpfResMenu |
| MenuItemBendRangeMain mainBendRangeMenu |
| MenuItemMasterTranspose masterTransposeMenu |
| MenuItemMIDIBank midiBankMenu |
| MenuItemMidiClockInStatus midiClockInStatusMenu |
| MenuItemSubmenu midiClockMenu |
| MenuItemMidiClockOutStatus midiClockOutStatusMenu |
| MenuItemSubmenu midiCommandsMenu |
| MenuItemSubmenu midiDeviceMenu |
| MenuItemMidiInputDifferentiation midiInputDifferentiationMenu |
| MenuItemSubmenu midiMenu |
| const MenuItem* midiOrCVParamShortcuts[8] |
| MenuItemMIDIPGM midiPGMMenu |
| MenuItemMIDISub midiSubMenu |
| MenuItemMidiThru midiThruMenu |
| MenuItemModFXDepth modFXDepthMenu |
| MenuItemModFXFeedback modFXFeedbackMenu |
| MenuItemSubmenu modFXMenu |
| MenuItemModFXOffset modFXOffsetMenu |
| MenuItemPatchedParamInteger modFXRateMenu |
| MenuItemModFXType modFXTypeMenu |
| uint8_t modSourceShortcuts[2][8] |
| MenuItemModulatorSubmenu modulator0Menu |
| MenuItemModulatorSubmenu modulator1Menu |
| MenuItemModulatorDest modulatorDestMenu |
| MenuItemSourceDependentPatchedParamFM modulatorFeedbackMenu |
| MenuItemRetriggerPhase modulatorPhaseMenu |
| MenuItemModulatorTranspose modulatorTransposeMenu |
| MenuItemSourceDependentPatchedParamFM modulatorVolume |
| MenuItemMonitorMode monitorModeMenu |
| MenuItemPatchedParamIntegerNonFM noiseMenu |
| MenuItemNumUnison numUnisonMenu |
| MenuItemRetriggerPhase oscPhaseMenu |
| MenuItemOscSync oscSyncMenu |
| MenuItemOscType oscTypeMenu |
| MenuItemSubmenu padsSubmenu |
| MenuItemPatchedParamPan panMenu |
| MenuItem* paramShortcutsForAudioClips[][8] |
| MenuItem* paramShortcutsForSounds[][8] |
| MenuItemBendRangePerFinger perFingerBendRangeMenu |
| MenuItemMidiCommand playbackRestartMidiCommand |
| MenuItemMidiCommand playMidiCommand |
| MenuItemPolyphony polyphonyMenu |
| MenuItemUnpatchedParam portaMenu |
| MenuItemPriority priorityMenu |
| MenuItemPulseWidth pulseWidthMenu |
| MenuItemRecordCountIn recordCountInMenu |
| MenuItemRecordMargins recordMarginsMenu |
| MenuItemMidiCommand recordMidiCommand |
| MenuItemRecordQuantize recordQuantizeMenu |
| MenuItemSubmenu recordSubmenu |
| MenuItemMidiCommand redoMidiCommand |
| MenuItemPatchedParamInteger reverbAmountMenu |
| MenuItemCompressorSubmenu reverbCompressorMenu |
| MenuItemReverbCompressorShape reverbCompressorShapeMenu |
| MenuItemReverbCompressorVolume reverbCompressorVolumeMenu |
| MenuItemReverbDampening reverbDampeningMenu |
| MenuItemSubmenu reverbMenu |
| MenuItemReverbPan reverbPanMenu |
| MenuItemReverbRoomSize reverbRoomSizeMenu |
| MenuItemReverbWidth reverbWidthMenu |
| MenuItemSampleBrowserPreviewMode sampleBrowserPreviewModeMenu |
| MenuItemSampleEnd sampleEndMenu |
| MenuItemSamplePitchSpeed samplePitchSpeedMenu |
| MenuItemSampleRepeat sampleRepeatMenu |
| MenuItemSampleReverse sampleReverseMenu |
| MenuItemSampleStart sampleStartMenu |
| MenuItemSequenceDirection sequenceDirectionMenu |
| char const* sequenceDirectionOptions[] = {"FORWARD", "REVERSED", "PING-PONG", NULL, NULL} |
| MenuItemSubmenu settingsRootMenu |
| MenuItemShortcutsVersion shortcutsVersionMenu |
| MenuItemSidechainSend sidechainSendMenu |
| MenuItemSidechainSync sidechainSyncMenu |
| SoundEditor soundEditor |
| MenuItemSubmenu soundEditorRootMenu |
| MenuItemSubmenu soundEditorRootMenuAudioClip |
| MenuItemSubmenu soundEditorRootMenuMIDIOrCV |
| MenuItemActualSourceSubmenu source0Menu |
| MenuItemActualSourceSubmenu source1Menu |
| MenuItemSourceFeedback sourceFeedbackMenu |
| MenuItemSourceTranspose sourceTransposeMenu |
| MenuItemSourceVolume sourceVolumeMenu |
| MenuItemSourceWaveIndex sourceWaveIndexMenu |
| MenuItemUnpatchedParam srrMenu |
| MenuItemSwingInterval swingIntervalMenu |
| MenuItemSynthMode synthModeMenu |
| MenuItemMidiCommand tapMidiCommand |
| MenuItemTempoMagnitudeMatching tempoMagnitudeMatchingMenu |
| MenuItemTimeStretch timeStretchMenu |
| MenuItemUnpatchedParam trebleFreqMenu |
| MenuItemUnpatchedParam trebleMenu |
| MenuItemSubmenu triggerClockInMenu |
| MenuItemSubmenu triggerClockMenu |
| MenuItemSubmenu triggerClockOutMenu |
| MenuItemTriggerInAutoStart triggerInAutoStartMenu |
| MenuItemTriggerInPPQN triggerInPPQNMenu |
| MenuItemTriggerOutPPQN triggerOutPPQNMenu |
| MenuItemMidiCommand undoMidiCommand |
| MenuItemUnisonDetune unisonDetuneMenu |
| MenuItemSubmenu unisonMenu |
| MenuItemFixedPatchCableStrength vibratoMenu |
| MenuItemSubmenu voiceMenu |
| MenuItemPatchedParamInteger volumeMenu |