Added scripts and resouces.
This commit is contained in:
parent
0e1f2e8d33
commit
36a8b73b2d
|
|
@ -0,0 +1,38 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ -d /Applications/Arduino.app ]]
|
||||||
|
then
|
||||||
|
|
||||||
|
# Define locations
|
||||||
|
|
||||||
|
lib_path=/Applications/Arduino.app/Contents/Resources/Java/libraries/MIDI
|
||||||
|
|
||||||
|
if [[ -d $lib_path ]]
|
||||||
|
then
|
||||||
|
# Remove old lib
|
||||||
|
rm -rf $lib_path
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create folder
|
||||||
|
mkdir $lib_path
|
||||||
|
|
||||||
|
# Copy sources
|
||||||
|
cp ../src/MIDI.cpp $lib_path
|
||||||
|
cp ../src/MIDI.h $lib_path
|
||||||
|
|
||||||
|
# Copy resources
|
||||||
|
cp ../res/keywords.txt $lib_path
|
||||||
|
|
||||||
|
# Copy examples
|
||||||
|
mkdir $lib_path/examples
|
||||||
|
|
||||||
|
cp -r examples/* $lib_path/examples
|
||||||
|
|
||||||
|
# Copy doc
|
||||||
|
mkdir $lib_path/doc
|
||||||
|
|
||||||
|
cp ../doc/* $lib_path/doc
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Arduino application not found."
|
||||||
|
fi
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ -d /Applications/Arduino.app ]]
|
||||||
|
then
|
||||||
|
|
||||||
|
# Define locations
|
||||||
|
|
||||||
|
lib_path=/Applications/Arduino.app/Contents/Resources/Java/libraries/MIDI
|
||||||
|
|
||||||
|
if [[ -d $lib_path ]]
|
||||||
|
then
|
||||||
|
# Remove old lib
|
||||||
|
rm -rf $lib_path
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create folder
|
||||||
|
mkdir $lib_path
|
||||||
|
|
||||||
|
# Install contents
|
||||||
|
cp -r * $lib_path
|
||||||
|
|
||||||
|
# Cleanup
|
||||||
|
rm $lib_path/install_mac.sh
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Arduino application not found."
|
||||||
|
fi
|
||||||
|
|
@ -0,0 +1,105 @@
|
||||||
|
#######################################
|
||||||
|
# Syntax Coloring Map For Test
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# Datatypes (KEYWORD1)
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
MIDI KEYWORD1
|
||||||
|
MIDI.h KEYWORD1
|
||||||
|
MIDI_Class KEYWORD1
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# Methods and Functions (KEYWORD2)
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
send KEYWORD2
|
||||||
|
sendNoteOn KEYWORD2
|
||||||
|
sendNoteOff KEYWORD2
|
||||||
|
sendProgramChange KEYWORD2
|
||||||
|
sendControlChange KEYWORD2
|
||||||
|
sendPitchBend KEYWORD2
|
||||||
|
sendPolyPressure KEYWORD2
|
||||||
|
sendAfterTouch KEYWORD2
|
||||||
|
sendSysEx KEYWORD2
|
||||||
|
sendTimeCodeQuarterFrame KEYWORD2
|
||||||
|
sendSongPosition KEYWORD2
|
||||||
|
sendSongSelect KEYWORD2
|
||||||
|
sendTuneRequest KEYWORD2
|
||||||
|
sendRealTime KEYWORD2
|
||||||
|
begin KEYWORD2
|
||||||
|
read KEYWORD2
|
||||||
|
getType KEYWORD2
|
||||||
|
getChannel KEYWORD2
|
||||||
|
getData1 KEYWORD2
|
||||||
|
getData2 KEYWORD2
|
||||||
|
getSysExArray KEYWORD2
|
||||||
|
getFilterMode KEYWORD2
|
||||||
|
getThruState KEYWORD2
|
||||||
|
getInputChannel KEYWORD2
|
||||||
|
check KEYWORD2
|
||||||
|
delMsg KEYWORD2
|
||||||
|
delSysEx KEYWORD2
|
||||||
|
setInputChannel KEYWORD2
|
||||||
|
setStatus KEYWORD2
|
||||||
|
turnThruOn KEYWORD2
|
||||||
|
turnThruOff KEYWORD2
|
||||||
|
setThruFilterMode KEYWORD2
|
||||||
|
disconnectCallbackFromType KEYWORD2
|
||||||
|
setHandleNoteOff KEYWORD2
|
||||||
|
setHandleNoteOn KEYWORD2
|
||||||
|
setHandleAfterTouchPoly KEYWORD2
|
||||||
|
setHandleControlChange KEYWORD2
|
||||||
|
setHandleProgramChange KEYWORD2
|
||||||
|
setHandleAfterTouchChannel KEYWORD2
|
||||||
|
setHandlePitchBend KEYWORD2
|
||||||
|
setHandleSystemExclusive KEYWORD2
|
||||||
|
setHandleTimeCodeQuarterFrame KEYWORD2
|
||||||
|
setHandleSongPosition KEYWORD2
|
||||||
|
setHandleSongSelect KEYWORD2
|
||||||
|
setHandleTuneRequest KEYWORD2
|
||||||
|
setHandleClock KEYWORD2
|
||||||
|
setHandleStart KEYWORD2
|
||||||
|
setHandleContinue KEYWORD2
|
||||||
|
setHandleStop KEYWORD2
|
||||||
|
setHandleActiveSensing KEYWORD2
|
||||||
|
setHandleSystemReset KEYWORD2
|
||||||
|
getTypeFromStatusByte KEYWORD2
|
||||||
|
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# Instances (KEYWORD2)
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# Constants (LITERAL1)
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
NoteOff LITERAL1
|
||||||
|
NoteOn LITERAL1
|
||||||
|
AfterTouchPoly LITERAL1
|
||||||
|
ControlChange LITERAL1
|
||||||
|
ProgramChange LITERAL1
|
||||||
|
AfterTouchChannel LITERAL1
|
||||||
|
PitchBend LITERAL1
|
||||||
|
SystemExclusive LITERAL1
|
||||||
|
TimeCodeQuarterFrame LITERAL1
|
||||||
|
SongPosition LITERAL1
|
||||||
|
SongSelect LITERAL1
|
||||||
|
TuneRequest LITERAL1
|
||||||
|
Clock LITERAL1
|
||||||
|
Start LITERAL1
|
||||||
|
Stop LITERAL1
|
||||||
|
Continue LITERAL1
|
||||||
|
ActiveSensing LITERAL1
|
||||||
|
SystemReset LITERAL1
|
||||||
|
InvalidType LITERAL1
|
||||||
|
Off LITERAL1
|
||||||
|
Full LITERAL1
|
||||||
|
SameChannel LITERAL1
|
||||||
|
DifferentChannel LITERAL1
|
||||||
|
MIDI_CHANNEL_OMNI LITERAL1
|
||||||
|
MIDI_CHANNEL_OFF LITERAL1
|
||||||
|
MIDI_BAUDRATE LITERAL1
|
||||||
|
MIDI_SYSEX_ARRAY_SIZE LITERAL1
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Create a temporary destination folder
|
||||||
|
mkdir -p temp/doc
|
||||||
|
mkdir -p temp/examples
|
||||||
|
|
||||||
|
# Copy sources
|
||||||
|
cp ../src/* temp
|
||||||
|
|
||||||
|
# Copy resources
|
||||||
|
cp keywords.txt temp
|
||||||
|
|
||||||
|
# Copy examples
|
||||||
|
cp -r examples/* temp/examples
|
||||||
|
|
||||||
|
# Generate & copy doc
|
||||||
|
cd ../doc
|
||||||
|
/Applications/Doxygen.app/Contents/Resources/doxygen Doxyfile
|
||||||
|
rm -rf latex
|
||||||
|
cd ../res
|
||||||
|
|
||||||
|
cp -r ../doc/* temp/doc
|
||||||
|
|
||||||
|
# Generate package
|
||||||
|
mv temp MIDI
|
||||||
|
zip -r MIDI.zip MIDI
|
||||||
|
mv MIDI.zip Arduino_MIDI_Library_v.zip
|
||||||
Loading…
Reference in New Issue