#pragma once
#include <rack.hpp>

using namespace rack;

// Declare the Plugin, defined in plugin.cpp
extern Plugin* pluginInstance;

// Declare each Model, defined in each module source file
// extern Model* modelMyModule;
extern Model *modelAutobreak;
extern Model *modelByteBeat;
extern Model *modelDigitalProgrammer;
extern Model *modelDigitalSequencer;
extern Model *modelDigitalSequencerXP;
extern Model *modelGlitchSequencer;
extern Model *modelGhosts;
extern Model *modelGoblins;
extern Model *modelGrainEngine;
extern Model *modelGrainEngineMK2;
extern Model *modelGrainEngineMK2Expander;
extern Model *modelGrainFx;
extern Model *modelGrooveBox;
extern Model *modelGrooveBoxExpander;
extern Model *modelHazumi;
extern Model *modelLooper;
extern Model *modelRepeater;
extern Model *modelSamplerX8;
extern Model *modelSatanonaut;
extern Model *modelWavBank;
extern Model *modelWavBankMC;
extern Model *modelXY;
