Files
Scanning the repository...
Last update 5 years 10 months
by Nic Newdigate
Filessoftwareexamplesmidirecorder | |
---|---|
.. | |
MidiWriter.cpp | |
MidiWriter.h | |
README.md | |
TFTPianoDisplay.cpp | |
TFTPianoDisplay.h | |
t36-midi-tft.ino |
MidiWriter.h#ifndef MidiWriter_h #define MidiWriter_h #include "Arduino.h" #include <SD.h> class MidiWriter { public: MidiWriter(); void setFilename(const char* filename); char* getFilename(); void writeHeader(); void addEvent(unsigned int deltaticks, byte a, byte b, byte c, byte d); void flush(); private: byte _buffer[50]; byte _bufferPos = 0; char _filename[80]; unsigned long trackSize = 0; void write_buf_int(unsigned int data); void write_buf_byte(byte a); }; #endif