31 FilePointer* filePointer
49 int buttonAction(
int x,
int y,
bool on,
bool inCardRoutine);
52 int padAction(
int x,
int y,
int velocity);
60 bool claimCurrentFile(
int mayDoPitchDetection = 1,
int mayDoSingleCycle = 1,
int mayDoWaveTable = 1);
62 bool drawUndefinedArea =
true);
75 void displayCurrentFilename();
76 void previewIfPossible(
int movementDirection = 1);
77 void audioFileIsNowSet();
78 bool canImportWholeKit();
79 bool loadAllSamplesInFolder(
bool detectPitch,
int* getNumSamples,
Sample*** getSortArea,
bool* getDoingSingleCycle = NULL,
int* getNumCharsInPrefix = NULL);
80 int getCurrentFilePath(
String* path);
81 void drawKeysOverWaveform();
82 void autoDetectSideChainSending(
SoundDrum* drum,
Source* source,
char const* fileName);
83 void possiblySetUpBlinking();
85 bool currentlyShowingSamplePreview;
87 bool qwertyCurrentlyDrawnOnscreen;
Definition: NumericLayerScrollingText.h:23
Definition: samplebrowser.h:43
void scrollFinished()
Definition: samplebrowser.cpp:624
void currentFileChanged(int movementDirection)
Definition: samplebrowser.cpp:228
bool renderMainPads(uint32_t whichRows, uint8_t image[][displayWidth+sideBarWidth][3], uint8_t occupancyMask[][displayWidth+sideBarWidth], bool drawUndefinedArea=true)
Definition: samplebrowser.cpp:2015
SampleBrowser()
Definition: samplebrowser.cpp:85
int timerCallback()
Definition: samplebrowser.cpp:276
int buttonAction(int x, int y, bool on, bool inCardRoutine)
Definition: samplebrowser.cpp:392
int claimAudioFileForInstrument(bool makeWaveTableWorkAtAllCosts=false)
Definition: samplebrowser.cpp:712
bool importFolderAsMultisamples()
Definition: samplebrowser.cpp:1536
int horizontalEncoderAction(int offset)
Definition: samplebrowser.cpp:1940
void focusRegained()
Definition: samplebrowser.cpp:193
bool canSeeViewUnderneath()
Definition: samplebrowser.cpp:2009
void enterKeyPress()
Definition: samplebrowser.cpp:330
int verticalEncoderAction(int offset, bool inCardRoutine)
Definition: samplebrowser.cpp:1999
bool opened()
Definition: samplebrowser.cpp:97
void exitAndNeverDeleteDrum()
Definition: samplebrowser.cpp:248
int backButtonAction()
Definition: samplebrowser.cpp:386
int padAction(int x, int y, int velocity)
Definition: samplebrowser.cpp:641
int claimAudioFileForAudioClip()
Definition: samplebrowser.cpp:723
void folderContentsReady(int entryDirection)
Definition: samplebrowser.cpp:199
bool importFolderAsKit()
Definition: samplebrowser.cpp:1773
bool getGreyoutRowsAndCols(uint32_t *cols, uint32_t *rows)
Definition: samplebrowser.cpp:494
void exitAction()
Definition: samplebrowser.cpp:255
bool claimCurrentFile(int mayDoPitchDetection=1, int mayDoSingleCycle=1, int mayDoWaveTable=1)
Definition: samplebrowser.cpp:745
String lastFilePathLoaded
Definition: samplebrowser.h:65
Definition: sounddrum.h:29
#define displayWidth
Definition: definitions.h:176
#define sideBarWidth
Definition: definitions.h:222
SampleBrowser sampleBrowser
Definition: samplebrowser.cpp:81
FRESULT f_readdir_get_filepointer(DIR *dp, FILINFO *fno, FilePointer *filePointer)