Compare commits
No commits in common. "gh-pages" and "master" have entirely different histories.
|
|
@ -0,0 +1,9 @@
|
|||
root = true
|
||||
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
---
|
||||
name: Bug report
|
||||
about: Report something that does not work as intended
|
||||
title: ''
|
||||
labels: bug
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!--
|
||||
Before opening an issue, check if your problem already has been solved by looking in:
|
||||
- The existing issues: https://github.com/FortySevenEffects/arduino_midi_library/issues
|
||||
- The discussions: https://github.com/FortySevenEffects/arduino_midi_library/discussions
|
||||
|
||||
Consider opening a discussion instead of an issue if you need help with your project:
|
||||
https://github.com/FortySevenEffects/arduino_midi_library/discussions/new
|
||||
-->
|
||||
|
||||
## Context
|
||||
|
||||
Please answer a few questions to help us understand your problem better and guide you to a solution:
|
||||
|
||||
<!-- Tip: place the letter x in the checkboxes to tick them:
|
||||
- [ ] Unticked checkbox
|
||||
- [x] Ticked checkbox
|
||||
|
||||
You can also tick them by clicking after you've submitted your issue.
|
||||
-->
|
||||
|
||||
- What board are you using ?
|
||||
- `example: Arduino Leonardo`
|
||||
- _Please list any shields or other **relevant** hardware you're using_
|
||||
- What version of the Arduino IDE are you using ?
|
||||
- `example: 1.8.5`
|
||||
- How are you using MIDI ?
|
||||
- [ ] Hardware Serial (DIN plugs)
|
||||
- [ ] USB
|
||||
- [ ] Other (please specify)
|
||||
- Is your problem related to:
|
||||
- [ ] MIDI Input (reading messages from other devices)
|
||||
- [ ] MIDI Output (sending messages to other devices)
|
||||
- How comfortable are you with code ?
|
||||
- [ ] Complete beginner
|
||||
- [ ] I've done basic projects
|
||||
- [ ] I know my way around C/C++
|
||||
- [ ] Advanced / professional
|
||||
|
||||
## Describe your project and what you expect to happen:
|
||||
|
||||
<!--
|
||||
Example: When I press a switch on my pedalboard, it sends a SysEx message that I'd like to receive on my Arduino.
|
||||
|
||||
Note: Attachments (circuit diagrams, code examples) are most welcome and will help us understand your needs better and find a suitable solution for your issue.
|
||||
-->
|
||||
|
||||
## Describe your problem (what does not work):
|
||||
|
||||
<!--
|
||||
Example: I cannot receive SysEx messages coming from my AxeFX 2
|
||||
-->
|
||||
|
||||
## Steps to reproduce
|
||||
|
||||
<!--
|
||||
Please list the steps you took to hit the problem, so we can try and reproduce it.
|
||||
-->
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Discussions
|
||||
url: https://github.com/FortySevenEffects/arduino_midi_library/discussions
|
||||
about: Not a bug or a feature request ? Discuss your problem, ask for help or show what you've built in Discussions.
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: new feature
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
name: CMake
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
env:
|
||||
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
|
||||
BUILD_TYPE: Debug
|
||||
GENERATE_COVERAGE: true
|
||||
LCOV_ROOT: ${{github.workspace}}/lcov
|
||||
|
||||
jobs:
|
||||
build:
|
||||
# The CMake configure and build commands are platform agnostic and should work equally
|
||||
# well on Windows or Mac. You can convert this to a matrix build if you need
|
||||
# cross-platform coverage.
|
||||
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Install lcov
|
||||
run: |
|
||||
mkdir -p "$LCOV_ROOT"
|
||||
wget https://github.com/linux-test-project/lcov/releases/download/v1.15/lcov-1.15.tar.gz --output-document="$LCOV_ROOT/lcov.tar.gz"
|
||||
tar -xf "$LCOV_ROOT/lcov.tar.gz" --strip-components=1 -C "$LCOV_ROOT"
|
||||
echo "$LCOV_ROOT/bin" >> $GITHUB_PATH
|
||||
shell: bash
|
||||
|
||||
- name: Configure CMake
|
||||
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
|
||||
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
|
||||
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DBUILDER_ENABLE_PROFILING=true
|
||||
|
||||
- name: Build
|
||||
# Build your program with the given configuration
|
||||
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
|
||||
|
||||
- name: Run Unit Tests
|
||||
working-directory: ${{github.workspace}}/build
|
||||
run: ctest --verbose
|
||||
|
||||
- name: Generate code coverage report
|
||||
working-directory: ${{github.workspace}}/build
|
||||
run: |
|
||||
lcov --directory . --capture --output-file coverage.info
|
||||
lcov --remove coverage.info '/usr/*' "${{github.workspace}}/test/*" "${{github.workspace}}/external/*" --output-file coverage.info
|
||||
lcov --list coverage.info
|
||||
|
||||
- uses: coverallsapp/github-action@9ba913c152ae4be1327bfb9085dc806cedb44057
|
||||
name: Upload code coverage report to Coveralls
|
||||
with:
|
||||
path-to-lcov: ${{github.workspace}}/build/coverage.info
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
name: PlatformIO
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [master]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
jobs:
|
||||
platformio:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
example:
|
||||
- AltPinSerial
|
||||
- Basic_IO
|
||||
- Bench
|
||||
- Callbacks
|
||||
- Chaining
|
||||
- DualMerger
|
||||
- ErrorCallback
|
||||
- Input
|
||||
- RPN_NRPN
|
||||
- SimpleSynth
|
||||
- CustomBaudRate
|
||||
board:
|
||||
- uno
|
||||
- due
|
||||
- zero
|
||||
- leonardo
|
||||
- micro
|
||||
- nanoatmega328
|
||||
- megaatmega2560
|
||||
- teensy2
|
||||
- teensy30
|
||||
- teensy31
|
||||
- teensylc
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Cache pip
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
||||
restore-keys: ${{ runner.os }}-pip-
|
||||
- name: Cache PlatformIO
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.platformio
|
||||
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
- name: Install PlatformIO
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install --upgrade platformio
|
||||
pip install "click!=8.0.2" # See platformio/platformio-core#4078
|
||||
- name: Run PlatformIO
|
||||
run: pio ci --lib="." --board="${{matrix.board}}"
|
||||
env:
|
||||
PLATFORMIO_CI_SRC: examples/${{ matrix.example }}
|
||||
|
|
@ -1 +1,10 @@
|
|||
*.sublime-workspace
|
||||
*.pyc
|
||||
logs/
|
||||
build/
|
||||
.vscode/.cmaketools.json
|
||||
src/.DS_Store
|
||||
examples/.DS_Store
|
||||
.DS_Store
|
||||
test/xcode
|
||||
.development
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
[submodule "external/google-test"]
|
||||
path = external/google-test
|
||||
url = https://github.com/google/googletest.git
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"board": "arduino:avr:leonardo"
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Mac",
|
||||
"includePath": [
|
||||
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/include",
|
||||
"/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino"
|
||||
],
|
||||
"browse": {
|
||||
"limitSymbolsToIncludedHeaders": true,
|
||||
"databaseFilename": "",
|
||||
"path": [
|
||||
"/Applications/Arduino.app/Contents/Java/hardware/tools/avr/include",
|
||||
"/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino"
|
||||
]
|
||||
},
|
||||
"intelliSenseMode": "clang-x64",
|
||||
"macFrameworkPath": [
|
||||
"/System/Library/Frameworks",
|
||||
"/Library/Frameworks"
|
||||
],
|
||||
"compilerPath": "/usr/bin/clang",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++17"
|
||||
},
|
||||
{
|
||||
"name": "Linux",
|
||||
"includePath": [
|
||||
"/usr/include"
|
||||
],
|
||||
"browse": {
|
||||
"limitSymbolsToIncludedHeaders": true,
|
||||
"databaseFilename": "",
|
||||
"path": [
|
||||
"/usr/include"
|
||||
]
|
||||
},
|
||||
"intelliSenseMode": "clang-x64",
|
||||
"compilerPath": "/usr/bin/clang",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++17"
|
||||
},
|
||||
{
|
||||
"name": "Win32",
|
||||
"includePath": [
|
||||
"c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include"
|
||||
],
|
||||
"browse": {
|
||||
"limitSymbolsToIncludedHeaders": true,
|
||||
"databaseFilename": "",
|
||||
"path": [
|
||||
"c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include"
|
||||
]
|
||||
},
|
||||
"intelliSenseMode": "msvc-x64",
|
||||
"compilerPath": "/usr/bin/clang",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++17"
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"files.associations": {
|
||||
"cstddef": "cpp",
|
||||
"ostream": "cpp",
|
||||
"__locale": "cpp",
|
||||
"functional": "cpp",
|
||||
"iterator": "cpp",
|
||||
"string": "cpp",
|
||||
"string_view": "cpp",
|
||||
"vector": "cpp",
|
||||
"istream": "cpp",
|
||||
"system_error": "cpp"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
||||
// for the documentation about the tasks.json format
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "Build",
|
||||
"command": "make",
|
||||
"args": ["all"],
|
||||
"options": {
|
||||
"cwd": "${workspaceRoot}/build"
|
||||
},
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Run Tests",
|
||||
"command": "${workspaceRoot}/build/test/unit-tests/unit-tests",
|
||||
"group": {
|
||||
"kind": "test",
|
||||
"isDefault": true
|
||||
},
|
||||
"dependsOn": ["Build"]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
cmake_minimum_required(VERSION 2.8.7)
|
||||
project(arduino_midi_library CXX)
|
||||
|
||||
add_subdirectory(builder)
|
||||
|
||||
setup_builder()
|
||||
|
||||
add_subdirectory(external)
|
||||
add_subdirectory(src)
|
||||
add_subdirectory(test)
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
# Contributing Guidelines
|
||||
|
||||
First, thanks for your help ! :+1:
|
||||
|
||||
## Branches
|
||||
|
||||
Please base your Pull Requests off the `master` branch.
|
||||
|
||||
## Requirements
|
||||
|
||||
Requirements to build and run the unit tests:
|
||||
|
||||
- CMake 2.8 or later
|
||||
- GCC / Clang with C++11 support (GCC 4.8 or higher)
|
||||
|
||||
## Setup
|
||||
|
||||
Pull Google Test / Google Mock subrepository:
|
||||
|
||||
```
|
||||
$ git submodule init
|
||||
$ git submodule update
|
||||
```
|
||||
|
||||
Create build directory, run CMake, build and run unit tests:
|
||||
|
||||
```
|
||||
$ mkdir build && cd build
|
||||
$ cmake ..
|
||||
$ make
|
||||
$ ctest --verbose
|
||||
```
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2016 Francois Best
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
# Arduino MIDI Library
|
||||
|
||||
[](https://github.com/FortySevenEffects/arduino_midi_library/releases/latest)
|
||||
[](LICENSE)
|
||||
[](https://github.com/FortySevenEffects/arduino_midi_library/actions/workflows/cmake.yml)
|
||||
[](https://github.com/FortySevenEffects/arduino_midi_library/actions/workflows/platformio.yml)
|
||||
[](https://coveralls.io/github/FortySevenEffects/arduino_midi_library)
|
||||
|
||||
This library adds MIDI I/O communications to an Arduino board.
|
||||
|
||||
### Features
|
||||
|
||||
- **New** : MIDI over USB, Bluetooth, IP & AppleMIDI (see [Transports](#other-transport-mechanisms)).
|
||||
- **New** : Active Sensing support
|
||||
- Compatible with all Arduino boards (and clones with an AVR processor).
|
||||
- Simple and fast way to send and receive every kind of MIDI message (including all System messages, SysEx, Clock, etc..).
|
||||
- OMNI input reading (read all channels).
|
||||
- Software Thru, with message filtering.
|
||||
- [Callbacks](https://github.com/FortySevenEffects/arduino_midi_library/wiki/Using-Callbacks) to handle input messages more easily.
|
||||
- Last received message is saved until a new one arrives.
|
||||
- Configurable: [overridable template-based settings](https://github.com/FortySevenEffects/arduino_midi_library/wiki/Using-custom-Settings).
|
||||
- Create more than one MIDI interface for mergers/splitters applications.
|
||||
- Use any serial port, hardware or software.
|
||||
|
||||
### Getting Started
|
||||
|
||||
1. Use the Arduino Library Manager to install the library.
|
||||

|
||||
|
||||
2. Start coding:
|
||||
|
||||
```c++
|
||||
#include <MIDI.h>
|
||||
|
||||
// Create and bind the MIDI interface to the default hardware Serial port
|
||||
MIDI_CREATE_DEFAULT_INSTANCE();
|
||||
|
||||
void setup()
|
||||
{
|
||||
MIDI.begin(MIDI_CHANNEL_OMNI); // Listen to all incoming messages
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
// Send note 42 with velocity 127 on channel 1
|
||||
MIDI.sendNoteOn(42, 127, 1);
|
||||
|
||||
// Read incoming messages
|
||||
MIDI.read();
|
||||
}
|
||||
```
|
||||
|
||||
3. Read the [documentation](#documentation) or watch the awesome video tutorials from [Notes & Volts](https://www.youtube.com/playlist?list=PL4_gPbvyebyH2xfPXePHtx8gK5zPBrVkg).
|
||||
|
||||
## Documentation
|
||||
|
||||
- [Doxygen Extended Documentation](https://fortyseveneffects.github.io/arduino_midi_library/).
|
||||
- [GitHub wiki](https://github.com/FortySevenEffects/arduino_midi_library/wiki).
|
||||
|
||||
## USB Migration (4.x to 5.x)
|
||||
|
||||
All USB related code has been moved into a separate repository [Arduino-USB-MIDI](https://github.com/lathoub/Arduino-USBMIDI), USB MIDI Device support with [`MIDIUSB`](https://github.com/arduino-libraries/MIDIUSB), still using this library to do all the MIDI heavy-lifting.
|
||||
|
||||
Migration has been made as easy as possible: only the declaration of the MIDI object has been modified, the rest of your code remains identical.
|
||||
|
||||
`4.3.1` code:
|
||||
|
||||
```c++
|
||||
#include <MIDI.h>
|
||||
#include <midi_UsbTransport.h>
|
||||
|
||||
static const unsigned sUsbTransportBufferSize = 16;
|
||||
typedef midi::UsbTransport<sUsbTransportBufferSize> UsbTransport;
|
||||
|
||||
UsbTransport sUsbTransport;
|
||||
|
||||
MIDI_CREATE_INSTANCE(UsbTransport, sUsbTransport, MIDI);
|
||||
|
||||
// ...
|
||||
```
|
||||
|
||||
now becomes in `5.x`:
|
||||
|
||||
```c++
|
||||
#include <USB-MIDI.h>
|
||||
USBMIDI_CREATE_DEFAULT_INSTANCE();
|
||||
|
||||
// ...
|
||||
```
|
||||
|
||||
Start with the [NoteOnOffEverySec](https://github.com/lathoub/Arduino-USBMIDI/blob/master/examples/NoteOnOffEverySec/NoteOnOffEverySec.ino) example that is based on the original MidiUSB [sketch](https://github.com/lathoub/arduino_midi_library/blob/master/examples/MidiUSB/MidiUSB.ino). Note the only difference is in the declaration.
|
||||
|
||||
The [USB-MIDI](https://github.com/lathoub/Arduino-USBMIDI) Arduino library depends on [this library](https://github.com/FortySevenEffects/arduino_midi_library) and the [MIDIUSB](https://github.com/arduino-libraries/MIDIUSB) library.
|
||||
|
||||
[USB-MIDI](https://github.com/lathoub/Arduino-USBMIDI) uses the latest Arduino IDE `depends` feature in the `library.properties` file installing all the dependencies automatically when installing from the IDE.
|
||||
|
||||
## Other Transport mechanisms
|
||||
|
||||
Version 5 of this library, allows for other Transport layers than the
|
||||
original MIDI 1.0 Electrical Specification (hardware serial).
|
||||
|
||||
- [USB-MIDI](https://github.com/lathoub/Arduino-USBMIDI)
|
||||
- [AppleMIDI or rtpMIDI](https://github.com/lathoub/Arduino-AppleMIDI-Library)
|
||||
- [ipMIDI](https://github.com/lathoub/Arduino-ipMIDI)
|
||||
- [BLE-MIDI](https://github.com/lathoub/Arduino-BLE-MIDI)
|
||||
|
||||
All these Transport layers use this library for all the underlying MIDI
|
||||
work, making it easy to switch transport protocols or making transport
|
||||
protocol bridges.
|
||||
|
||||
### Differences between Serial & other transports
|
||||
|
||||
- Software Thru is enabled by default on Serial, but not on other transports.
|
||||
|
||||
## Contact & Contribution
|
||||
|
||||
To report a bug, contribute, discuss on usage, or request support, please [discuss it here](https://github.com/FortySevenEffects/arduino_midi_library/discussions/new).
|
||||
|
||||
You can also contact me on Twitter: [@fortysevenfx](https://twitter.com/fortysevenfx).
|
||||
|
||||
## Contributors
|
||||
|
||||
Special thanks to all who have contributed to this open-source project !
|
||||
|
||||
- [@lathoub](https://github.com/lathoub)
|
||||
- [@jarosz](https://github.com/jarosz)
|
||||
- [@ivankravets](https://github.com/ivankravets)
|
||||
- [@insolace](https://github.com/insolace)
|
||||
- [@softegg](https://github.com/softegg)
|
||||
- [@per1234](https://github.com/per1234)
|
||||
- [@LnnrtS](https://github.com/LnnrtS)
|
||||
- [@DavidMenting](https://github.com/DavidMenting)
|
||||
- [@Rolel](https://github.com/Rolel)
|
||||
- [@kant](https://github.com/kant)
|
||||
- [@paul-emile-element](https://github.com/paul-emile-element)
|
||||
- [@muxa](https://github.com/muxa)
|
||||
|
||||
You want to help ? Check out the [contribution guidelines](./CONTRIBUTING.md).
|
||||
|
||||
## License
|
||||
|
||||
MIT © 2009 - present [Francois Best](https://francoisbest.com)
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
#### Changelog
|
||||
|
||||
- 20/04/2020 : Version 5.0 released. Separation of transports by [@lathoub](https://github.com/lathoub), adds Active Sensing.
|
||||
- 11/06/2014 : Version 4.2 released. Bug fix for SysEx, overridable template settings.
|
||||
- 16/04/2014 : Version 4.1 released. Bug fixes regarding running status.
|
||||
- 13/02/2014 : Version 4.0 released. Moved to GitHub, added multiple instances & software serial support, and a few bug fixes.
|
||||
- 29/01/2012 : Version 3.2 released. Release notes are [here](http://sourceforge.net/news/?group_id=265194).
|
||||
- 06/05/2011 : Version 3.1 released. Added [callback](http://playground.arduino.cc/Main/MIDILibraryCallbacks) support.
|
||||
- 06/03/2011 : Version 3.0 released. Project is now hosted on [SourceForge](http://sourceforge.net/projects/arduinomidilib).
|
||||
- 14/12/2009 : Version 2.5 released.
|
||||
- 28/07/2009 : Version 2.0 released.
|
||||
- 28/03/2009 : Simplified version of MIDI.begin, Fast mode is now on by default.
|
||||
- 08/03/2009 : Thru method operational. Added some features to enable thru.
|
||||
378
a00002.html
378
a00002.html
|
|
@ -1,378 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/MIDI.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00002.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="a00008_source.html">midi_Defs.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="a00017_source.html">midi_Platform.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="a00020_source.html">midi_Settings.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="a00011_source.html">midi_Message.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="a00023_source.html">serialMIDI.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="a00005_source.html">MIDI.hpp</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="a00002_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The main class for MIDI handling. It is templated over the type of serial port to provide abstraction from the hardware interface, meaning you can use HardwareSerial, SoftwareSerial or ak47's Uart classes. The only requirement is that the class implements the begin, read, write and available methods. <a href="a00039.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a9cad47565f4570163dc307f7b7ea3d6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html#a9cad47565f4570163dc307f7b7ea3d6a">MIDI_LIBRARY_VERSION</a>   0x050000</td></tr>
|
||||
<tr class="separator:a9cad47565f4570163dc307f7b7ea3d6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d7b06873956236bf93301ac6ec4d7a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html#a2d7b06873956236bf93301ac6ec4d7a1">MIDI_LIBRARY_VERSION_MAJOR</a>   5</td></tr>
|
||||
<tr class="separator:a2d7b06873956236bf93301ac6ec4d7a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a925b2a533a6c4322594992e16774992a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html#a925b2a533a6c4322594992e16774992a">MIDI_LIBRARY_VERSION_MINOR</a>   0</td></tr>
|
||||
<tr class="separator:a925b2a533a6c4322594992e16774992a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d8cb2cf54913553a5547e211b36a487"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html#a8d8cb2cf54913553a5547e211b36a487">MIDI_LIBRARY_VERSION_PATCH</a>   0</td></tr>
|
||||
<tr class="separator:a8d8cb2cf54913553a5547e211b36a487"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ac107fe7907b9451f90d648f39afc9852"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html#ac107fe7907b9451f90d648f39afc9852">encodeSysEx</a> (const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *inData, <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *outSysEx, unsigned inLength, bool inFlipHeaderBits=false)</td></tr>
|
||||
<tr class="memdesc:ac107fe7907b9451f90d648f39afc9852"><td class="mdescLeft"> </td><td class="mdescRight">Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to convert the data you want to send. <a href="a00002.html#ac107fe7907b9451f90d648f39afc9852">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac107fe7907b9451f90d648f39afc9852"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca0f63b806438161ddbe17a6bf2a94d7"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html#aca0f63b806438161ddbe17a6bf2a94d7">decodeSysEx</a> (const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *inSysEx, <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *outData, unsigned inLength, bool inFlipHeaderBits=false)</td></tr>
|
||||
<tr class="memdesc:aca0f63b806438161ddbe17a6bf2a94d7"><td class="mdescLeft"> </td><td class="mdescRight">Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to reassemble your received message. <a href="a00002.html#aca0f63b806438161ddbe17a6bf2a94d7">More...</a><br /></td></tr>
|
||||
<tr class="separator:aca0f63b806438161ddbe17a6bf2a94d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>Francois Best, lathoub </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>24/02/11 @license MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00002_source.html">MIDI.h</a>.</p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="a9cad47565f4570163dc307f7b7ea3d6a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9cad47565f4570163dc307f7b7ea3d6a">◆ </a></span>MIDI_LIBRARY_VERSION</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_LIBRARY_VERSION   0x050000</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00002_source.html#l00042">42</a> of file <a class="el" href="a00002_source.html">MIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2d7b06873956236bf93301ac6ec4d7a1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2d7b06873956236bf93301ac6ec4d7a1">◆ </a></span>MIDI_LIBRARY_VERSION_MAJOR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_LIBRARY_VERSION_MAJOR   5</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00002_source.html#l00043">43</a> of file <a class="el" href="a00002_source.html">MIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a925b2a533a6c4322594992e16774992a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a925b2a533a6c4322594992e16774992a">◆ </a></span>MIDI_LIBRARY_VERSION_MINOR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_LIBRARY_VERSION_MINOR   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00002_source.html#l00044">44</a> of file <a class="el" href="a00002_source.html">MIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8d8cb2cf54913553a5547e211b36a487"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8d8cb2cf54913553a5547e211b36a487">◆ </a></span>MIDI_LIBRARY_VERSION_PATCH</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_LIBRARY_VERSION_PATCH   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00002_source.html#l00045">45</a> of file <a class="el" href="a00002_source.html">MIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="aca0f63b806438161ddbe17a6bf2a94d7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aca0f63b806438161ddbe17a6bf2a94d7">◆ </a></span>decodeSysEx()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned decodeSysEx </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>inSysEx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>outData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"><em>inLength</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>inFlipHeaderBits</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to reassemble your received message. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inSysEx</td><td>The SysEx data received from MIDI in. </td></tr>
|
||||
<tr><td class="paramname">outData</td><td>The output buffer where to store the decrypted message. </td></tr>
|
||||
<tr><td class="paramname">inLength</td><td>The length of the input buffer. </td></tr>
|
||||
<tr><td class="paramname">inFlipHeaderBits</td><td>True for Korg and other who store MSB in reverse order </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The length of the output buffer. </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00026.html#ac09acef4fd964fa8192d5e64915e1e59" title="Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...">encodeSysEx</a> </dd>
|
||||
<dd>
|
||||
getSysExArrayLength Code inspired from Ruin & Wesen's SysEx encoder/decoder - <a href="http://ruinwesen.com">http://ruinwesen.com</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00026_source.html#l00087">87</a> of file <a class="el" href="a00026_source.html">MIDI.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">unsigned</span> count = 0;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordtype">byte</span> msbStorage = 0;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">byte</span> byteIndex = 0;</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < inLength; ++i)</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> ((i % 8) == 0)</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  msbStorage = inSysEx[i];</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  byteIndex = 6;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> body = inSysEx[i];</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> shift = inFlipHeaderBits ? 6 - byteIndex : byteIndex;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> msb = <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>(((msbStorage >> shift) & 1) << 7);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  byteIndex--;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  outData[count++] = msb | body;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  }</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> count;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac107fe7907b9451f90d648f39afc9852"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac107fe7907b9451f90d648f39afc9852">◆ </a></span>encodeSysEx()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned encodeSysEx </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>inData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>outSysEx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"><em>inLength</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>inFlipHeaderBits</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to convert the data you want to send. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inData</td><td>The data to encode. </td></tr>
|
||||
<tr><td class="paramname">outSysEx</td><td>The output buffer where to store the encoded message. </td></tr>
|
||||
<tr><td class="paramname">inLength</td><td>The length of the input buffer. </td></tr>
|
||||
<tr><td class="paramname">inFlipHeaderBits</td><td>True for Korg and other who store MSB in reverse order </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The length of the encoded output buffer. </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb" title="Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...">decodeSysEx</a> Code inspired from Ruin & Wesen's SysEx encoder/decoder - <a href="http://ruinwesen.com">http://ruinwesen.com</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00026_source.html#l00046">46</a> of file <a class="el" href="a00026_source.html">MIDI.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">unsigned</span> outLength = 0; <span class="comment">// Num bytes in output array.</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">byte</span> count = 0; <span class="comment">// Num 7bytes in a block.</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  outSysEx[0] = 0;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < inLength; ++i)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> data = inData[i];</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> msb = data >> 7;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> body = data & 0x7f;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  outSysEx[0] |= (msb << (inFlipHeaderBits ? count : (6 - count)));</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  outSysEx[1 + count] = body;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">if</span> (count++ == 6)</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  outSysEx += 8;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  outLength += 8;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  outSysEx[0] = 0;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  count = 0;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> outLength + count + (count != 0 ? 1 : 0);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00008_html_ab8ef12fab634c171394422d0ee8baf94"><div class="ttname"><a href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a></div><div class="ttdeci">uint8_t byte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00036">midi_Defs.h:36</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00002.html">MIDI.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
10
a00002.js
10
a00002.js
|
|
@ -1,10 +0,0 @@
|
|||
var a00002 =
|
||||
[
|
||||
[ "MidiInterface", "a00039.html", "a00039" ],
|
||||
[ "MIDI_LIBRARY_VERSION", "a00002.html#a9cad47565f4570163dc307f7b7ea3d6a", null ],
|
||||
[ "MIDI_LIBRARY_VERSION_MAJOR", "a00002.html#a2d7b06873956236bf93301ac6ec4d7a1", null ],
|
||||
[ "MIDI_LIBRARY_VERSION_MINOR", "a00002.html#a925b2a533a6c4322594992e16774992a", null ],
|
||||
[ "MIDI_LIBRARY_VERSION_PATCH", "a00002.html#a8d8cb2cf54913553a5547e211b36a487", null ],
|
||||
[ "decodeSysEx", "a00002.html#aca0f63b806438161ddbe17a6bf2a94d7", null ],
|
||||
[ "encodeSysEx", "a00002.html#ac107fe7907b9451f90d648f39afc9852", null ]
|
||||
];
|
||||
|
|
@ -1,500 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/MIDI.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00002_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00002.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="a00008.html">midi_Defs.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="a00017.html">midi_Platform.h</a>"</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="a00020.html">midi_Settings.h</a>"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="a00011.html">midi_Message.h</a>"</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="a00023.html">serialMIDI.h</a>"</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#define MIDI_LIBRARY_VERSION 0x050000</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="a00002.html#a9cad47565f4570163dc307f7b7ea3d6a"> 42</a></span> <span class="preprocessor">#define MIDI_LIBRARY_VERSION_MAJOR 5</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="a00002.html#a2d7b06873956236bf93301ac6ec4d7a1"> 43</a></span> <span class="preprocessor">#define MIDI_LIBRARY_VERSION_MINOR 0</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00002.html#a925b2a533a6c4322594992e16774992a"> 44</a></span> <span class="preprocessor">#define MIDI_LIBRARY_VERSION_PATCH 0</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="a00002.html#a8d8cb2cf54913553a5547e211b36a487"> 45</a></span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">template</span><<span class="keyword">class</span> Transport, <span class="keyword">class</span> _Settings = DefaultSettings, <span class="keyword">class</span> _Platform = DefaultPlatform></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="a00039.html"> 53</a></span> <span class="keyword">class </span><a class="code" href="a00039.html">MidiInterface</a></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4"> 56</a></span>  <span class="keyword">typedef</span> _Settings <a class="code" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="a00039.html#aed03a77979c0e2fd50f4688462df1562"> 57</a></span>  <span class="keyword">typedef</span> _Platform <a class="code" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="a00039.html#a21f128b2f7c84c16879af4186e53fc81"> 58</a></span>  <span class="keyword">typedef</span> <a class="code" href="a00051.html">Message<Settings::SysExMaxSize></a> <a class="code" href="a00039.html#a21f128b2f7c84c16879af4186e53fc81">MidiMessage</a>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">inline</span> <a class="code" href="a00039.html#aa32dc5a4cc9a28f82e0509832c73cd18">MidiInterface</a>(Transport&);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">inline</span> <a class="code" href="a00039.html#a0295764d43bfd5df748ac767d2938d64">~MidiInterface</a>();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">void</span> <a class="code" href="a00039.html#adf46f7fa45d06da8e4f0f7e32fe07a6f">begin</a>(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel = 1);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// MIDI Output</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga580fb85c5b020566dc04cabc42aae9dc">sendNoteOn</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inNoteNumber,</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inVelocity,</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gad6aba12074008b67bc385a4c32672437">sendNoteOff</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inNoteNumber,</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inVelocity,</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga87eb10a0b528a55fb30b1152d34a6f2f">sendProgramChange</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inProgramNumber,</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga7a274e7fda3f26a257844e695ef5825b">sendControlChange</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inControlNumber,</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inControlValue,</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga2fd10aa2a31236679add8a6a01a5e70a">sendPitchBend</a>(<span class="keywordtype">int</span> inPitchValue, <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga2fd10aa2a31236679add8a6a01a5e70a">sendPitchBend</a>(<span class="keywordtype">double</span> inPitchValue, <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gab894c8d8e95eb87df6c8f6166f6f85a0">sendPolyPressure</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inNoteNumber,</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inPressure,</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel) __attribute__ ((deprecated));</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga15b8bb0e4b1f528ae81ec018897a3734">sendAfterTouch</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inPressure,</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga15b8bb0e4b1f528ae81ec018897a3734">sendAfterTouch</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inNoteNumber,</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inPressure,</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gad36fe6dd36de8f539122e54876f4d1b4">sendSysEx</a>(<span class="keywordtype">unsigned</span> inLength,</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span>* inArray,</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">bool</span> inArrayContainsBoundaries = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga359e996d4a9e02142ed5116e5fef7233">sendTimeCodeQuarterFrame</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inTypeNibble,</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inValuesNibble);</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga359e996d4a9e02142ed5116e5fef7233">sendTimeCodeQuarterFrame</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inData);</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga9b28cd9df57263fb665110d034ad8c96">sendSongPosition</a>(<span class="keywordtype">unsigned</span> inBeats);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gaa3784e12ce67dce72b407ffc3682b27e">sendSongSelect</a>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inSongNumber);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga7303cceabd422631b77a1e6c8f1338c6">sendTuneRequest</a>();</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gabc45594bf1156b5020a2fa188c281cd0">sendCommon</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType, <span class="keywordtype">unsigned</span> = 0);</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="a00039.html#a6294215995f743679b4d15536cb9b0cf"> 113</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a6294215995f743679b4d15536cb9b0cf">sendClock</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c">Clock</a>); };</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="a00039.html#a21bc543581b50f0af2cab15c83192c8d"> 114</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a21bc543581b50f0af2cab15c83192c8d">sendStart</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7">Start</a>); };</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="a00039.html#a00fc8da28083fc9dc7814965f2dee700"> 115</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a00fc8da28083fc9dc7814965f2dee700">sendStop</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d">Stop</a>); };</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="a00039.html#a048fe4d5ef9c51b00649f17cbf885ff7"> 116</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a048fe4d5ef9c51b00649f17cbf885ff7">sendTick</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb">Tick</a>); };</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="a00039.html#a7cb85663c319568f24dab2fa9e00bb51"> 117</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a7cb85663c319568f24dab2fa9e00bb51">sendContinue</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583">Continue</a>); };</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="a00039.html#aca0268305122b38298c5e3f4992f923e"> 118</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#aca0268305122b38298c5e3f4992f923e">sendActiveSensing</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a>); };</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="a00039.html#a4b2302bf337a4b59ceb2aaa54c6365d4"> 119</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a4b2302bf337a4b59ceb2aaa54c6365d4">sendSystemReset</a>() { <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603">SystemReset</a>); };</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType);</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga8c0d80cbbc31164207a5daac5c2c0250">beginRpn</a>(<span class="keywordtype">unsigned</span> inNumber,</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gac14d9facb3443437e5c1363042ae091f">sendRpnValue</a>(<span class="keywordtype">unsigned</span> inValue,</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gac14d9facb3443437e5c1363042ae091f">sendRpnValue</a>(<span class="keywordtype">byte</span> inMsb,</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordtype">byte</span> inLsb,</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga11b1ea9c4ae69689c8d7f1b3258f2ec3">sendRpnIncrement</a>(<span class="keywordtype">byte</span> inAmount,</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gabde92f35330f7656195dc015c5ac8075">sendRpnDecrement</a>(<span class="keywordtype">byte</span> inAmount,</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga2e41151a46d4f00458668cc0c59b9937">endRpn</a>(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga8b26d6bf9ee8b1ec412b9fa000825c1b">beginNrpn</a>(<span class="keywordtype">unsigned</span> inNumber,</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gae5bf8f378de3b787f2b943f2349272f9">sendNrpnValue</a>(<span class="keywordtype">unsigned</span> inValue,</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#gae5bf8f378de3b787f2b943f2349272f9">sendNrpnValue</a>(<span class="keywordtype">byte</span> inMsb,</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordtype">byte</span> inLsb,</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga0a6887687cf94a54e0d2b05739623e4c">sendNrpnIncrement</a>(<span class="keywordtype">byte</span> inAmount,</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga17e1abb84d45a9062449a674c04a9b74">sendNrpnDecrement</a>(<span class="keywordtype">byte</span> inAmount,</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga522eea83ce5280e72bbe963d16c63de0">endNrpn</a>(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga806320755dc058fc62cd727329dc1488">send</a>(<span class="keyword">const</span> <a class="code" href="a00039.html#a21f128b2f7c84c16879af4186e53fc81">MidiMessage</a>&);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordtype">void</span> <a class="code" href="a00032.html#ga806320755dc058fc62cd727329dc1488">send</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType,</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inData1,</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> inData2,</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="comment">// MIDI Input</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">read</a>();</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">read</a>(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">inline</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> <a class="code" href="a00033.html#ga751630ff3b0829f0de19ea724999df25">getType</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">inline</span> <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="code" href="a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767">getChannel</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">inline</span> <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="code" href="a00033.html#ga749f258c959d2edf2ebf45a2be919d46">getData1</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">inline</span> <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="code" href="a00033.html#gabd651766b36741f1a7ea63ab793ab64b">getData2</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">inline</span> <span class="keyword">const</span> <span class="keywordtype">byte</span>* <a class="code" href="a00033.html#gac1c9d068800507aaa262e9be8b0cbb85">getSysExArray</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00033.html#ga07f93f92808f72b080a7afdcd8160f06">getSysExArrayLength</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="a00033.html#ga039812eacd923a50b74a587cabd92ef1">check</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  </div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keyword">inline</span> <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="code" href="a00033.html#ga31faedfa01ecc91343acbbc0b7a566ae">getInputChannel</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00033.html#gad58d4850a613045caeb9499dd05615ef">setInputChannel</a>(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> <a class="code" href="a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de">getTypeFromStatusByte</a>(<span class="keywordtype">byte</span> inStatus);</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="code" href="a00033.html#ga49243944909bc4152fa7b9817a6950e5">getChannelFromStatusByte</a>(<span class="keywordtype">byte</span> inStatus);</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="a00033.html#ga80caaac9382c92f15f4dc8558e18838c">isChannelMessage</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="comment">// Input Callbacks</span></div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="a00039.html#a69d1400b935d1b059c55d3b074c76efb"> 186</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a69d1400b935d1b059c55d3b074c76efb">setHandleMessage</a>(<span class="keywordtype">void</span> (*fptr)(<span class="keyword">const</span> <a class="code" href="a00051.html">MidiMessage</a>&)) { mMessageCallback = fptr; };</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="a00039.html#a9d8638ee332ed9286b3ad08d66168008"> 187</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a9d8638ee332ed9286b3ad08d66168008">setHandleError</a>(<a class="code" href="a00008.html#a1a7fd24af6a225d7896cc93b574f93c9">ErrorCallback</a> fptr) { mErrorCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="a00039.html#a208e2aab71a50cbc56e97d1cf5b177bf"> 188</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a208e2aab71a50cbc56e97d1cf5b177bf">setHandleNoteOff</a>(<a class="code" href="a00008.html#abf4bdfb50ffa8ec4b9660a077075173b">NoteOffCallback</a> fptr) { mNoteOffCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="a00039.html#a5f85f3959ada7683a083d27c05f57f68"> 189</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a5f85f3959ada7683a083d27c05f57f68">setHandleNoteOn</a>(<a class="code" href="a00008.html#a1738df2c03e93e7177ed026285830d0b">NoteOnCallback</a> fptr) { mNoteOnCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="a00039.html#aa1b6cfe5c3ba77bed38fafabd828639f"> 190</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#aa1b6cfe5c3ba77bed38fafabd828639f">setHandleAfterTouchPoly</a>(<a class="code" href="a00008.html#a555981df7e9ef5453b7d5bb92d0103af">AfterTouchPolyCallback</a> fptr) { mAfterTouchPolyCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="a00039.html#a631384bef11b7d380a68602e1c2313f0"> 191</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a631384bef11b7d380a68602e1c2313f0">setHandleControlChange</a>(<a class="code" href="a00008.html#a60199bde936cb246c54a6f895a852bf5">ControlChangeCallback</a> fptr) { mControlChangeCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="a00039.html#a58f80d6b64ee7c4f2696a8725aa52fc7"> 192</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a58f80d6b64ee7c4f2696a8725aa52fc7">setHandleProgramChange</a>(<a class="code" href="a00008.html#a4470afad01c9156ded303974fd6de50e">ProgramChangeCallback</a> fptr) { mProgramChangeCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="a00039.html#ad0493720751c5ce68a8995990f075453"> 193</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#ad0493720751c5ce68a8995990f075453">setHandleAfterTouchChannel</a>(<a class="code" href="a00008.html#a603b29320f039258cc464dadfe4b4b32">AfterTouchChannelCallback</a> fptr) { mAfterTouchChannelCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="a00039.html#ad9196741aeecc544a0a89aa4afbbb8c5"> 194</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#ad9196741aeecc544a0a89aa4afbbb8c5">setHandlePitchBend</a>(<a class="code" href="a00008.html#aff4294e6bc614e0d667a489252d570bb">PitchBendCallback</a> fptr) { mPitchBendCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="a00039.html#a7c1b39ffbf1544561ccd05758190eb22"> 195</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a7c1b39ffbf1544561ccd05758190eb22">setHandleSystemExclusive</a>(<a class="code" href="a00008.html#a72b4a10462bbd3b664c3720185c8e9cb">SystemExclusiveCallback</a> fptr) { mSystemExclusiveCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="a00039.html#ab63f4d1c6f5b8e5122e8190d9886039f"> 196</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#ab63f4d1c6f5b8e5122e8190d9886039f">setHandleTimeCodeQuarterFrame</a>(<a class="code" href="a00008.html#ad767646295a3d97f0a53b23c95eabcbc">TimeCodeQuarterFrameCallback</a> fptr) { mTimeCodeQuarterFrameCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="a00039.html#aa04defb9bb4fb1eeb2a47284cf71b947"> 197</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#aa04defb9bb4fb1eeb2a47284cf71b947">setHandleSongPosition</a>(<a class="code" href="a00008.html#ae8b48ec835f93747386352193f9fc589">SongPositionCallback</a> fptr) { mSongPositionCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="a00039.html#ad3ca74aa13b9d6bd03d3cad91ce5de2e"> 198</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#ad3ca74aa13b9d6bd03d3cad91ce5de2e">setHandleSongSelect</a>(<a class="code" href="a00008.html#ac248a512f262e8a46a7cfba4ba81a541">SongSelectCallback</a> fptr) { mSongSelectCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="a00039.html#abf425640be56ccb3d377da7b330b64c3"> 199</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#abf425640be56ccb3d377da7b330b64c3">setHandleTuneRequest</a>(<a class="code" href="a00008.html#a773140c052ec6e7f2106a01a2dd647c7">TuneRequestCallback</a> fptr) { mTuneRequestCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="a00039.html#a035df5500bd375ae9ce51b47af4ba6fe"> 200</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a035df5500bd375ae9ce51b47af4ba6fe">setHandleClock</a>(<a class="code" href="a00008.html#afcb8111d613b2db971326e9d07131e6a">ClockCallback</a> fptr) { mClockCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="a00039.html#a6aa08e1f81d063d78ecea8995252e858"> 201</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a6aa08e1f81d063d78ecea8995252e858">setHandleStart</a>(<a class="code" href="a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3">StartCallback</a> fptr) { mStartCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="a00039.html#a7075b00879caf4dd34f12e0252b3b230"> 202</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a7075b00879caf4dd34f12e0252b3b230">setHandleTick</a>(<a class="code" href="a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25">TickCallback</a> fptr) { mTickCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="a00039.html#ad5c04b6e67ec728b19572708ea395ccf"> 203</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#ad5c04b6e67ec728b19572708ea395ccf">setHandleContinue</a>(<a class="code" href="a00008.html#aa1d3c27a58b8f5aebd53a73a16378916">ContinueCallback</a> fptr) { mContinueCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="a00039.html#a9867f09f7b1bb939016582db854a7701"> 204</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a9867f09f7b1bb939016582db854a7701">setHandleStop</a>(<a class="code" href="a00008.html#a3d976f6f198f49417d156d8742777a8f">StopCallback</a> fptr) { mStopCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="a00039.html#a792347b4be7ffa2731b2ecd2048ebd50"> 205</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a792347b4be7ffa2731b2ecd2048ebd50">setHandleActiveSensing</a>(<a class="code" href="a00008.html#a333248cb59a7ca0457d650d13c229bcf">ActiveSensingCallback</a> fptr) { mActiveSensingCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="a00039.html#a29affbcb352fc57bdf7b1c3741858c4b"> 206</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00039.html#a29affbcb352fc57bdf7b1c3741858c4b">setHandleSystemReset</a>(<a class="code" href="a00008.html#aa6e986278cb047802e60d256445808f0">SystemResetCallback</a> fptr) { mSystemResetCallback = fptr; }</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  </div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8">disconnectCallbackFromType</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType);</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordtype">void</span> launchCallback();</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  void (*mMessageCallback)(<span class="keyword">const</span> <a class="code" href="a00039.html#a21f128b2f7c84c16879af4186e53fc81">MidiMessage</a>& message) = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <a class="code" href="a00008.html#a1a7fd24af6a225d7896cc93b574f93c9">ErrorCallback</a> mErrorCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <a class="code" href="a00008.html#abf4bdfb50ffa8ec4b9660a077075173b">NoteOffCallback</a> mNoteOffCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <a class="code" href="a00008.html#a1738df2c03e93e7177ed026285830d0b">NoteOnCallback</a> mNoteOnCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="a00008.html#a555981df7e9ef5453b7d5bb92d0103af">AfterTouchPolyCallback</a> mAfterTouchPolyCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="a00008.html#a60199bde936cb246c54a6f895a852bf5">ControlChangeCallback</a> mControlChangeCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <a class="code" href="a00008.html#a4470afad01c9156ded303974fd6de50e">ProgramChangeCallback</a> mProgramChangeCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="a00008.html#a603b29320f039258cc464dadfe4b4b32">AfterTouchChannelCallback</a> mAfterTouchChannelCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <a class="code" href="a00008.html#aff4294e6bc614e0d667a489252d570bb">PitchBendCallback</a> mPitchBendCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <a class="code" href="a00008.html#a72b4a10462bbd3b664c3720185c8e9cb">SystemExclusiveCallback</a> mSystemExclusiveCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="a00008.html#ad767646295a3d97f0a53b23c95eabcbc">TimeCodeQuarterFrameCallback</a> mTimeCodeQuarterFrameCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="a00008.html#ae8b48ec835f93747386352193f9fc589">SongPositionCallback</a> mSongPositionCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="a00008.html#ac248a512f262e8a46a7cfba4ba81a541">SongSelectCallback</a> mSongSelectCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="a00008.html#a773140c052ec6e7f2106a01a2dd647c7">TuneRequestCallback</a> mTuneRequestCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="code" href="a00008.html#afcb8111d613b2db971326e9d07131e6a">ClockCallback</a> mClockCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3">StartCallback</a> mStartCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <a class="code" href="a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25">TickCallback</a> mTickCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="a00008.html#aa1d3c27a58b8f5aebd53a73a16378916">ContinueCallback</a> mContinueCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <a class="code" href="a00008.html#a3d976f6f198f49417d156d8742777a8f">StopCallback</a> mStopCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <a class="code" href="a00008.html#a333248cb59a7ca0457d650d13c229bcf">ActiveSensingCallback</a> mActiveSensingCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <a class="code" href="a00008.html#aa6e986278cb047802e60d256445808f0">SystemResetCallback</a> mSystemResetCallback = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="comment">// MIDI Soft Thru</span></div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  </div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keyword">inline</span> <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> <a class="code" href="a00035.html#ga3c6194164d6581b39b640fe78c45a660">getFilterMode</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="a00035.html#gaa32c6d966f351f59a0daacb7ae74a2c2">getThruState</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  </div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00035.html#ga218aee21c26e8a9f667bdd19e4788216">turnThruOn</a>(<a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> inThruFilterMode = <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a>);</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00035.html#ga221cf6cabdad1995fd9c29e1b85a01bf">turnThruOff</a>();</div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="a00035.html#gae97718b1d8d0a8495ff67e9447de6943">setThruFilterMode</a>(<a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> inThruFilterMode);</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  </div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">void</span> thruFilter(<span class="keywordtype">byte</span> inChannel);</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  </div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="comment">// MIDI Parsing</span></div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  </div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordtype">bool</span> parse();</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> handleNullVelocityNoteOnAsNoteOff();</div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> inputFilter(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel);</div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> resetInput();</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> UpdateLastSentTime();</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="comment">// Transport</span></div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  </div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="a00039.html#a24c72b9f397ff648ef51c640b04b1733"> 263</a></span>  Transport* <a class="code" href="a00039.html#a24c72b9f397ff648ef51c640b04b1733">getTransport</a>() { <span class="keywordflow">return</span> &mTransport; };</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  Transport& mTransport;</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  </div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="comment">// -------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="comment">// Internal variables</span></div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  </div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> mInputChannel;</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <a class="code" href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a> mRunningStatus_RX;</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <a class="code" href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a> mRunningStatus_TX;</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordtype">byte</span> mPendingMessage[3];</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordtype">unsigned</span> mPendingMessageExpectedLength;</div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keywordtype">unsigned</span> mPendingMessageIndex;</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">unsigned</span> mCurrentRpnNumber;</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">unsigned</span> mCurrentNrpnNumber;</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordtype">bool</span> mThruActivated : 1;</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> mThruFilterMode : 7;</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <a class="code" href="a00039.html#a21f128b2f7c84c16879af4186e53fc81">MidiMessage</a> mMessage;</div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> mLastMessageSentTime;</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> mLastMessageReceivedTime;</div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> mSenderActiveSensingPeriodicity;</div>
|
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordtype">bool</span> mReceiverActiveSensingActivated;</div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  int8_t mLastError;</div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  </div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keyword">inline</span> <a class="code" href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a> getStatus(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType,</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> };</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  </div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  </div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00002.html#ac107fe7907b9451f90d648f39afc9852">encodeSysEx</a>(<span class="keyword">const</span> <span class="keywordtype">byte</span>* inData,</div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keywordtype">byte</span>* outSysEx,</div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keywordtype">unsigned</span> inLength,</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordtype">bool</span> inFlipHeaderBits = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00002.html#aca0f63b806438161ddbe17a6bf2a94d7">decodeSysEx</a>(<span class="keyword">const</span> <span class="keywordtype">byte</span>* inSysEx,</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keywordtype">byte</span>* outData,</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keywordtype">unsigned</span> inLength,</div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordtype">bool</span> inFlipHeaderBits = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  </div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  </div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor">#include "<a class="code" href="a00005.html">MIDI.hpp</a>"</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00033_html_gad58d4850a613045caeb9499dd05615ef"><div class="ttname"><a href="a00033.html#gad58d4850a613045caeb9499dd05615ef">MidiInterface::setInputChannel</a></div><div class="ttdeci">void setInputChannel(Channel inChannel)</div><div class="ttdoc">Set the value for the input MIDI channel.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01205">MIDI.hpp:1205</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a0295764d43bfd5df748ac767d2938d64"><div class="ttname"><a href="a00039.html#a0295764d43bfd5df748ac767d2938d64">MidiInterface::~MidiInterface</a></div><div class="ttdeci">~MidiInterface()</div><div class="ttdoc">Destructor for MidiInterface.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00059">MIDI.hpp:59</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga17e1abb84d45a9062449a674c04a9b74"><div class="ttname"><a href="a00032.html#ga17e1abb84d45a9062449a674c04a9b74">MidiInterface::sendNrpnDecrement</a></div><div class="ttdeci">void sendNrpnDecrement(byte inAmount, Channel inChannel)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00658">MIDI.hpp:658</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c">Clock</a></div><div class="ttdeci">@ Clock</div><div class="ttdoc">System Real Time - Timing Clock.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00113">midi_Defs.h:113</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ac248a512f262e8a46a7cfba4ba81a541"><div class="ttname"><a href="a00008.html#ac248a512f262e8a46a7cfba4ba81a541">SongSelectCallback</a></div><div class="ttdeci">void(*)(byte songnumber) SongSelectCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00081">midi_Defs.h:81</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a5f85f3959ada7683a083d27c05f57f68"><div class="ttname"><a href="a00039.html#a5f85f3959ada7683a083d27c05f57f68">MidiInterface::setHandleNoteOn</a></div><div class="ttdeci">void setHandleNoteOn(NoteOnCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00189">MIDI.h:189</a></div></div>
|
||||
<div class="ttc" id="aa00035_html_ga218aee21c26e8a9f667bdd19e4788216"><div class="ttname"><a href="a00035.html#ga218aee21c26e8a9f667bdd19e4788216">MidiInterface::turnThruOn</a></div><div class="ttdeci">void turnThruOn(Thru::Mode inThruFilterMode=Thru::Full)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01371">MIDI.hpp:1371</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603">SystemReset</a></div><div class="ttdeci">@ SystemReset</div><div class="ttdoc">System Real Time - System Reset.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00121">midi_Defs.h:121</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga749f258c959d2edf2ebf45a2be919d46"><div class="ttname"><a href="a00033.html#ga749f258c959d2edf2ebf45a2be919d46">MidiInterface::getData1</a></div><div class="ttdeci">DataByte getData1() const</div><div class="ttdoc">Get the first data byte of the last received message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01152">MIDI.hpp:1152</a></div></div>
|
||||
<div class="ttc" id="aa00008_html"><div class="ttname"><a href="a00008.html">midi_Defs.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Definitions.</div></div>
|
||||
<div class="ttc" id="aa00008_html_a1738df2c03e93e7177ed026285830d0b"><div class="ttname"><a href="a00008.html#a1738df2c03e93e7177ed026285830d0b">NoteOnCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte note, byte velocity) NoteOnCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00072">midi_Defs.h:72</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbb"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00129">midi_Defs.h:130</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_gabd651766b36741f1a7ea63ab793ab64b"><div class="ttname"><a href="a00033.html#gabd651766b36741f1a7ea63ab793ab64b">MidiInterface::getData2</a></div><div class="ttdeci">DataByte getData2() const</div><div class="ttdoc">Get the second data byte of the last received message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01159">MIDI.hpp:1159</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aff4294e6bc614e0d667a489252d570bb"><div class="ttname"><a href="a00008.html#aff4294e6bc614e0d667a489252d570bb">PitchBendCallback</a></div><div class="ttdeci">void(*)(Channel channel, int) PitchBendCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00077">midi_Defs.h:77</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a4470afad01c9156ded303974fd6de50e"><div class="ttname"><a href="a00008.html#a4470afad01c9156ded303974fd6de50e">ProgramChangeCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte) ProgramChangeCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00075">midi_Defs.h:75</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga039812eacd923a50b74a587cabd92ef1"><div class="ttname"><a href="a00033.html#ga039812eacd923a50b74a587cabd92ef1">MidiInterface::check</a></div><div class="ttdeci">bool check() const</div><div class="ttdoc">Check if a valid message is stored in the structure.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01187">MIDI.hpp:1187</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gabde92f35330f7656195dc015c5ac8075"><div class="ttname"><a href="a00032.html#gabde92f35330f7656195dc015c5ac8075">MidiInterface::sendRpnDecrement</a></div><div class="ttdeci">void sendRpnDecrement(byte inAmount, Channel inChannel)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00578">MIDI.hpp:578</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ac1c3abb2f577b66315bfd4a80ad1bae3"><div class="ttname"><a href="a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3">StartCallback</a></div><div class="ttdeci">void(*)(void) StartCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00084">midi_Defs.h:84</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_ab63f4d1c6f5b8e5122e8190d9886039f"><div class="ttname"><a href="a00039.html#ab63f4d1c6f5b8e5122e8190d9886039f">MidiInterface::setHandleTimeCodeQuarterFrame</a></div><div class="ttdeci">void setHandleTimeCodeQuarterFrame(TimeCodeQuarterFrameCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00196">MIDI.h:196</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_aa32dc5a4cc9a28f82e0509832c73cd18"><div class="ttname"><a href="a00039.html#aa32dc5a4cc9a28f82e0509832c73cd18">MidiInterface::MidiInterface</a></div><div class="ttdeci">MidiInterface(Transport &)</div><div class="ttdoc">Constructor for MidiInterface.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00034">MIDI.hpp:34</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a9867f09f7b1bb939016582db854a7701"><div class="ttname"><a href="a00039.html#a9867f09f7b1bb939016582db854a7701">MidiInterface::setHandleStop</a></div><div class="ttdeci">void setHandleStop(StopCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00204">MIDI.h:204</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga8c0d80cbbc31164207a5daac5c2c0250"><div class="ttname"><a href="a00032.html#ga8c0d80cbbc31164207a5daac5c2c0250">MidiInterface::beginRpn</a></div><div class="ttdeci">void beginRpn(unsigned inNumber, Channel inChannel)</div><div class="ttdoc">Start a Registered Parameter Number frame.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00523">MIDI.hpp:523</a></div></div>
|
||||
<div class="ttc" id="aa00017_html"><div class="ttname"><a href="a00017.html">midi_Platform.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best.</div></div>
|
||||
<div class="ttc" id="aa00032_html_gaa3784e12ce67dce72b407ffc3682b27e"><div class="ttname"><a href="a00032.html#gaa3784e12ce67dce72b407ffc3682b27e">MidiInterface::sendSongSelect</a></div><div class="ttdeci">void sendSongSelect(DataByte inSongNumber)</div><div class="ttdoc">Send a Song Select message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00430">MIDI.hpp:430</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_ad3ca74aa13b9d6bd03d3cad91ce5de2e"><div class="ttname"><a href="a00039.html#ad3ca74aa13b9d6bd03d3cad91ce5de2e">MidiInterface::setHandleSongSelect</a></div><div class="ttdeci">void setHandleSongSelect(SongSelectCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00198">MIDI.h:198</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ae8b48ec835f93747386352193f9fc589"><div class="ttname"><a href="a00008.html#ae8b48ec835f93747386352193f9fc589">SongPositionCallback</a></div><div class="ttdeci">void(*)(unsigned beats) SongPositionCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00080">midi_Defs.h:80</a></div></div>
|
||||
<div class="ttc" id="aa00002_html_aca0f63b806438161ddbe17a6bf2a94d7"><div class="ttname"><a href="a00002.html#aca0f63b806438161ddbe17a6bf2a94d7">decodeSysEx</a></div><div class="ttdeci">unsigned decodeSysEx(const byte *inSysEx, byte *outData, unsigned inLength, bool inFlipHeaderBits=false)</div><div class="ttdoc">Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00087">MIDI.cpp:87</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7">Start</a></div><div class="ttdeci">@ Start</div><div class="ttdoc">System Real Time - Start.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00116">midi_Defs.h:116</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a555981df7e9ef5453b7d5bb92d0103af"><div class="ttname"><a href="a00008.html#a555981df7e9ef5453b7d5bb92d0103af">AfterTouchPolyCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte note, byte velocity) AfterTouchPolyCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00073">midi_Defs.h:73</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga9b28cd9df57263fb665110d034ad8c96"><div class="ttname"><a href="a00032.html#ga9b28cd9df57263fb665110d034ad8c96">MidiInterface::sendSongPosition</a></div><div class="ttdeci">void sendSongPosition(unsigned inBeats)</div><div class="ttdoc">Send a Song Position Pointer message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00423">MIDI.hpp:423</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga7a274e7fda3f26a257844e695ef5825b"><div class="ttname"><a href="a00032.html#ga7a274e7fda3f26a257844e695ef5825b">MidiInterface::sendControlChange</a></div><div class="ttdeci">void sendControlChange(DataByte inControlNumber, DataByte inControlValue, Channel inChannel)</div><div class="ttdoc">Send a Control Change message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00270">MIDI.hpp:270</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga522eea83ce5280e72bbe963d16c63de0"><div class="ttname"><a href="a00032.html#ga522eea83ce5280e72bbe963d16c63de0">MidiInterface::endNrpn</a></div><div class="ttdeci">void endNrpn(Channel inChannel)</div><div class="ttdoc">Terminate an NRPN frame. This will send a Null Function to deselect the currently selected NRPN.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00669">MIDI.hpp:669</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gabc45594bf1156b5020a2fa188c281cd0"><div class="ttname"><a href="a00032.html#gabc45594bf1156b5020a2fa188c281cd0">MidiInterface::sendCommon</a></div><div class="ttdeci">void sendCommon(MidiType inType, unsigned=0)</div><div class="ttdoc">Send a Common message. Common messages reset the running status.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00443">MIDI.hpp:443</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_abf425640be56ccb3d377da7b330b64c3"><div class="ttname"><a href="a00039.html#abf425640be56ccb3d377da7b330b64c3">MidiInterface::setHandleTuneRequest</a></div><div class="ttdeci">void setHandleTuneRequest(TuneRequestCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00199">MIDI.h:199</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga580fb85c5b020566dc04cabc42aae9dc"><div class="ttname"><a href="a00032.html#ga580fb85c5b020566dc04cabc42aae9dc">MidiInterface::sendNoteOn</a></div><div class="ttdeci">void sendNoteOn(DataByte inNoteNumber, DataByte inVelocity, Channel inChannel)</div><div class="ttdoc">Send a Note On message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00226">MIDI.hpp:226</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gae5bf8f378de3b787f2b943f2349272f9"><div class="ttname"><a href="a00032.html#gae5bf8f378de3b787f2b943f2349272f9">MidiInterface::sendNrpnValue</a></div><div class="ttdeci">void sendNrpnValue(unsigned inValue, Channel inChannel)</div><div class="ttdoc">Send a 14-bit value for the currently selected NRPN number.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00621">MIDI.hpp:621</a></div></div>
|
||||
<div class="ttc" id="aa00035_html_ga3c6194164d6581b39b640fe78c45a660"><div class="ttname"><a href="a00035.html#ga3c6194164d6581b39b640fe78c45a660">MidiInterface::getFilterMode</a></div><div class="ttdeci">Thru::Mode getFilterMode() const</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01359">MIDI.hpp:1359</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a792347b4be7ffa2731b2ecd2048ebd50"><div class="ttname"><a href="a00039.html#a792347b4be7ffa2731b2ecd2048ebd50">MidiInterface::setHandleActiveSensing</a></div><div class="ttdeci">void setHandleActiveSensing(ActiveSensingCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00205">MIDI.h:205</a></div></div>
|
||||
<div class="ttc" id="aa00011_html"><div class="ttname"><a href="a00011.html">midi_Message.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Message struct definition.</div></div>
|
||||
<div class="ttc" id="aa00008_html_a1a7fd24af6a225d7896cc93b574f93c9"><div class="ttname"><a href="a00008.html#a1a7fd24af6a225d7896cc93b574f93c9">ErrorCallback</a></div><div class="ttdeci">void(*)(int8_t) ErrorCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00070">midi_Defs.h:70</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a24c72b9f397ff648ef51c640b04b1733"><div class="ttname"><a href="a00039.html#a24c72b9f397ff648ef51c640b04b1733">MidiInterface::getTransport</a></div><div class="ttdeci">Transport * getTransport()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00263">MIDI.h:263</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gac23eb04a4dc0d764d6db6f71c43fda12"><div class="ttname"><a href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">MidiInterface::sendRealTime</a></div><div class="ttdeci">void sendRealTime(MidiType inType)</div><div class="ttdoc">Send a Real Time (one byte) message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00492">MIDI.hpp:492</a></div></div>
|
||||
<div class="ttc" id="aa00035_html_ga221cf6cabdad1995fd9c29e1b85a01bf"><div class="ttname"><a href="a00035.html#ga221cf6cabdad1995fd9c29e1b85a01bf">MidiInterface::turnThruOff</a></div><div class="ttdeci">void turnThruOff()</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01378">MIDI.hpp:1378</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga359e996d4a9e02142ed5116e5fef7233"><div class="ttname"><a href="a00032.html#ga359e996d4a9e02142ed5116e5fef7233">MidiInterface::sendTimeCodeQuarterFrame</a></div><div class="ttdeci">void sendTimeCodeQuarterFrame(DataByte inTypeNibble, DataByte inValuesNibble)</div><div class="ttdoc">Send a MIDI Time Code Quarter Frame.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00400">MIDI.hpp:400</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gac14d9facb3443437e5c1363042ae091f"><div class="ttname"><a href="a00032.html#gac14d9facb3443437e5c1363042ae091f">MidiInterface::sendRpnValue</a></div><div class="ttdeci">void sendRpnValue(unsigned inValue, Channel inChannel)</div><div class="ttdoc">Send a 14-bit value for the currently selected RPN number.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00541">MIDI.hpp:541</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a7075b00879caf4dd34f12e0252b3b230"><div class="ttname"><a href="a00039.html#a7075b00879caf4dd34f12e0252b3b230">MidiInterface::setHandleTick</a></div><div class="ttdeci">void setHandleTick(TickCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00202">MIDI.h:202</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga806320755dc058fc62cd727329dc1488"><div class="ttname"><a href="a00032.html#ga806320755dc058fc62cd727329dc1488">MidiInterface::send</a></div><div class="ttdeci">void send(const MidiMessage &)</div><div class="ttdoc">Send a MIDI message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00118">MIDI.hpp:118</a></div></div>
|
||||
<div class="ttc" id="aa00005_html"><div class="ttname"><a href="a00005.html">MIDI.hpp</a></div><div class="ttdoc">MIDI Library for the Arduino - Inline implementations.</div></div>
|
||||
<div class="ttc" id="aa00008_html_a333248cb59a7ca0457d650d13c229bcf"><div class="ttname"><a href="a00008.html#a333248cb59a7ca0457d650d13c229bcf">ActiveSensingCallback</a></div><div class="ttdeci">void(*)(void) ActiveSensingCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00088">midi_Defs.h:88</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga8b26d6bf9ee8b1ec412b9fa000825c1b"><div class="ttname"><a href="a00032.html#ga8b26d6bf9ee8b1ec412b9fa000825c1b">MidiInterface::beginNrpn</a></div><div class="ttdeci">void beginNrpn(unsigned inNumber, Channel inChannel)</div><div class="ttdoc">Start a Non-Registered Parameter Number frame.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00603">MIDI.hpp:603</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a58f80d6b64ee7c4f2696a8725aa52fc7"><div class="ttname"><a href="a00039.html#a58f80d6b64ee7c4f2696a8725aa52fc7">MidiInterface::setHandleProgramChange</a></div><div class="ttdeci">void setHandleProgramChange(ProgramChangeCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00192">MIDI.h:192</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga87eb10a0b528a55fb30b1152d34a6f2f"><div class="ttname"><a href="a00032.html#ga87eb10a0b528a55fb30b1152d34a6f2f">MidiInterface::sendProgramChange</a></div><div class="ttdeci">void sendProgramChange(DataByte inProgramNumber, Channel inChannel)</div><div class="ttdoc">Send a Program Change message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00257">MIDI.hpp:257</a></div></div>
|
||||
<div class="ttc" id="aa00002_html_ac107fe7907b9451f90d648f39afc9852"><div class="ttname"><a href="a00002.html#ac107fe7907b9451f90d648f39afc9852">encodeSysEx</a></div><div class="ttdeci">unsigned encodeSysEx(const byte *inData, byte *outSysEx, unsigned inLength, bool inFlipHeaderBits=false)</div><div class="ttdoc">Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00046">MIDI.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gad6aba12074008b67bc385a4c32672437"><div class="ttname"><a href="a00032.html#gad6aba12074008b67bc385a4c32672437">MidiInterface::sendNoteOff</a></div><div class="ttdeci">void sendNoteOff(DataByte inNoteNumber, DataByte inVelocity, Channel inChannel)</div><div class="ttdoc">Send a Note Off message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00245">MIDI.hpp:245</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga80caaac9382c92f15f4dc8558e18838c"><div class="ttname"><a href="a00033.html#ga80caaac9382c92f15f4dc8558e18838c">MidiInterface::isChannelMessage</a></div><div class="ttdeci">static bool isChannelMessage(MidiType inType)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01242">MIDI.hpp:1242</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga5fba3159de1c4aac8b8a33a0a9dbf7de"><div class="ttname"><a href="a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de">MidiInterface::getTypeFromStatusByte</a></div><div class="ttdeci">static MidiType getTypeFromStatusByte(byte inStatus)</div><div class="ttdoc">Extract an enumerated MIDI type from a status byte.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01218">MIDI.hpp:1218</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a773140c052ec6e7f2106a01a2dd647c7"><div class="ttname"><a href="a00008.html#a773140c052ec6e7f2106a01a2dd647c7">TuneRequestCallback</a></div><div class="ttdeci">void(*)(void) TuneRequestCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00082">midi_Defs.h:82</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ad767646295a3d97f0a53b23c95eabcbc"><div class="ttname"><a href="a00008.html#ad767646295a3d97f0a53b23c95eabcbc">TimeCodeQuarterFrameCallback</a></div><div class="ttdeci">void(*)(byte data) TimeCodeQuarterFrameCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00079">midi_Defs.h:79</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a6294215995f743679b4d15536cb9b0cf"><div class="ttname"><a href="a00039.html#a6294215995f743679b4d15536cb9b0cf">MidiInterface::sendClock</a></div><div class="ttdeci">void sendClock()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00113">MIDI.h:113</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a29affbcb352fc57bdf7b1c3741858c4b"><div class="ttname"><a href="a00039.html#a29affbcb352fc57bdf7b1c3741858c4b">MidiInterface::setHandleSystemReset</a></div><div class="ttdeci">void setHandleSystemReset(SystemResetCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00206">MIDI.h:206</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_aed03a77979c0e2fd50f4688462df1562"><div class="ttname"><a href="a00039.html#aed03a77979c0e2fd50f4688462df1562">MidiInterface::Platform</a></div><div class="ttdeci">_Platform Platform</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00057">MIDI.h:57</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a11ff4f08b08691aaf2d8b42b8330b87f"><div class="ttname"><a href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a></div><div class="ttdeci">byte StatusByte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00056">midi_Defs.h:56</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a603b29320f039258cc464dadfe4b4b32"><div class="ttname"><a href="a00008.html#a603b29320f039258cc464dadfe4b4b32">AfterTouchChannelCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte) AfterTouchChannelCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00076">midi_Defs.h:76</a></div></div>
|
||||
<div class="ttc" id="aa00035_html_gaa32c6d966f351f59a0daacb7ae74a2c2"><div class="ttname"><a href="a00035.html#gaa32c6d966f351f59a0daacb7ae74a2c2">MidiInterface::getThruState</a></div><div class="ttdeci">bool getThruState() const</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01365">MIDI.hpp:1365</a></div></div>
|
||||
<div class="ttc" id="aa00039_html"><div class="ttname"><a href="a00039.html">MidiInterface</a></div><div class="ttdoc">The main class for MIDI handling. It is templated over the type of serial port to provide abstraction...</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00053">MIDI.h:54</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga15b8bb0e4b1f528ae81ec018897a3734"><div class="ttname"><a href="a00032.html#ga15b8bb0e4b1f528ae81ec018897a3734">MidiInterface::sendAfterTouch</a></div><div class="ttdeci">void sendAfterTouch(DataByte inPressure, Channel inChannel)</div><div class="ttdoc">Send a MonoPhonic AfterTouch message (applies to all notes)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00297">MIDI.hpp:297</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_gac1c9d068800507aaa262e9be8b0cbb85"><div class="ttname"><a href="a00033.html#gac1c9d068800507aaa262e9be8b0cbb85">MidiInterface::getSysExArray</a></div><div class="ttdeci">const byte * getSysExArray() const</div><div class="ttdoc">Get the System Exclusive byte array.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01169">MIDI.hpp:1169</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a9d8638ee332ed9286b3ad08d66168008"><div class="ttname"><a href="a00039.html#a9d8638ee332ed9286b3ad08d66168008">MidiInterface::setHandleError</a></div><div class="ttdeci">void setHandleError(ErrorCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00187">MIDI.h:187</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1d3c27a58b8f5aebd53a73a16378916"><div class="ttname"><a href="a00008.html#aa1d3c27a58b8f5aebd53a73a16378916">ContinueCallback</a></div><div class="ttdeci">void(*)(void) ContinueCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00086">midi_Defs.h:86</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a631384bef11b7d380a68602e1c2313f0"><div class="ttname"><a href="a00039.html#a631384bef11b7d380a68602e1c2313f0">MidiInterface::setHandleControlChange</a></div><div class="ttdeci">void setHandleControlChange(ControlChangeCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00191">MIDI.h:191</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a035df5500bd375ae9ce51b47af4ba6fe"><div class="ttname"><a href="a00039.html#a035df5500bd375ae9ce51b47af4ba6fe">MidiInterface::setHandleClock</a></div><div class="ttdeci">void setHandleClock(ClockCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00200">MIDI.h:200</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583">Continue</a></div><div class="ttdeci">@ Continue</div><div class="ttdoc">System Real Time - Continue.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00117">midi_Defs.h:117</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga751630ff3b0829f0de19ea724999df25"><div class="ttname"><a href="a00033.html#ga751630ff3b0829f0de19ea724999df25">MidiInterface::getType</a></div><div class="ttdeci">MidiType getType() const</div><div class="ttdoc">Get the last received message's type.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01134">MIDI.hpp:1134</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_gac5d0b2a1a320a13c1166d29fcbd51df8"><div class="ttname"><a href="a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8">MidiInterface::disconnectCallbackFromType</a></div><div class="ttdeci">void disconnectCallbackFromType(MidiType inType)</div><div class="ttdoc">Detach an external function from the given type.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01262">MIDI.hpp:1262</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gab894c8d8e95eb87df6c8f6166f6f85a0"><div class="ttname"><a href="a00032.html#gab894c8d8e95eb87df6c8f6166f6f85a0">MidiInterface::sendPolyPressure</a></div><div class="ttdeci">void sendPolyPressure(DataByte inNoteNumber, DataByte inPressure, Channel inChannel) __attribute__((deprecated))</div><div class="ttdoc">Send a Polyphonic AfterTouch message (applies to a specified note)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00285">MIDI.hpp:285</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga07f93f92808f72b080a7afdcd8160f06"><div class="ttname"><a href="a00033.html#ga07f93f92808f72b080a7afdcd8160f06">MidiInterface::getSysExArrayLength</a></div><div class="ttdeci">unsigned getSysExArrayLength() const</div><div class="ttdoc">Get the length of the System Exclusive array.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01180">MIDI.hpp:1180</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a21f128b2f7c84c16879af4186e53fc81"><div class="ttname"><a href="a00039.html#a21f128b2f7c84c16879af4186e53fc81">MidiInterface::MidiMessage</a></div><div class="ttdeci">Message< Settings::SysExMaxSize > MidiMessage</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00058">MIDI.h:58</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a72b4a10462bbd3b664c3720185c8e9cb"><div class="ttname"><a href="a00008.html#a72b4a10462bbd3b664c3720185c8e9cb">SystemExclusiveCallback</a></div><div class="ttdeci">void(*)(byte *array, unsigned size) SystemExclusiveCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00078">midi_Defs.h:78</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_adf46f7fa45d06da8e4f0f7e32fe07a6f"><div class="ttname"><a href="a00039.html#adf46f7fa45d06da8e4f0f7e32fe07a6f">MidiInterface::begin</a></div><div class="ttdeci">void begin(Channel inChannel=1)</div><div class="ttdoc">Call the begin method in the setup() function of the Arduino.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00072">MIDI.hpp:72</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa6e986278cb047802e60d256445808f0"><div class="ttname"><a href="a00008.html#aa6e986278cb047802e60d256445808f0">SystemResetCallback</a></div><div class="ttdeci">void(*)(void) SystemResetCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00089">midi_Defs.h:89</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_afcb8111d613b2db971326e9d07131e6a"><div class="ttname"><a href="a00008.html#afcb8111d613b2db971326e9d07131e6a">ClockCallback</a></div><div class="ttdeci">void(*)(void) ClockCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00083">midi_Defs.h:83</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga2e41151a46d4f00458668cc0c59b9937"><div class="ttname"><a href="a00032.html#ga2e41151a46d4f00458668cc0c59b9937">MidiInterface::endRpn</a></div><div class="ttdeci">void endRpn(Channel inChannel)</div><div class="ttdoc">Terminate an RPN frame. This will send a Null Function to deselect the currently selected RPN.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00589">MIDI.hpp:589</a></div></div>
|
||||
<div class="ttc" id="aa00035_html_gae97718b1d8d0a8495ff67e9447de6943"><div class="ttname"><a href="a00035.html#gae97718b1d8d0a8495ff67e9447de6943">MidiInterface::setThruFilterMode</a></div><div class="ttdeci">void setThruFilterMode(Thru::Mode inThruFilterMode)</div><div class="ttdoc">Set the filter for thru mirroring.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01352">MIDI.hpp:1352</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga31faedfa01ecc91343acbbc0b7a566ae"><div class="ttname"><a href="a00033.html#ga31faedfa01ecc91343acbbc0b7a566ae">MidiInterface::getInputChannel</a></div><div class="ttdeci">Channel getInputChannel() const</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01195">MIDI.hpp:1195</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a3d976f6f198f49417d156d8742777a8f"><div class="ttname"><a href="a00008.html#a3d976f6f198f49417d156d8742777a8f">StopCallback</a></div><div class="ttdeci">void(*)(void) StopCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00087">midi_Defs.h:87</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a048fe4d5ef9c51b00649f17cbf885ff7"><div class="ttname"><a href="a00039.html#a048fe4d5ef9c51b00649f17cbf885ff7">MidiInterface::sendTick</a></div><div class="ttdeci">void sendTick()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00116">MIDI.h:116</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a></div><div class="ttdeci">@ ActiveSensing</div><div class="ttdoc">System Real Time - Active Sensing.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00120">midi_Defs.h:120</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a></div><div class="ttdeci">MidiType</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00094">midi_Defs.h:95</a></div></div>
|
||||
<div class="ttc" id="aa00020_html"><div class="ttname"><a href="a00020.html">midi_Settings.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Settings.</div></div>
|
||||
<div class="ttc" id="aa00039_html_ad9196741aeecc544a0a89aa4afbbb8c5"><div class="ttname"><a href="a00039.html#ad9196741aeecc544a0a89aa4afbbb8c5">MidiInterface::setHandlePitchBend</a></div><div class="ttdeci">void setHandlePitchBend(PitchBendCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00194">MIDI.h:194</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af0fba1bdf23d6f77614ea9697290325d"><div class="ttname"><a href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a></div><div class="ttdeci">byte Channel</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00058">midi_Defs.h:58</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga7303cceabd422631b77a1e6c8f1338c6"><div class="ttname"><a href="a00032.html#ga7303cceabd422631b77a1e6c8f1338c6">MidiInterface::sendTuneRequest</a></div><div class="ttdeci">void sendTuneRequest()</div><div class="ttdoc">Send a Tune Request message.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00388">MIDI.hpp:388</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a></div><div class="ttdeci">@ Full</div><div class="ttdoc">Fully enabled Thru (every incoming message is sent back).</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00132">midi_Defs.h:132</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a6aa08e1f81d063d78ecea8995252e858"><div class="ttname"><a href="a00039.html#a6aa08e1f81d063d78ecea8995252e858">MidiInterface::setHandleStart</a></div><div class="ttdeci">void setHandleStart(StartCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00201">MIDI.h:201</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d">Stop</a></div><div class="ttdeci">@ Stop</div><div class="ttdoc">System Real Time - Stop.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00118">midi_Defs.h:118</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a4c5687e322897231fb5131dade3cf3a4"><div class="ttname"><a href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">MidiInterface::Settings</a></div><div class="ttdeci">_Settings Settings</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00056">MIDI.h:56</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb">Tick</a></div><div class="ttdeci">@ Tick</div><div class="ttdoc">System Real Time - Timing Tick (1 tick = 10 milliseconds)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00115">midi_Defs.h:115</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_ad0493720751c5ce68a8995990f075453"><div class="ttname"><a href="a00039.html#ad0493720751c5ce68a8995990f075453">MidiInterface::setHandleAfterTouchChannel</a></div><div class="ttdeci">void setHandleAfterTouchChannel(AfterTouchChannelCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00193">MIDI.h:193</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a60199bde936cb246c54a6f895a852bf5"><div class="ttname"><a href="a00008.html#a60199bde936cb246c54a6f895a852bf5">ControlChangeCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte, byte) ControlChangeCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00074">midi_Defs.h:74</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga0a6887687cf94a54e0d2b05739623e4c"><div class="ttname"><a href="a00032.html#ga0a6887687cf94a54e0d2b05739623e4c">MidiInterface::sendNrpnIncrement</a></div><div class="ttdeci">void sendNrpnIncrement(byte inAmount, Channel inChannel)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00648">MIDI.hpp:648</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a7c1b39ffbf1544561ccd05758190eb22"><div class="ttname"><a href="a00039.html#a7c1b39ffbf1544561ccd05758190eb22">MidiInterface::setHandleSystemExclusive</a></div><div class="ttdeci">void setHandleSystemExclusive(SystemExclusiveCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00195">MIDI.h:195</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_ad5c04b6e67ec728b19572708ea395ccf"><div class="ttname"><a href="a00039.html#ad5c04b6e67ec728b19572708ea395ccf">MidiInterface::setHandleContinue</a></div><div class="ttdeci">void setHandleContinue(ContinueCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00203">MIDI.h:203</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a67ec0d39bc10584bdcdb169a3cc05f25"><div class="ttname"><a href="a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25">TickCallback</a></div><div class="ttdeci">void(*)(void) TickCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00085">midi_Defs.h:85</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga0d2a0037fd9e4b06cafe7b2388451767"><div class="ttname"><a href="a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767">MidiInterface::getChannel</a></div><div class="ttdeci">Channel getChannel() const</div><div class="ttdoc">Get the channel of the message stored in the structure.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01145">MIDI.hpp:1145</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_gad4e2dca4376ade90d2eeedbbcfd4f145"><div class="ttname"><a href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">MidiInterface::read</a></div><div class="ttdeci">bool read()</div><div class="ttdoc">Read messages from the serial port using the main input channel.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00704">MIDI.hpp:704</a></div></div>
|
||||
<div class="ttc" id="aa00023_html"><div class="ttname"><a href="a00023.html">serialMIDI.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best.</div></div>
|
||||
<div class="ttc" id="aa00032_html_ga11b1ea9c4ae69689c8d7f1b3258f2ec3"><div class="ttname"><a href="a00032.html#ga11b1ea9c4ae69689c8d7f1b3258f2ec3">MidiInterface::sendRpnIncrement</a></div><div class="ttdeci">void sendRpnIncrement(byte inAmount, Channel inChannel)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00568">MIDI.hpp:568</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_gad36fe6dd36de8f539122e54876f4d1b4"><div class="ttname"><a href="a00032.html#gad36fe6dd36de8f539122e54876f4d1b4">MidiInterface::sendSysEx</a></div><div class="ttdeci">void sendSysEx(unsigned inLength, const byte *inArray, bool inArrayContainsBoundaries=false)</div><div class="ttdoc">Generate and send a System Exclusive frame.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00357">MIDI.hpp:357</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a208e2aab71a50cbc56e97d1cf5b177bf"><div class="ttname"><a href="a00039.html#a208e2aab71a50cbc56e97d1cf5b177bf">MidiInterface::setHandleNoteOff</a></div><div class="ttdeci">void setHandleNoteOff(NoteOffCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00188">MIDI.h:188</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_aa1b6cfe5c3ba77bed38fafabd828639f"><div class="ttname"><a href="a00039.html#aa1b6cfe5c3ba77bed38fafabd828639f">MidiInterface::setHandleAfterTouchPoly</a></div><div class="ttdeci">void setHandleAfterTouchPoly(AfterTouchPolyCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00190">MIDI.h:190</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a7cb85663c319568f24dab2fa9e00bb51"><div class="ttname"><a href="a00039.html#a7cb85663c319568f24dab2fa9e00bb51">MidiInterface::sendContinue</a></div><div class="ttdeci">void sendContinue()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00117">MIDI.h:117</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a00fc8da28083fc9dc7814965f2dee700"><div class="ttname"><a href="a00039.html#a00fc8da28083fc9dc7814965f2dee700">MidiInterface::sendStop</a></div><div class="ttdeci">void sendStop()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00115">MIDI.h:115</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_ga49243944909bc4152fa7b9817a6950e5"><div class="ttname"><a href="a00033.html#ga49243944909bc4152fa7b9817a6950e5">MidiInterface::getChannelFromStatusByte</a></div><div class="ttdeci">static Channel getChannelFromStatusByte(byte inStatus)</div><div class="ttdoc">Returns channel in the range 1-16.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01236">MIDI.hpp:1236</a></div></div>
|
||||
<div class="ttc" id="aa00032_html_ga2fd10aa2a31236679add8a6a01a5e70a"><div class="ttname"><a href="a00032.html#ga2fd10aa2a31236679add8a6a01a5e70a">MidiInterface::sendPitchBend</a></div><div class="ttdeci">void sendPitchBend(int inPitchValue, Channel inChannel)</div><div class="ttdoc">Send a Pitch Bend message using a signed integer value.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00324">MIDI.hpp:324</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a4b2302bf337a4b59ceb2aaa54c6365d4"><div class="ttname"><a href="a00039.html#a4b2302bf337a4b59ceb2aaa54c6365d4">MidiInterface::sendSystemReset</a></div><div class="ttdeci">void sendSystemReset()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00119">MIDI.h:119</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_aa04defb9bb4fb1eeb2a47284cf71b947"><div class="ttname"><a href="a00039.html#aa04defb9bb4fb1eeb2a47284cf71b947">MidiInterface::setHandleSongPosition</a></div><div class="ttdeci">void setHandleSongPosition(SongPositionCallback fptr)</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00197">MIDI.h:197</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a69d1400b935d1b059c55d3b074c76efb"><div class="ttname"><a href="a00039.html#a69d1400b935d1b059c55d3b074c76efb">MidiInterface::setHandleMessage</a></div><div class="ttdeci">void setHandleMessage(void(*fptr)(const MidiMessage &))</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00186">MIDI.h:186</a></div></div>
|
||||
<div class="ttc" id="aa00051_html"><div class="ttname"><a href="a00051.html">Message< Settings::SysExMaxSize ></a></div></div>
|
||||
<div class="ttc" id="aa00008_html_abf4bdfb50ffa8ec4b9660a077075173b"><div class="ttname"><a href="a00008.html#abf4bdfb50ffa8ec4b9660a077075173b">NoteOffCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte note, byte velocity) NoteOffCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00071">midi_Defs.h:71</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_a21bc543581b50f0af2cab15c83192c8d"><div class="ttname"><a href="a00039.html#a21bc543581b50f0af2cab15c83192c8d">MidiInterface::sendStart</a></div><div class="ttdeci">void sendStart()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00114">MIDI.h:114</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_aca0268305122b38298c5e3f4992f923e"><div class="ttname"><a href="a00039.html#aca0268305122b38298c5e3f4992f923e">MidiInterface::sendActiveSensing</a></div><div class="ttdeci">void sendActiveSensing()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00118">MIDI.h:118</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a7c1eccfe3d7d44de8ee9138d5378cd91"><div class="ttname"><a href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a></div><div class="ttdeci">byte DataByte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00057">midi_Defs.h:57</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00002.html">MIDI.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
115
a00005.html
115
a00005.html
|
|
@ -1,115 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/MIDI.hpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00005.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino - Inline implementations.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<p><a href="a00005_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino - Inline implementations. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>Francois Best, lathoub </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>24/02/11 @license MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00005.html">MIDI.hpp</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1434
a00005_source.html
1434
a00005_source.html
File diff suppressed because it is too large
Load Diff
1232
a00008.html
1232
a00008.html
File diff suppressed because it is too large
Load Diff
125
a00008.js
125
a00008.js
|
|
@ -1,125 +0,0 @@
|
|||
var a00008 =
|
||||
[
|
||||
[ "Thru", "a00043.html", "a00043" ],
|
||||
[ "RPN", "a00047.html", "a00047" ],
|
||||
[ "MIDI_CHANNEL_OFF", "a00008.html#ae5f8dc293002c1090c3551ba40f6aee8", null ],
|
||||
[ "MIDI_CHANNEL_OMNI", "a00008.html#ac60eaa68c9d91e29fca58a6128c3d1cf", null ],
|
||||
[ "MIDI_PITCHBEND_MAX", "a00008.html#a64c068d11cf783d19db59712387716f8", null ],
|
||||
[ "MIDI_PITCHBEND_MIN", "a00008.html#aac06a2c787b4c090f9e31fe3ffa483ab", null ],
|
||||
[ "ActiveSensingCallback", "a00008.html#a333248cb59a7ca0457d650d13c229bcf", null ],
|
||||
[ "AfterTouchChannelCallback", "a00008.html#a603b29320f039258cc464dadfe4b4b32", null ],
|
||||
[ "AfterTouchPolyCallback", "a00008.html#a555981df7e9ef5453b7d5bb92d0103af", null ],
|
||||
[ "byte", "a00008.html#ab8ef12fab634c171394422d0ee8baf94", null ],
|
||||
[ "Channel", "a00008.html#af0fba1bdf23d6f77614ea9697290325d", null ],
|
||||
[ "ClockCallback", "a00008.html#afcb8111d613b2db971326e9d07131e6a", null ],
|
||||
[ "ContinueCallback", "a00008.html#aa1d3c27a58b8f5aebd53a73a16378916", null ],
|
||||
[ "ControlChangeCallback", "a00008.html#a60199bde936cb246c54a6f895a852bf5", null ],
|
||||
[ "DataByte", "a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91", null ],
|
||||
[ "ErrorCallback", "a00008.html#a1a7fd24af6a225d7896cc93b574f93c9", null ],
|
||||
[ "FilterMode", "a00008.html#a6f8b374e6eb3328986bff00ee778f42b", null ],
|
||||
[ "NoteOffCallback", "a00008.html#abf4bdfb50ffa8ec4b9660a077075173b", null ],
|
||||
[ "NoteOnCallback", "a00008.html#a1738df2c03e93e7177ed026285830d0b", null ],
|
||||
[ "PitchBendCallback", "a00008.html#aff4294e6bc614e0d667a489252d570bb", null ],
|
||||
[ "ProgramChangeCallback", "a00008.html#a4470afad01c9156ded303974fd6de50e", null ],
|
||||
[ "SongPositionCallback", "a00008.html#ae8b48ec835f93747386352193f9fc589", null ],
|
||||
[ "SongSelectCallback", "a00008.html#ac248a512f262e8a46a7cfba4ba81a541", null ],
|
||||
[ "StartCallback", "a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3", null ],
|
||||
[ "StatusByte", "a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f", null ],
|
||||
[ "StopCallback", "a00008.html#a3d976f6f198f49417d156d8742777a8f", null ],
|
||||
[ "SystemExclusiveCallback", "a00008.html#a72b4a10462bbd3b664c3720185c8e9cb", null ],
|
||||
[ "SystemResetCallback", "a00008.html#aa6e986278cb047802e60d256445808f0", null ],
|
||||
[ "TickCallback", "a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25", null ],
|
||||
[ "TimeCodeQuarterFrameCallback", "a00008.html#ad767646295a3d97f0a53b23c95eabcbc", null ],
|
||||
[ "TuneRequestCallback", "a00008.html#a773140c052ec6e7f2106a01a2dd647c7", null ],
|
||||
[ "MidiControlChangeNumber", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263", [
|
||||
[ "BankSelect", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad35194f91f02370bc6a3370a8038cecf", null ],
|
||||
[ "ModulationWheel", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a541ce910dd64f0f4de1bb7bbc4ee488b", null ],
|
||||
[ "BreathController", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a96b4207d98300fb7ebbef4a63f0ba25a", null ],
|
||||
[ "FootController", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a998c8740d90691c0dfd234878e7179da", null ],
|
||||
[ "PortamentoTime", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a47733a6fdbb5022fd3e1cc2252df8dfc", null ],
|
||||
[ "DataEntryMSB", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3a5b1a3b28a2b9208894374092b5209c", null ],
|
||||
[ "ChannelVolume", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3909dfba26e88cb4b7346b5b80a97c7d", null ],
|
||||
[ "Balance", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5dbc35c72252e48e38e11a93fab41655", null ],
|
||||
[ "Pan", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9f249cd04015306dacc97cb22977ffef", null ],
|
||||
[ "ExpressionController", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a509f7b72d90141c2b6b586014b4c007a", null ],
|
||||
[ "EffectControl1", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a007c68eee6efc054ddff36e2f53ab297", null ],
|
||||
[ "EffectControl2", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6035a320ca5239b2427a3ccd1c321af7", null ],
|
||||
[ "GeneralPurposeController1", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5c5e259560524b09d6063160e1e1a9f0", null ],
|
||||
[ "GeneralPurposeController2", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1fdb656b591a391877bc89095254e8c9", null ],
|
||||
[ "GeneralPurposeController3", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0e451059b88b60a7347f2c029b2a1d4a", null ],
|
||||
[ "GeneralPurposeController4", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1c9648b95804874f357440279258d0f0", null ],
|
||||
[ "DataEntryLSB", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3590d8f51be9c696e2f4e26d9cc0bbd2", null ],
|
||||
[ "Sustain", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad11e47bcc1661b5ed2b6c5b5d8710c8e", null ],
|
||||
[ "Portamento", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263afd489228acbe0d881ae2473703ad4b0c", null ],
|
||||
[ "Sostenuto", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a321016241bb0d86bafa58c347f4aff39", null ],
|
||||
[ "SoftPedal", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acc6e7108b064e18c546811bdacfe5120", null ],
|
||||
[ "Legato", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ac3b5e4b280ea7b852d4ee1e1a4c904f7", null ],
|
||||
[ "Hold", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a571d09809707bfae8410e696210a2e62", null ],
|
||||
[ "SoundController1", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aee3eac0e2225b195d55f22ad091108af", null ],
|
||||
[ "SoundController2", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd98e6527a489d7788cb474f66c3d667", null ],
|
||||
[ "SoundController3", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af301e310574a9a24c08ef4522811c085", null ],
|
||||
[ "SoundController4", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a4acd77ca8f324462d5c250f25761675d", null ],
|
||||
[ "SoundController5", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a20fb8df1c00cc2fb12eb21b764d60c4a", null ],
|
||||
[ "SoundController6", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8e7773b3f966446f14272fe002877fc1", null ],
|
||||
[ "SoundController7", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aef761d1402b9ee0bd39f15601311e2de", null ],
|
||||
[ "SoundController8", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ab4d93b8b46ad16b81ed3fa271845d10d", null ],
|
||||
[ "SoundController9", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a620800aeb04b237efc027d62bcaf1a95", null ],
|
||||
[ "SoundController10", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a7adf1560806fd9f49eaba2268956a9cb", null ],
|
||||
[ "GeneralPurposeController5", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a94f03d2efb296a0c98ddaf6429cb129b", null ],
|
||||
[ "GeneralPurposeController6", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaafe7e883fdddc2af7461b18c8fb2b36", null ],
|
||||
[ "GeneralPurposeController7", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaa78fcab6105723e2ce9f0c281dd75c8", null ],
|
||||
[ "GeneralPurposeController8", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d585419de34459cd561da434d2aeb20", null ],
|
||||
[ "PortamentoControl", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6dfa0e0a2f88a9ef21a442623f583791", null ],
|
||||
[ "Effects1", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af2cae2e3c1c33acfd3456f734b0ab3f4", null ],
|
||||
[ "Effects2", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d9e92bd3b9f58ee5b6b4134e864ab39", null ],
|
||||
[ "Effects3", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd349b8ac59e8bfae022371eebb87dfc", null ],
|
||||
[ "Effects4", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8c49608110c3ae962fd03baba7035cd4", null ],
|
||||
[ "Effects5", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0dc38c33e5374079f20c15ba5fc89f1f", null ],
|
||||
[ "DataIncrement", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1b3c72b1a8ceebe54b17b9e0f06c9d56", null ],
|
||||
[ "DataDecrement", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9bb7dfbb53f5b4a0557ed32e990296e4", null ],
|
||||
[ "NRPNLSB", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a59a063b5dbfdd4a8d715ab0ebd2d43fb", null ],
|
||||
[ "NRPNMSB", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6c5a6ebc94d98b94a6e4ef232904e9c9", null ],
|
||||
[ "RPNLSB", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a07f169cde38afb3868aa30714c14e1fc", null ],
|
||||
[ "RPNMSB", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a38f51a1c3452ad452cb44868bc81c193", null ],
|
||||
[ "AllSoundOff", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a980953c0f8a2bfed6ff76ee05885a908", null ],
|
||||
[ "ResetAllControllers", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6b8d5952d0407d09b8fcba53f704ba0b", null ],
|
||||
[ "LocalControl", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1be862ad663b07b873f29e2170b994c5", null ],
|
||||
[ "AllNotesOff", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0ff39bd822a95c907b989d90e9c8f945", null ],
|
||||
[ "OmniModeOff", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a2ce9dd3e9df12c4f1e566a176aaf791f", null ],
|
||||
[ "OmniModeOn", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5497ab1f712be1082c83f50a6135f486", null ],
|
||||
[ "MonoModeOn", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a17d664129c6ad243a369f026cf1b51a1", null ],
|
||||
[ "PolyModeOn", "a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aea51352ce573fca667da02a26cc7755f", null ]
|
||||
] ],
|
||||
[ "MidiType", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c", [
|
||||
[ "InvalidType", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb", null ],
|
||||
[ "NoteOff", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd", null ],
|
||||
[ "NoteOn", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319", null ],
|
||||
[ "AfterTouchPoly", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2", null ],
|
||||
[ "ControlChange", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e", null ],
|
||||
[ "ProgramChange", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186", null ],
|
||||
[ "AfterTouchChannel", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793", null ],
|
||||
[ "PitchBend", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6", null ],
|
||||
[ "SystemExclusive", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3", null ],
|
||||
[ "SystemExclusiveStart", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca3c895a4ea1fbe76c98e332aac0b997ed", null ],
|
||||
[ "TimeCodeQuarterFrame", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf", null ],
|
||||
[ "SongPosition", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944", null ],
|
||||
[ "SongSelect", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1", null ],
|
||||
[ "Undefined_F4", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0", null ],
|
||||
[ "Undefined_F5", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5", null ],
|
||||
[ "TuneRequest", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c", null ],
|
||||
[ "SystemExclusiveEnd", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cae52b192e9bf8dbc18eca5d5203f1ee03", null ],
|
||||
[ "Clock", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c", null ],
|
||||
[ "Undefined_F9", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca61425b2e2a9c5c559770e80cded9d5a7", null ],
|
||||
[ "Tick", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb", null ],
|
||||
[ "Start", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7", null ],
|
||||
[ "Continue", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583", null ],
|
||||
[ "Stop", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d", null ],
|
||||
[ "Undefined_FD", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7", null ],
|
||||
[ "ActiveSensing", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823", null ],
|
||||
[ "SystemReset", "a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603", null ]
|
||||
] ],
|
||||
[ "ActiveSensingTimeout", "a00008.html#af79ca3d3b506cd128de71cc7d3930846", null ],
|
||||
[ "ErrorActiveSensingTimeout", "a00008.html#af21148044f66becc62341d0611f6f238", null ],
|
||||
[ "ErrorParse", "a00008.html#a7882197ec6440509d3be0d08c1dfedfc", null ],
|
||||
[ "WarningSplitSysEx", "a00008.html#a07b27061b62846968aea57b1cbb67719", null ]
|
||||
];
|
||||
|
|
@ -1,431 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Defs.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00008_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Defs.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00008.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="a00014.html">midi_Namespace.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#if ARDUINO</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <Arduino.h></span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <inttypes.h></span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94"> 36</a></span> <span class="keyword">typedef</span> uint8_t <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#define MIDI_CHANNEL_OMNI 0</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00008.html#ac60eaa68c9d91e29fca58a6128c3d1cf"> 44</a></span> <span class="preprocessor">#define MIDI_CHANNEL_OFF 17 // and over</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="a00008.html#ae5f8dc293002c1090c3551ba40f6aee8"> 45</a></span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#define MIDI_PITCHBEND_MIN -8192</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="a00008.html#aac06a2c787b4c090f9e31fe3ffa483ab"> 47</a></span> <span class="preprocessor">#define MIDI_PITCHBEND_MAX 8191</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="a00008.html#a64c068d11cf783d19db59712387716f8"> 48</a></span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="a00008.html#af79ca3d3b506cd128de71cc7d3930846"> 51</a></span> <span class="keyword">static</span> <span class="keyword">const</span> uint16_t <a class="code" href="a00008.html#af79ca3d3b506cd128de71cc7d3930846">ActiveSensingTimeout</a> = 300;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// Type definitions</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f"> 56</a></span> <span class="keyword">typedef</span> <span class="keywordtype">byte</span> <a class="code" href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91"> 57</a></span> <span class="keyword">typedef</span> <span class="keywordtype">byte</span> <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d"> 58</a></span> <span class="keyword">typedef</span> <span class="keywordtype">byte</span> <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a00008.html#a6f8b374e6eb3328986bff00ee778f42b"> 59</a></span> <span class="keyword">typedef</span> <span class="keywordtype">byte</span> <a class="code" href="a00008.html#a6f8b374e6eb3328986bff00ee778f42b">FilterMode</a>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment">// Errors</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="a00008.html#a7882197ec6440509d3be0d08c1dfedfc"> 63</a></span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t <a class="code" href="a00008.html#a7882197ec6440509d3be0d08c1dfedfc">ErrorParse</a> = 0;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="a00008.html#af21148044f66becc62341d0611f6f238"> 64</a></span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t <a class="code" href="a00008.html#af21148044f66becc62341d0611f6f238">ErrorActiveSensingTimeout</a> = 1;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="a00008.html#a07b27061b62846968aea57b1cbb67719"> 65</a></span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t <a class="code" href="a00008.html#a07b27061b62846968aea57b1cbb67719">WarningSplitSysEx</a> = 2;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment">// Aliasing</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="a00008.html#a1a7fd24af6a225d7896cc93b574f93c9"> 70</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a1a7fd24af6a225d7896cc93b574f93c9">ErrorCallback</a> = void (*)(int8_t);</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="a00008.html#abf4bdfb50ffa8ec4b9660a077075173b"> 71</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#abf4bdfb50ffa8ec4b9660a077075173b">NoteOffCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, <span class="keywordtype">byte</span> note, <span class="keywordtype">byte</span> velocity);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="a00008.html#a1738df2c03e93e7177ed026285830d0b"> 72</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a1738df2c03e93e7177ed026285830d0b">NoteOnCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, <span class="keywordtype">byte</span> note, <span class="keywordtype">byte</span> velocity);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="a00008.html#a555981df7e9ef5453b7d5bb92d0103af"> 73</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a555981df7e9ef5453b7d5bb92d0103af">AfterTouchPolyCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, <span class="keywordtype">byte</span> note, <span class="keywordtype">byte</span> velocity);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="a00008.html#a60199bde936cb246c54a6f895a852bf5"> 74</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a60199bde936cb246c54a6f895a852bf5">ControlChangeCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>, <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="a00008.html#a4470afad01c9156ded303974fd6de50e"> 75</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a4470afad01c9156ded303974fd6de50e">ProgramChangeCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="a00008.html#a603b29320f039258cc464dadfe4b4b32"> 76</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a603b29320f039258cc464dadfe4b4b32">AfterTouchChannelCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="a00008.html#aff4294e6bc614e0d667a489252d570bb"> 77</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#aff4294e6bc614e0d667a489252d570bb">PitchBendCallback</a> = void (*)(<a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> channel, int);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="a00008.html#a72b4a10462bbd3b664c3720185c8e9cb"> 78</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a72b4a10462bbd3b664c3720185c8e9cb">SystemExclusiveCallback</a> = void (*)(<span class="keywordtype">byte</span> * array, <span class="keywordtype">unsigned</span> size);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="a00008.html#ad767646295a3d97f0a53b23c95eabcbc"> 79</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#ad767646295a3d97f0a53b23c95eabcbc">TimeCodeQuarterFrameCallback</a> = void (*)(<span class="keywordtype">byte</span> data);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="a00008.html#ae8b48ec835f93747386352193f9fc589"> 80</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#ae8b48ec835f93747386352193f9fc589">SongPositionCallback</a> = void (*)(<span class="keywordtype">unsigned</span> beats);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="a00008.html#ac248a512f262e8a46a7cfba4ba81a541"> 81</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#ac248a512f262e8a46a7cfba4ba81a541">SongSelectCallback</a> = void (*)(<span class="keywordtype">byte</span> songnumber);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="a00008.html#a773140c052ec6e7f2106a01a2dd647c7"> 82</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a773140c052ec6e7f2106a01a2dd647c7">TuneRequestCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="a00008.html#afcb8111d613b2db971326e9d07131e6a"> 83</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#afcb8111d613b2db971326e9d07131e6a">ClockCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3"> 84</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3">StartCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25"> 85</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25">TickCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="a00008.html#aa1d3c27a58b8f5aebd53a73a16378916"> 86</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#aa1d3c27a58b8f5aebd53a73a16378916">ContinueCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="a00008.html#a3d976f6f198f49417d156d8742777a8f"> 87</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a3d976f6f198f49417d156d8742777a8f">StopCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="a00008.html#a333248cb59a7ca0457d650d13c229bcf"> 88</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#a333248cb59a7ca0457d650d13c229bcf">ActiveSensingCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="a00008.html#aa6e986278cb047802e60d256445808f0"> 89</a></span> <span class="keyword">using</span> <a class="code" href="a00008.html#aa6e986278cb047802e60d256445808f0">SystemResetCallback</a> = void (*)(void);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c"> 94</a></span> <span class="keyword">enum</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a>: uint8_t</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb"> 96</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a> = 0x00, </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd"> 97</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a> = 0x80, </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319"> 98</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319">NoteOn</a> = 0x90, </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2"> 99</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a> = 0xA0, </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e"> 100</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a> = 0xB0, </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186"> 101</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186">ProgramChange</a> = 0xC0, </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793"> 102</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a> = 0xD0, </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6"> 103</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a> = 0xE0, </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3"> 104</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a> = 0xF0, </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca3c895a4ea1fbe76c98e332aac0b997ed"> 105</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca3c895a4ea1fbe76c98e332aac0b997ed">SystemExclusiveStart</a> = <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a>, </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf"> 106</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a> = 0xF1, </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944"> 107</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944">SongPosition</a> = 0xF2, </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1"> 108</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1">SongSelect</a> = 0xF3, </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0"> 109</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0">Undefined_F4</a> = 0xF4,</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5"> 110</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5">Undefined_F5</a> = 0xF5,</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c"> 111</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a> = 0xF6, </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cae52b192e9bf8dbc18eca5d5203f1ee03"> 112</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cae52b192e9bf8dbc18eca5d5203f1ee03">SystemExclusiveEnd</a> = 0xF7, </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c"> 113</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c">Clock</a> = 0xF8, </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca61425b2e2a9c5c559770e80cded9d5a7"> 114</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca61425b2e2a9c5c559770e80cded9d5a7">Undefined_F9</a> = 0xF9,</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb"> 115</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb">Tick</a> = <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca61425b2e2a9c5c559770e80cded9d5a7">Undefined_F9</a>, </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7"> 116</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7">Start</a> = 0xFA, </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583"> 117</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583">Continue</a> = 0xFB, </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d"> 118</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d">Stop</a> = 0xFC, </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7"> 119</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7">Undefined_FD</a> = 0xFD,</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823"> 120</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a> = 0xFE, </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603"> 121</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603">SystemReset</a> = 0xFF, </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> };</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="a00043.html"> 127</a></span> <span class="keyword">struct </span><a class="code" href="a00043.html">Thru</a></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> {</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb"> 129</a></span>  <span class="keyword">enum</span> <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Mode</a></div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  {</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4"> 131</a></span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Off</a> = 0, </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3"> 132</a></span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Full</a> = 1, </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a"> 133</a></span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">SameChannel</a> = 2, </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb"> 134</a></span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">DifferentChannel</a> = 3, </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  };</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> };</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263"> 144</a></span> <span class="keyword">enum</span> <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263">MidiControlChangeNumber</a>: uint8_t</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> {</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// High resolution Continuous Controllers MSB (+32 for LSB) ----------------</span></div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad35194f91f02370bc6a3370a8038cecf"> 147</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad35194f91f02370bc6a3370a8038cecf">BankSelect</a> = 0,</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a541ce910dd64f0f4de1bb7bbc4ee488b"> 148</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a541ce910dd64f0f4de1bb7bbc4ee488b">ModulationWheel</a> = 1,</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a96b4207d98300fb7ebbef4a63f0ba25a"> 149</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a96b4207d98300fb7ebbef4a63f0ba25a">BreathController</a> = 2,</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="comment">// CC3 undefined</span></div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a998c8740d90691c0dfd234878e7179da"> 151</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a998c8740d90691c0dfd234878e7179da">FootController</a> = 4,</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a47733a6fdbb5022fd3e1cc2252df8dfc"> 152</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a47733a6fdbb5022fd3e1cc2252df8dfc">PortamentoTime</a> = 5,</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3a5b1a3b28a2b9208894374092b5209c"> 153</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3a5b1a3b28a2b9208894374092b5209c">DataEntryMSB</a> = 6,</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3909dfba26e88cb4b7346b5b80a97c7d"> 154</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3909dfba26e88cb4b7346b5b80a97c7d">ChannelVolume</a> = 7,</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5dbc35c72252e48e38e11a93fab41655"> 155</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5dbc35c72252e48e38e11a93fab41655">Balance</a> = 8,</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="comment">// CC9 undefined</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9f249cd04015306dacc97cb22977ffef"> 157</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9f249cd04015306dacc97cb22977ffef">Pan</a> = 10,</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a509f7b72d90141c2b6b586014b4c007a"> 158</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a509f7b72d90141c2b6b586014b4c007a">ExpressionController</a> = 11,</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a007c68eee6efc054ddff36e2f53ab297"> 159</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a007c68eee6efc054ddff36e2f53ab297">EffectControl1</a> = 12,</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6035a320ca5239b2427a3ccd1c321af7"> 160</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6035a320ca5239b2427a3ccd1c321af7">EffectControl2</a> = 13,</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="comment">// CC14 undefined</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="comment">// CC15 undefined</span></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5c5e259560524b09d6063160e1e1a9f0"> 163</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5c5e259560524b09d6063160e1e1a9f0">GeneralPurposeController1</a> = 16,</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1fdb656b591a391877bc89095254e8c9"> 164</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1fdb656b591a391877bc89095254e8c9">GeneralPurposeController2</a> = 17,</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0e451059b88b60a7347f2c029b2a1d4a"> 165</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0e451059b88b60a7347f2c029b2a1d4a">GeneralPurposeController3</a> = 18,</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1c9648b95804874f357440279258d0f0"> 166</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1c9648b95804874f357440279258d0f0">GeneralPurposeController4</a> = 19,</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3590d8f51be9c696e2f4e26d9cc0bbd2"> 168</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3590d8f51be9c696e2f4e26d9cc0bbd2">DataEntryLSB</a> = 38,</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  </div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">// Switches ----------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad11e47bcc1661b5ed2b6c5b5d8710c8e"> 171</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad11e47bcc1661b5ed2b6c5b5d8710c8e">Sustain</a> = 64,</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263afd489228acbe0d881ae2473703ad4b0c"> 172</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263afd489228acbe0d881ae2473703ad4b0c">Portamento</a> = 65,</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a321016241bb0d86bafa58c347f4aff39"> 173</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a321016241bb0d86bafa58c347f4aff39">Sostenuto</a> = 66,</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acc6e7108b064e18c546811bdacfe5120"> 174</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acc6e7108b064e18c546811bdacfe5120">SoftPedal</a> = 67,</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ac3b5e4b280ea7b852d4ee1e1a4c904f7"> 175</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ac3b5e4b280ea7b852d4ee1e1a4c904f7">Legato</a> = 68,</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a571d09809707bfae8410e696210a2e62"> 176</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a571d09809707bfae8410e696210a2e62">Hold</a> = 69,</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="comment">// Low resolution continuous controllers -----------------------------------</span></div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aee3eac0e2225b195d55f22ad091108af"> 179</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aee3eac0e2225b195d55f22ad091108af">SoundController1</a> = 70, </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd98e6527a489d7788cb474f66c3d667"> 180</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd98e6527a489d7788cb474f66c3d667">SoundController2</a> = 71, </div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af301e310574a9a24c08ef4522811c085"> 181</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af301e310574a9a24c08ef4522811c085">SoundController3</a> = 72, </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a4acd77ca8f324462d5c250f25761675d"> 182</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a4acd77ca8f324462d5c250f25761675d">SoundController4</a> = 73, </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a20fb8df1c00cc2fb12eb21b764d60c4a"> 183</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a20fb8df1c00cc2fb12eb21b764d60c4a">SoundController5</a> = 74, </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8e7773b3f966446f14272fe002877fc1"> 184</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8e7773b3f966446f14272fe002877fc1">SoundController6</a> = 75, </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aef761d1402b9ee0bd39f15601311e2de"> 185</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aef761d1402b9ee0bd39f15601311e2de">SoundController7</a> = 76, </div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ab4d93b8b46ad16b81ed3fa271845d10d"> 186</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ab4d93b8b46ad16b81ed3fa271845d10d">SoundController8</a> = 77, </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a620800aeb04b237efc027d62bcaf1a95"> 187</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a620800aeb04b237efc027d62bcaf1a95">SoundController9</a> = 78, </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a7adf1560806fd9f49eaba2268956a9cb"> 188</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a7adf1560806fd9f49eaba2268956a9cb">SoundController10</a> = 79, </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a94f03d2efb296a0c98ddaf6429cb129b"> 189</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a94f03d2efb296a0c98ddaf6429cb129b">GeneralPurposeController5</a> = 80,</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaafe7e883fdddc2af7461b18c8fb2b36"> 190</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaafe7e883fdddc2af7461b18c8fb2b36">GeneralPurposeController6</a> = 81,</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaa78fcab6105723e2ce9f0c281dd75c8"> 191</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaa78fcab6105723e2ce9f0c281dd75c8">GeneralPurposeController7</a> = 82,</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d585419de34459cd561da434d2aeb20"> 192</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d585419de34459cd561da434d2aeb20">GeneralPurposeController8</a> = 83,</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6dfa0e0a2f88a9ef21a442623f583791"> 193</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6dfa0e0a2f88a9ef21a442623f583791">PortamentoControl</a> = 84,</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="comment">// CC85 to CC90 undefined</span></div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af2cae2e3c1c33acfd3456f734b0ab3f4"> 195</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af2cae2e3c1c33acfd3456f734b0ab3f4">Effects1</a> = 91, </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d9e92bd3b9f58ee5b6b4134e864ab39"> 196</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d9e92bd3b9f58ee5b6b4134e864ab39">Effects2</a> = 92, </div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd349b8ac59e8bfae022371eebb87dfc"> 197</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd349b8ac59e8bfae022371eebb87dfc">Effects3</a> = 93, </div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8c49608110c3ae962fd03baba7035cd4"> 198</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8c49608110c3ae962fd03baba7035cd4">Effects4</a> = 94, </div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0dc38c33e5374079f20c15ba5fc89f1f"> 199</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0dc38c33e5374079f20c15ba5fc89f1f">Effects5</a> = 95, </div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1b3c72b1a8ceebe54b17b9e0f06c9d56"> 200</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1b3c72b1a8ceebe54b17b9e0f06c9d56">DataIncrement</a> = 96,</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9bb7dfbb53f5b4a0557ed32e990296e4"> 201</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9bb7dfbb53f5b4a0557ed32e990296e4">DataDecrement</a> = 97,</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a59a063b5dbfdd4a8d715ab0ebd2d43fb"> 202</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a59a063b5dbfdd4a8d715ab0ebd2d43fb">NRPNLSB</a> = 98, </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6c5a6ebc94d98b94a6e4ef232904e9c9"> 203</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6c5a6ebc94d98b94a6e4ef232904e9c9">NRPNMSB</a> = 99, </div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a07f169cde38afb3868aa30714c14e1fc"> 204</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a07f169cde38afb3868aa30714c14e1fc">RPNLSB</a> = 100, </div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a38f51a1c3452ad452cb44868bc81c193"> 205</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a38f51a1c3452ad452cb44868bc81c193">RPNMSB</a> = 101, </div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="comment">// Channel Mode messages ---------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a980953c0f8a2bfed6ff76ee05885a908"> 208</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a980953c0f8a2bfed6ff76ee05885a908">AllSoundOff</a> = 120,</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6b8d5952d0407d09b8fcba53f704ba0b"> 209</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6b8d5952d0407d09b8fcba53f704ba0b">ResetAllControllers</a> = 121,</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1be862ad663b07b873f29e2170b994c5"> 210</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1be862ad663b07b873f29e2170b994c5">LocalControl</a> = 122,</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0ff39bd822a95c907b989d90e9c8f945"> 211</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0ff39bd822a95c907b989d90e9c8f945">AllNotesOff</a> = 123,</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a2ce9dd3e9df12c4f1e566a176aaf791f"> 212</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a2ce9dd3e9df12c4f1e566a176aaf791f">OmniModeOff</a> = 124,</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5497ab1f712be1082c83f50a6135f486"> 213</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5497ab1f712be1082c83f50a6135f486">OmniModeOn</a> = 125,</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a17d664129c6ad243a369f026cf1b51a1"> 214</a></span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a17d664129c6ad243a369f026cf1b51a1">MonoModeOn</a> = 126,</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <a class="code" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aea51352ce573fca667da02a26cc7755f">PolyModeOn</a> = 127</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aea51352ce573fca667da02a26cc7755f"> 216</a></span> };</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="a00047.html"> 218</a></span> <span class="keyword">struct </span><a class="code" href="a00047.html">RPN</a></div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> {</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292"> 220</a></span>  <span class="keyword">enum</span> <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292">RegisteredParameterNumbers</a>: uint16_t</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  {</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8"> 222</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8">PitchBendSensitivity</a> = 0x0000,</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549"> 223</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549">ChannelFineTuning</a> = 0x0001,</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0"> 224</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0">ChannelCoarseTuning</a> = 0x0002,</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d"> 225</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d">SelectTuningProgram</a> = 0x0003,</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db"> 226</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db">SelectTuningBank</a> = 0x0004,</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9"> 227</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9">ModulationDepthRange</a> = 0x0005,</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7"> 228</a></span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7">NullFunction</a> = (0x7f << 7) + 0x7f,</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  };</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> };</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292">RPN::RegisteredParameterNumbers</a></div><div class="ttdeci">RegisteredParameterNumbers</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00220">midi_Defs.h:221</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0">Undefined_F4</a></div><div class="ttdeci">@ Undefined_F4</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00109">midi_Defs.h:109</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263aaa78fcab6105723e2ce9f0c281dd75c8"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaa78fcab6105723e2ce9f0c281dd75c8">GeneralPurposeController7</a></div><div class="ttdeci">@ GeneralPurposeController7</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00191">midi_Defs.h:191</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c">Clock</a></div><div class="ttdeci">@ Clock</div><div class="ttdoc">System Real Time - Timing Clock.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00113">midi_Defs.h:113</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a541ce910dd64f0f4de1bb7bbc4ee488b"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a541ce910dd64f0f4de1bb7bbc4ee488b">ModulationWheel</a></div><div class="ttdeci">@ ModulationWheel</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00148">midi_Defs.h:148</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ac248a512f262e8a46a7cfba4ba81a541"><div class="ttname"><a href="a00008.html#ac248a512f262e8a46a7cfba4ba81a541">SongSelectCallback</a></div><div class="ttdeci">void(*)(byte songnumber) SongSelectCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00081">midi_Defs.h:81</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a3909dfba26e88cb4b7346b5b80a97c7d"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3909dfba26e88cb4b7346b5b80a97c7d">ChannelVolume</a></div><div class="ttdeci">@ ChannelVolume</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00154">midi_Defs.h:154</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a94f03d2efb296a0c98ddaf6429cb129b"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a94f03d2efb296a0c98ddaf6429cb129b">GeneralPurposeController5</a></div><div class="ttdeci">@ GeneralPurposeController5</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00189">midi_Defs.h:189</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603">SystemReset</a></div><div class="ttdeci">@ SystemReset</div><div class="ttdoc">System Real Time - System Reset.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00121">midi_Defs.h:121</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a></div><div class="ttdeci">@ SystemExclusive</div><div class="ttdoc">System Exclusive.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00104">midi_Defs.h:104</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263ac3b5e4b280ea7b852d4ee1e1a4c904f7"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ac3b5e4b280ea7b852d4ee1e1a4c904f7">Legato</a></div><div class="ttdeci">@ Legato</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00175">midi_Defs.h:175</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a1738df2c03e93e7177ed026285830d0b"><div class="ttname"><a href="a00008.html#a1738df2c03e93e7177ed026285830d0b">NoteOnCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte note, byte velocity) NoteOnCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00072">midi_Defs.h:72</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a></div><div class="ttdeci">@ TuneRequest</div><div class="ttdoc">System Common - Tune Request.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00111">midi_Defs.h:111</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbb"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00129">midi_Defs.h:130</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a5dbc35c72252e48e38e11a93fab41655"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5dbc35c72252e48e38e11a93fab41655">Balance</a></div><div class="ttdeci">@ Balance</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00155">midi_Defs.h:155</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a9d9e92bd3b9f58ee5b6b4134e864ab39"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d9e92bd3b9f58ee5b6b4134e864ab39">Effects2</a></div><div class="ttdeci">@ Effects2</div><div class="ttdoc">Tremolo depth.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00196">midi_Defs.h:196</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af21148044f66becc62341d0611f6f238"><div class="ttname"><a href="a00008.html#af21148044f66becc62341d0611f6f238">ErrorActiveSensingTimeout</a></div><div class="ttdeci">static const uint8_t ErrorActiveSensingTimeout</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00064">midi_Defs.h:64</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aff4294e6bc614e0d667a489252d570bb"><div class="ttname"><a href="a00008.html#aff4294e6bc614e0d667a489252d570bb">PitchBendCallback</a></div><div class="ttdeci">void(*)(Channel channel, int) PitchBendCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00077">midi_Defs.h:77</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a007c68eee6efc054ddff36e2f53ab297"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a007c68eee6efc054ddff36e2f53ab297">EffectControl1</a></div><div class="ttdeci">@ EffectControl1</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00159">midi_Defs.h:159</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a4470afad01c9156ded303974fd6de50e"><div class="ttname"><a href="a00008.html#a4470afad01c9156ded303974fd6de50e">ProgramChangeCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte) ProgramChangeCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00075">midi_Defs.h:75</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af79ca3d3b506cd128de71cc7d3930846"><div class="ttname"><a href="a00008.html#af79ca3d3b506cd128de71cc7d3930846">ActiveSensingTimeout</a></div><div class="ttdeci">static const uint16_t ActiveSensingTimeout</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00051">midi_Defs.h:51</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a07b27061b62846968aea57b1cbb67719"><div class="ttname"><a href="a00008.html#a07b27061b62846968aea57b1cbb67719">WarningSplitSysEx</a></div><div class="ttdeci">static const uint8_t WarningSplitSysEx</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00065">midi_Defs.h:65</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a620800aeb04b237efc027d62bcaf1a95"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a620800aeb04b237efc027d62bcaf1a95">SoundController9</a></div><div class="ttdeci">@ SoundController9</div><div class="ttdoc">Synth: Vibrato Delay FX: Flange/Chorus On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00187">midi_Defs.h:187</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263af2cae2e3c1c33acfd3456f734b0ab3f4"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af2cae2e3c1c33acfd3456f734b0ab3f4">Effects1</a></div><div class="ttdeci">@ Effects1</div><div class="ttdoc">Reverb send level.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00195">midi_Defs.h:195</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a3590d8f51be9c696e2f4e26d9cc0bbd2"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3590d8f51be9c696e2f4e26d9cc0bbd2">DataEntryLSB</a></div><div class="ttdeci">@ DataEntryLSB</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00168">midi_Defs.h:168</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ac1c3abb2f577b66315bfd4a80ad1bae3"><div class="ttname"><a href="a00008.html#ac1c3abb2f577b66315bfd4a80ad1bae3">StartCallback</a></div><div class="ttdeci">void(*)(void) StartCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00084">midi_Defs.h:84</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a6dfa0e0a2f88a9ef21a442623f583791"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6dfa0e0a2f88a9ef21a442623f583791">PortamentoControl</a></div><div class="ttdeci">@ PortamentoControl</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00193">midi_Defs.h:193</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8ef12fab634c171394422d0ee8baf94"><div class="ttname"><a href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a></div><div class="ttdeci">uint8_t byte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00036">midi_Defs.h:36</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263aea51352ce573fca667da02a26cc7755f"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aea51352ce573fca667da02a26cc7755f">PolyModeOn</a></div><div class="ttdeci">@ PolyModeOn</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00216">midi_Defs.h:215</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5">Undefined_F5</a></div><div class="ttdeci">@ Undefined_F5</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00110">midi_Defs.h:110</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263acd349b8ac59e8bfae022371eebb87dfc"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd349b8ac59e8bfae022371eebb87dfc">Effects3</a></div><div class="ttdeci">@ Effects3</div><div class="ttdoc">Chorus send level.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00197">midi_Defs.h:197</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263acc6e7108b064e18c546811bdacfe5120"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acc6e7108b064e18c546811bdacfe5120">SoftPedal</a></div><div class="ttdeci">@ SoftPedal</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00174">midi_Defs.h:174</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263afd489228acbe0d881ae2473703ad4b0c"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263afd489228acbe0d881ae2473703ad4b0c">Portamento</a></div><div class="ttdeci">@ Portamento</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00172">midi_Defs.h:172</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a5497ab1f712be1082c83f50a6135f486"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5497ab1f712be1082c83f50a6135f486">OmniModeOn</a></div><div class="ttdeci">@ OmniModeOn</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00213">midi_Defs.h:213</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ae8b48ec835f93747386352193f9fc589"><div class="ttname"><a href="a00008.html#ae8b48ec835f93747386352193f9fc589">SongPositionCallback</a></div><div class="ttdeci">void(*)(unsigned beats) SongPositionCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00080">midi_Defs.h:80</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a9d585419de34459cd561da434d2aeb20"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9d585419de34459cd561da434d2aeb20">GeneralPurposeController8</a></div><div class="ttdeci">@ GeneralPurposeController8</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00192">midi_Defs.h:192</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186">ProgramChange</a></div><div class="ttdeci">@ ProgramChange</div><div class="ttdoc">Channel Message - Program Change.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00101">midi_Defs.h:101</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7">Start</a></div><div class="ttdeci">@ Start</div><div class="ttdoc">System Real Time - Start.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00116">midi_Defs.h:116</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7">RPN::NullFunction</a></div><div class="ttdeci">@ NullFunction</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00228">midi_Defs.h:228</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a></div><div class="ttdeci">@ InvalidType</div><div class="ttdoc">For notifying errors.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00096">midi_Defs.h:96</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a555981df7e9ef5453b7d5bb92d0103af"><div class="ttname"><a href="a00008.html#a555981df7e9ef5453b7d5bb92d0103af">AfterTouchPolyCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte note, byte velocity) AfterTouchPolyCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00073">midi_Defs.h:73</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a1b3c72b1a8ceebe54b17b9e0f06c9d56"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1b3c72b1a8ceebe54b17b9e0f06c9d56">DataIncrement</a></div><div class="ttdeci">@ DataIncrement</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00200">midi_Defs.h:200</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca3c895a4ea1fbe76c98e332aac0b997ed"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca3c895a4ea1fbe76c98e332aac0b997ed">SystemExclusiveStart</a></div><div class="ttdeci">@ SystemExclusiveStart</div><div class="ttdoc">System Exclusive Start.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00105">midi_Defs.h:105</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a></div><div class="ttdeci">@ Off</div><div class="ttdoc">Thru disabled (nothing passes through).</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00131">midi_Defs.h:131</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca61425b2e2a9c5c559770e80cded9d5a7"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca61425b2e2a9c5c559770e80cded9d5a7">Undefined_F9</a></div><div class="ttdeci">@ Undefined_F9</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00114">midi_Defs.h:114</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a509f7b72d90141c2b6b586014b4c007a"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a509f7b72d90141c2b6b586014b4c007a">ExpressionController</a></div><div class="ttdeci">@ ExpressionController</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00158">midi_Defs.h:158</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a0ff39bd822a95c907b989d90e9c8f945"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0ff39bd822a95c907b989d90e9c8f945">AllNotesOff</a></div><div class="ttdeci">@ AllNotesOff</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00211">midi_Defs.h:211</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a17d664129c6ad243a369f026cf1b51a1"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a17d664129c6ad243a369f026cf1b51a1">MonoModeOn</a></div><div class="ttdeci">@ MonoModeOn</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00214">midi_Defs.h:214</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a1a7fd24af6a225d7896cc93b574f93c9"><div class="ttname"><a href="a00008.html#a1a7fd24af6a225d7896cc93b574f93c9">ErrorCallback</a></div><div class="ttdeci">void(*)(int8_t) ErrorCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00070">midi_Defs.h:70</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a></div><div class="ttdeci">@ AfterTouchPoly</div><div class="ttdoc">Channel Message - Polyphonic AfterTouch.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00099">midi_Defs.h:99</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a8c49608110c3ae962fd03baba7035cd4"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8c49608110c3ae962fd03baba7035cd4">Effects4</a></div><div class="ttdeci">@ Effects4</div><div class="ttdoc">Celeste depth.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00198">midi_Defs.h:198</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a6f8b374e6eb3328986bff00ee778f42b"><div class="ttname"><a href="a00008.html#a6f8b374e6eb3328986bff00ee778f42b">FilterMode</a></div><div class="ttdeci">byte FilterMode</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00059">midi_Defs.h:59</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a333248cb59a7ca0457d650d13c229bcf"><div class="ttname"><a href="a00008.html#a333248cb59a7ca0457d650d13c229bcf">ActiveSensingCallback</a></div><div class="ttdeci">void(*)(void) ActiveSensingCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00088">midi_Defs.h:88</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263ad11e47bcc1661b5ed2b6c5b5d8710c8e"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad11e47bcc1661b5ed2b6c5b5d8710c8e">Sustain</a></div><div class="ttdeci">@ Sustain</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00171">midi_Defs.h:171</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a7adf1560806fd9f49eaba2268956a9cb"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a7adf1560806fd9f49eaba2268956a9cb">SoundController10</a></div><div class="ttdeci">@ SoundController10</div><div class="ttdoc">Synth: Undefined FX: Special Effects On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00188">midi_Defs.h:188</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">Thru::SameChannel</a></div><div class="ttdeci">@ SameChannel</div><div class="ttdoc">Only the messages on the Input Channel will be sent back.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00133">midi_Defs.h:133</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a773140c052ec6e7f2106a01a2dd647c7"><div class="ttname"><a href="a00008.html#a773140c052ec6e7f2106a01a2dd647c7">TuneRequestCallback</a></div><div class="ttdeci">void(*)(void) TuneRequestCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00082">midi_Defs.h:82</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a></div><div class="ttdeci">@ TimeCodeQuarterFrame</div><div class="ttdoc">System Common - MIDI Time Code Quarter Frame.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00106">midi_Defs.h:106</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7">Undefined_FD</a></div><div class="ttdeci">@ Undefined_FD</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00119">midi_Defs.h:119</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ad767646295a3d97f0a53b23c95eabcbc"><div class="ttname"><a href="a00008.html#ad767646295a3d97f0a53b23c95eabcbc">TimeCodeQuarterFrameCallback</a></div><div class="ttdeci">void(*)(byte data) TimeCodeQuarterFrameCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00079">midi_Defs.h:79</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263aee3eac0e2225b195d55f22ad091108af"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aee3eac0e2225b195d55f22ad091108af">SoundController1</a></div><div class="ttdeci">@ SoundController1</div><div class="ttdoc">Synth: Sound Variation FX: Exciter On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00179">midi_Defs.h:179</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263ad35194f91f02370bc6a3370a8038cecf"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ad35194f91f02370bc6a3370a8038cecf">BankSelect</a></div><div class="ttdeci">@ BankSelect</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00147">midi_Defs.h:147</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d">RPN::SelectTuningProgram</a></div><div class="ttdeci">@ SelectTuningProgram</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00225">midi_Defs.h:225</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a11ff4f08b08691aaf2d8b42b8330b87f"><div class="ttname"><a href="a00008.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a></div><div class="ttdeci">byte StatusByte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00056">midi_Defs.h:56</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a7882197ec6440509d3be0d08c1dfedfc"><div class="ttname"><a href="a00008.html#a7882197ec6440509d3be0d08c1dfedfc">ErrorParse</a></div><div class="ttdeci">static const uint8_t ErrorParse</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00063">midi_Defs.h:63</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a1c9648b95804874f357440279258d0f0"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1c9648b95804874f357440279258d0f0">GeneralPurposeController4</a></div><div class="ttdeci">@ GeneralPurposeController4</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00166">midi_Defs.h:166</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a603b29320f039258cc464dadfe4b4b32"><div class="ttname"><a href="a00008.html#a603b29320f039258cc464dadfe4b4b32">AfterTouchChannelCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte) AfterTouchChannelCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00076">midi_Defs.h:76</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a0dc38c33e5374079f20c15ba5fc89f1f"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0dc38c33e5374079f20c15ba5fc89f1f">Effects5</a></div><div class="ttdeci">@ Effects5</div><div class="ttdoc">Phaser depth.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00199">midi_Defs.h:199</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a1fdb656b591a391877bc89095254e8c9"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1fdb656b591a391877bc89095254e8c9">GeneralPurposeController2</a></div><div class="ttdeci">@ GeneralPurposeController2</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00164">midi_Defs.h:164</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a07f169cde38afb3868aa30714c14e1fc"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a07f169cde38afb3868aa30714c14e1fc">RPNLSB</a></div><div class="ttdeci">@ RPNLSB</div><div class="ttdoc">Registered Parameter Number (LSB)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00204">midi_Defs.h:204</a></div></div>
|
||||
<div class="ttc" id="aa00014_html"><div class="ttname"><a href="a00014.html">midi_Namespace.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Namespace declaration.</div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1d3c27a58b8f5aebd53a73a16378916"><div class="ttname"><a href="a00008.html#aa1d3c27a58b8f5aebd53a73a16378916">ContinueCallback</a></div><div class="ttdeci">void(*)(void) ContinueCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00086">midi_Defs.h:86</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319">NoteOn</a></div><div class="ttdeci">@ NoteOn</div><div class="ttdoc">Channel Message - Note On.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00098">midi_Defs.h:98</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a9f249cd04015306dacc97cb22977ffef"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9f249cd04015306dacc97cb22977ffef">Pan</a></div><div class="ttdeci">@ Pan</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00157">midi_Defs.h:157</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583">Continue</a></div><div class="ttdeci">@ Continue</div><div class="ttdoc">System Real Time - Continue.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00117">midi_Defs.h:117</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a></div><div class="ttdeci">@ NoteOff</div><div class="ttdoc">Channel Message - Note Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00097">midi_Defs.h:97</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a2ce9dd3e9df12c4f1e566a176aaf791f"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a2ce9dd3e9df12c4f1e566a176aaf791f">OmniModeOff</a></div><div class="ttdeci">@ OmniModeOff</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00212">midi_Defs.h:212</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a96b4207d98300fb7ebbef4a63f0ba25a"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a96b4207d98300fb7ebbef4a63f0ba25a">BreathController</a></div><div class="ttdeci">@ BreathController</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00149">midi_Defs.h:149</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a72b4a10462bbd3b664c3720185c8e9cb"><div class="ttname"><a href="a00008.html#a72b4a10462bbd3b664c3720185c8e9cb">SystemExclusiveCallback</a></div><div class="ttdeci">void(*)(byte *array, unsigned size) SystemExclusiveCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00078">midi_Defs.h:78</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa6e986278cb047802e60d256445808f0"><div class="ttname"><a href="a00008.html#aa6e986278cb047802e60d256445808f0">SystemResetCallback</a></div><div class="ttdeci">void(*)(void) SystemResetCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00089">midi_Defs.h:89</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_afcb8111d613b2db971326e9d07131e6a"><div class="ttname"><a href="a00008.html#afcb8111d613b2db971326e9d07131e6a">ClockCallback</a></div><div class="ttdeci">void(*)(void) ClockCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00083">midi_Defs.h:83</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db">RPN::SelectTuningBank</a></div><div class="ttdeci">@ SelectTuningBank</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00226">midi_Defs.h:226</a></div></div>
|
||||
<div class="ttc" id="aa00047_html"><div class="ttname"><a href="a00047.html">RPN</a></div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00218">midi_Defs.h:219</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a3d976f6f198f49417d156d8742777a8f"><div class="ttname"><a href="a00008.html#a3d976f6f198f49417d156d8742777a8f">StopCallback</a></div><div class="ttdeci">void(*)(void) StopCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00087">midi_Defs.h:87</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263ab4d93b8b46ad16b81ed3fa271845d10d"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263ab4d93b8b46ad16b81ed3fa271845d10d">SoundController8</a></div><div class="ttdeci">@ SoundController8</div><div class="ttdoc">Synth: Vibrato Depth FX: Pitch Transpose On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00186">midi_Defs.h:186</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263aef761d1402b9ee0bd39f15601311e2de"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aef761d1402b9ee0bd39f15601311e2de">SoundController7</a></div><div class="ttdeci">@ SoundController7</div><div class="ttdoc">Synth: Vibrato Rate FX: Delay On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00185">midi_Defs.h:185</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a0e451059b88b60a7347f2c029b2a1d4a"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a0e451059b88b60a7347f2c029b2a1d4a">GeneralPurposeController3</a></div><div class="ttdeci">@ GeneralPurposeController3</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00165">midi_Defs.h:165</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1">SongSelect</a></div><div class="ttdeci">@ SongSelect</div><div class="ttdoc">System Common - Song Select.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00108">midi_Defs.h:108</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a></div><div class="ttdeci">@ ActiveSensing</div><div class="ttdoc">System Real Time - Active Sensing.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00120">midi_Defs.h:120</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549">RPN::ChannelFineTuning</a></div><div class="ttdeci">@ ChannelFineTuning</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00223">midi_Defs.h:223</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a></div><div class="ttdeci">MidiType</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00094">midi_Defs.h:95</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">Thru::DifferentChannel</a></div><div class="ttdeci">@ DifferentChannel</div><div class="ttdoc">All the messages but the ones on the Input Channel will be sent back.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00134">midi_Defs.h:134</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a></div><div class="ttdeci">@ PitchBend</div><div class="ttdoc">Channel Message - Pitch Bend.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00103">midi_Defs.h:103</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a20fb8df1c00cc2fb12eb21b764d60c4a"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a20fb8df1c00cc2fb12eb21b764d60c4a">SoundController5</a></div><div class="ttdeci">@ SoundController5</div><div class="ttdoc">Synth: Brightness FX: Expander On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00183">midi_Defs.h:183</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af0fba1bdf23d6f77614ea9697290325d"><div class="ttname"><a href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a></div><div class="ttdeci">byte Channel</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00058">midi_Defs.h:58</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263aaafe7e883fdddc2af7461b18c8fb2b36"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263aaafe7e883fdddc2af7461b18c8fb2b36">GeneralPurposeController6</a></div><div class="ttdeci">@ GeneralPurposeController6</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00190">midi_Defs.h:190</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8">RPN::PitchBendSensitivity</a></div><div class="ttdeci">@ PitchBendSensitivity</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00222">midi_Defs.h:222</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a321016241bb0d86bafa58c347f4aff39"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a321016241bb0d86bafa58c347f4aff39">Sostenuto</a></div><div class="ttdeci">@ Sostenuto</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00173">midi_Defs.h:173</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a></div><div class="ttdeci">@ Full</div><div class="ttdoc">Fully enabled Thru (every incoming message is sent back).</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00132">midi_Defs.h:132</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0">RPN::ChannelCoarseTuning</a></div><div class="ttdeci">@ ChannelCoarseTuning</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00224">midi_Defs.h:224</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d">Stop</a></div><div class="ttdeci">@ Stop</div><div class="ttdoc">System Real Time - Stop.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00118">midi_Defs.h:118</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a998c8740d90691c0dfd234878e7179da"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a998c8740d90691c0dfd234878e7179da">FootController</a></div><div class="ttdeci">@ FootController</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00151">midi_Defs.h:151</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb">Tick</a></div><div class="ttdeci">@ Tick</div><div class="ttdoc">System Real Time - Timing Tick (1 tick = 10 milliseconds)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00115">midi_Defs.h:115</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a></div><div class="ttdeci">@ ControlChange</div><div class="ttdoc">Channel Message - Control Change / Channel Mode.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00100">midi_Defs.h:100</a></div></div>
|
||||
<div class="ttc" id="aa00043_html"><div class="ttname"><a href="a00043.html">Thru</a></div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00127">midi_Defs.h:128</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a60199bde936cb246c54a6f895a852bf5"><div class="ttname"><a href="a00008.html#a60199bde936cb246c54a6f895a852bf5">ControlChangeCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte, byte) ControlChangeCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00074">midi_Defs.h:74</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263">MidiControlChangeNumber</a></div><div class="ttdeci">MidiControlChangeNumber</div><div class="ttdoc">Enumeration of Control Change command numbers. See the detailed controllers numbers & description her...</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00144">midi_Defs.h:145</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263af301e310574a9a24c08ef4522811c085"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263af301e310574a9a24c08ef4522811c085">SoundController3</a></div><div class="ttdeci">@ SoundController3</div><div class="ttdoc">Synth: Release Time FX: Distortion On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00181">midi_Defs.h:181</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a59a063b5dbfdd4a8d715ab0ebd2d43fb"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a59a063b5dbfdd4a8d715ab0ebd2d43fb">NRPNLSB</a></div><div class="ttdeci">@ NRPNLSB</div><div class="ttdoc">Non-Registered Parameter Number (LSB)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00202">midi_Defs.h:202</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a5c5e259560524b09d6063160e1e1a9f0"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a5c5e259560524b09d6063160e1e1a9f0">GeneralPurposeController1</a></div><div class="ttdeci">@ GeneralPurposeController1</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00163">midi_Defs.h:163</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cae52b192e9bf8dbc18eca5d5203f1ee03"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cae52b192e9bf8dbc18eca5d5203f1ee03">SystemExclusiveEnd</a></div><div class="ttdeci">@ SystemExclusiveEnd</div><div class="ttdoc">System Exclusive End.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00112">midi_Defs.h:112</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944">SongPosition</a></div><div class="ttdeci">@ SongPosition</div><div class="ttdoc">System Common - Song Position Pointer.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00107">midi_Defs.h:107</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a67ec0d39bc10584bdcdb169a3cc05f25"><div class="ttname"><a href="a00008.html#a67ec0d39bc10584bdcdb169a3cc05f25">TickCallback</a></div><div class="ttdeci">void(*)(void) TickCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00085">midi_Defs.h:85</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9">RPN::ModulationDepthRange</a></div><div class="ttdeci">@ ModulationDepthRange</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00227">midi_Defs.h:227</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a38f51a1c3452ad452cb44868bc81c193"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a38f51a1c3452ad452cb44868bc81c193">RPNMSB</a></div><div class="ttdeci">@ RPNMSB</div><div class="ttdoc">Registered Parameter Number (MSB)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00205">midi_Defs.h:205</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263acd98e6527a489d7788cb474f66c3d667"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263acd98e6527a489d7788cb474f66c3d667">SoundController2</a></div><div class="ttdeci">@ SoundController2</div><div class="ttdoc">Synth: Harmonic Content FX: Compressor On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00180">midi_Defs.h:180</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a8e7773b3f966446f14272fe002877fc1"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a8e7773b3f966446f14272fe002877fc1">SoundController6</a></div><div class="ttdeci">@ SoundController6</div><div class="ttdoc">Synth: Decay Time FX: Reverb On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00184">midi_Defs.h:184</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a6b8d5952d0407d09b8fcba53f704ba0b"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6b8d5952d0407d09b8fcba53f704ba0b">ResetAllControllers</a></div><div class="ttdeci">@ ResetAllControllers</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00209">midi_Defs.h:209</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a9bb7dfbb53f5b4a0557ed32e990296e4"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a9bb7dfbb53f5b4a0557ed32e990296e4">DataDecrement</a></div><div class="ttdeci">@ DataDecrement</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00201">midi_Defs.h:201</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a></div><div class="ttdeci">@ AfterTouchChannel</div><div class="ttdoc">Channel Message - Channel (monophonic) AfterTouch.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00102">midi_Defs.h:102</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a980953c0f8a2bfed6ff76ee05885a908"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a980953c0f8a2bfed6ff76ee05885a908">AllSoundOff</a></div><div class="ttdeci">@ AllSoundOff</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00208">midi_Defs.h:208</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a6c5a6ebc94d98b94a6e4ef232904e9c9"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6c5a6ebc94d98b94a6e4ef232904e9c9">NRPNMSB</a></div><div class="ttdeci">@ NRPNMSB</div><div class="ttdoc">Non-Registered Parameter Number (MSB)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00203">midi_Defs.h:203</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_abf4bdfb50ffa8ec4b9660a077075173b"><div class="ttname"><a href="a00008.html#abf4bdfb50ffa8ec4b9660a077075173b">NoteOffCallback</a></div><div class="ttdeci">void(*)(Channel channel, byte note, byte velocity) NoteOffCallback</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00071">midi_Defs.h:71</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a3a5b1a3b28a2b9208894374092b5209c"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a3a5b1a3b28a2b9208894374092b5209c">DataEntryMSB</a></div><div class="ttdeci">@ DataEntryMSB</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00153">midi_Defs.h:153</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a6035a320ca5239b2427a3ccd1c321af7"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a6035a320ca5239b2427a3ccd1c321af7">EffectControl2</a></div><div class="ttdeci">@ EffectControl2</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00160">midi_Defs.h:160</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a571d09809707bfae8410e696210a2e62"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a571d09809707bfae8410e696210a2e62">Hold</a></div><div class="ttdeci">@ Hold</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00176">midi_Defs.h:176</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a47733a6fdbb5022fd3e1cc2252df8dfc"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a47733a6fdbb5022fd3e1cc2252df8dfc">PortamentoTime</a></div><div class="ttdeci">@ PortamentoTime</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00152">midi_Defs.h:152</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a4acd77ca8f324462d5c250f25761675d"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a4acd77ca8f324462d5c250f25761675d">SoundController4</a></div><div class="ttdeci">@ SoundController4</div><div class="ttdoc">Synth: Attack Time FX: EQ On/Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00182">midi_Defs.h:182</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_aa1cfd7d9d1fe50ec27b566e854e98263a1be862ad663b07b873f29e2170b994c5"><div class="ttname"><a href="a00008.html#aa1cfd7d9d1fe50ec27b566e854e98263a1be862ad663b07b873f29e2170b994c5">LocalControl</a></div><div class="ttdeci">@ LocalControl</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00210">midi_Defs.h:210</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a7c1eccfe3d7d44de8ee9138d5378cd91"><div class="ttname"><a href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a></div><div class="ttdeci">byte DataByte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00057">midi_Defs.h:57</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00008.html">midi_Defs.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
126
a00011.html
126
a00011.html
|
|
@ -1,126 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Message.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00011.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Message.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino - <a class="el" href="a00051.html">Message</a> struct definition.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="a00014_source.html">midi_Namespace.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="a00008_source.html">midi_Defs.h</a>"</code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
</div>
|
||||
<p><a href="a00011_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino - <a class="el" href="a00051.html">Message</a> struct definition. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>Francois Best </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>11/06/14 @license MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00011.html">midi_Message.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,169 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Message.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00011_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Message.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00011.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="a00014.html">midi_Namespace.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="a00008.html">midi_Defs.h</a>"</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#ifndef ARDUINO</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">template</span><<span class="keywordtype">unsigned</span> SysExMaxSize></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="a00051.html"> 42</a></span> <span class="keyword">struct </span><a class="code" href="a00051.html">Message</a></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="a00051.html#a539ee7ccd80e06cb2fa45b1f47569837"> 47</a></span>  <span class="keyword">inline</span> <a class="code" href="a00051.html#a539ee7ccd80e06cb2fa45b1f47569837">Message</a>()</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  : <a class="code" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">channel</a>(0)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  , <a class="code" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a>(<a class="code" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a>::<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a>)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  , <a class="code" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a>(0)</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  , <a class="code" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a>(0)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  , <a class="code" href="a00051.html#a715befa071b78dc19c48c4871bd5f293">valid</a>(false)</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  memset(<a class="code" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">sysexArray</a>, 0, <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> * <span class="keyword">sizeof</span>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a>));</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901"> 59</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> = SysExMaxSize;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384"> 64</a></span>  <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="code" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">channel</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0"> 69</a></span>  <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> <a class="code" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="a00051.html#a92150532e5720f95013e16a2f49a8df8"> 74</a></span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="code" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c"> 80</a></span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="code" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a>;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b"> 86</a></span>  <a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="code" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">sysexArray</a>[<a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a>];</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="a00051.html#a715befa071b78dc19c48c4871bd5f293"> 92</a></span>  <span class="keywordtype">bool</span> <a class="code" href="a00051.html#a715befa071b78dc19c48c4871bd5f293">valid</a>;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="a00051.html#af67ce3b9cd644441799ac6897696f7a6"> 96</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="a00051.html#af67ce3b9cd644441799ac6897696f7a6">length</a>;</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e"> 98</a></span>  <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e">getSysExSize</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> size = unsigned(<a class="code" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a>) << 8 | <a class="code" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a>;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> size > <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> ? <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> : size;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> };</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00051_html_ab4397a36b44edf4b49cad1fec4b4c41e"><div class="ttname"><a href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e">Message::getSysExSize</a></div><div class="ttdeci">unsigned getSysExSize() const</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00098">midi_Message.h:98</a></div></div>
|
||||
<div class="ttc" id="aa00008_html"><div class="ttname"><a href="a00008.html">midi_Defs.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Definitions.</div></div>
|
||||
<div class="ttc" id="aa00014_html_a6690f18c03533dfb99f45d37aab6e735"><div class="ttname"><a href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a></div><div class="ttdeci">#define MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00031">midi_Namespace.h:30</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a4f63b5d7cc89e5f96c8fed1367832c2b"><div class="ttname"><a href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">Message::sysexArray</a></div><div class="ttdeci">DataByte sysexArray[sSysExMaxSize]</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00086">midi_Message.h:86</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a></div><div class="ttdeci">@ InvalidType</div><div class="ttdoc">For notifying errors.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00096">midi_Defs.h:96</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a06ebe9aea7bf76c87564cc4b6c74f901"><div class="ttname"><a href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">Message::sSysExMaxSize</a></div><div class="ttdeci">static const unsigned sSysExMaxSize</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00059">midi_Message.h:59</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a715befa071b78dc19c48c4871bd5f293"><div class="ttname"><a href="a00051.html#a715befa071b78dc19c48c4871bd5f293">Message::valid</a></div><div class="ttdeci">bool valid</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00092">midi_Message.h:92</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_af67ce3b9cd644441799ac6897696f7a6"><div class="ttname"><a href="a00051.html#af67ce3b9cd644441799ac6897696f7a6">Message::length</a></div><div class="ttdeci">unsigned length</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00096">midi_Message.h:96</a></div></div>
|
||||
<div class="ttc" id="aa00014_html"><div class="ttname"><a href="a00014.html">midi_Namespace.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Namespace declaration.</div></div>
|
||||
<div class="ttc" id="aa00051_html_a539ee7ccd80e06cb2fa45b1f47569837"><div class="ttname"><a href="a00051.html#a539ee7ccd80e06cb2fa45b1f47569837">Message::Message</a></div><div class="ttdeci">Message()</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00047">midi_Message.h:47</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_af6ca8f3ba3f77fe769a259de3b88c36c"><div class="ttname"><a href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">Message::data2</a></div><div class="ttdeci">DataByte data2</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00080">midi_Message.h:80</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_abfe2249141ed2a0b529f35343affb0e0"><div class="ttname"><a href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">Message::type</a></div><div class="ttdeci">MidiType type</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00069">midi_Message.h:69</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a></div><div class="ttdeci">MidiType</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00094">midi_Defs.h:95</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a3e088d88b4c2c84efd78f080a6ba3384"><div class="ttname"><a href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">Message::channel</a></div><div class="ttdeci">Channel channel</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00064">midi_Message.h:64</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af0fba1bdf23d6f77614ea9697290325d"><div class="ttname"><a href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a></div><div class="ttdeci">byte Channel</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00058">midi_Defs.h:58</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a92150532e5720f95013e16a2f49a8df8"><div class="ttname"><a href="a00051.html#a92150532e5720f95013e16a2f49a8df8">Message::data1</a></div><div class="ttdeci">DataByte data1</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00074">midi_Message.h:74</a></div></div>
|
||||
<div class="ttc" id="aa00051_html"><div class="ttname"><a href="a00051.html">Message</a></div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00042">midi_Message.h:43</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a7c1eccfe3d7d44de8ee9138d5378cd91"><div class="ttname"><a href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a></div><div class="ttdeci">byte DataByte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00057">midi_Defs.h:57</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00011.html">midi_Message.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
194
a00014.html
194
a00014.html
|
|
@ -1,194 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Namespace.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00014.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Namespace.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino - Namespace declaration.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<p><a href="a00014_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a6690f18c03533dfb99f45d37aab6e735"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a>   midi</td></tr>
|
||||
<tr class="separator:a6690f18c03533dfb99f45d37aab6e735"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf6b690441eb0a31c4abd3bc4fb99673"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a>   namespace <a class="el" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a> {</td></tr>
|
||||
<tr class="separator:adf6b690441eb0a31c4abd3bc4fb99673"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf831eff386c2ded4d253fb11321028e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a>   }</td></tr>
|
||||
<tr class="separator:abf831eff386c2ded4d253fb11321028e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8064897c61213d14c9353caeee7c0225"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#a8064897c61213d14c9353caeee7c0225">USING_NAMESPACE_MIDI</a>   using namespace <a class="el" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a>;</td></tr>
|
||||
<tr class="separator:a8064897c61213d14c9353caeee7c0225"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino - Namespace declaration. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>Francois Best </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>24/02/11 @license MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00014_source.html">midi_Namespace.h</a>.</p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="adf6b690441eb0a31c4abd3bc4fb99673"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adf6b690441eb0a31c4abd3bc4fb99673">◆ </a></span>BEGIN_MIDI_NAMESPACE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define BEGIN_MIDI_NAMESPACE   namespace <a class="el" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a> {</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00014_source.html#l00032">32</a> of file <a class="el" href="a00014_source.html">midi_Namespace.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abf831eff386c2ded4d253fb11321028e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abf831eff386c2ded4d253fb11321028e">◆ </a></span>END_MIDI_NAMESPACE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define END_MIDI_NAMESPACE   }</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00014_source.html#l00033">33</a> of file <a class="el" href="a00014_source.html">midi_Namespace.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6690f18c03533dfb99f45d37aab6e735"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6690f18c03533dfb99f45d37aab6e735">◆ </a></span>MIDI_NAMESPACE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_NAMESPACE   midi</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00014_source.html#l00031">31</a> of file <a class="el" href="a00014_source.html">midi_Namespace.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8064897c61213d14c9353caeee7c0225"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8064897c61213d14c9353caeee7c0225">◆ </a></span>USING_NAMESPACE_MIDI</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define USING_NAMESPACE_MIDI   using namespace <a class="el" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735">MIDI_NAMESPACE</a>;</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00014_source.html#l00035">35</a> of file <a class="el" href="a00014_source.html">midi_Namespace.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00014.html">midi_Namespace.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
var a00014 =
|
||||
[
|
||||
[ "BEGIN_MIDI_NAMESPACE", "a00014.html#adf6b690441eb0a31c4abd3bc4fb99673", null ],
|
||||
[ "END_MIDI_NAMESPACE", "a00014.html#abf831eff386c2ded4d253fb11321028e", null ],
|
||||
[ "MIDI_NAMESPACE", "a00014.html#a6690f18c03533dfb99f45d37aab6e735", null ],
|
||||
[ "USING_NAMESPACE_MIDI", "a00014.html#a8064897c61213d14c9353caeee7c0225", null ]
|
||||
];
|
||||
|
|
@ -1,115 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Namespace.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00014_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Namespace.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00014.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define MIDI_NAMESPACE midi</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="a00014.html#a6690f18c03533dfb99f45d37aab6e735"> 31</a></span> <span class="preprocessor">#define BEGIN_MIDI_NAMESPACE namespace MIDI_NAMESPACE {</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673"> 32</a></span> <span class="preprocessor">#define END_MIDI_NAMESPACE }</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="a00014.html#abf831eff386c2ded4d253fb11321028e"> 33</a></span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#define USING_NAMESPACE_MIDI using namespace MIDI_NAMESPACE;</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="a00014.html#a8064897c61213d14c9353caeee7c0225"> 35</a></span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00014.html">midi_Namespace.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
124
a00017.html
124
a00017.html
|
|
@ -1,124 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Platform.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00017.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Platform.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="a00008_source.html">midi_Defs.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="a00017_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html">DefaultPlatform</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>lathoub </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>22/03/20</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00017_source.html">midi_Platform.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00017.html">midi_Platform.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,131 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Platform.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00017_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Platform.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00017.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="a00008.html">midi_Defs.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#if ARDUINO</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// DefaultPlatform is the Arduino Platform</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">struct </span><a class="code" href="a00055.html">DefaultPlatform</a></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="a00055.html#a5fd6763c074bd926872768027da4da60">now</a>() { return ::millis(); };</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> };</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00055.html"> 44</a></span> <span class="keyword">struct </span><a class="code" href="a00055.html">DefaultPlatform</a></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="a00055.html#a5fd6763c074bd926872768027da4da60"> 46</a></span>  <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="a00055.html#a5fd6763c074bd926872768027da4da60">now</a>() { <span class="keywordflow">return</span> 0; };</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> };</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00008_html"><div class="ttname"><a href="a00008.html">midi_Defs.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Definitions.</div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00055_html"><div class="ttname"><a href="a00055.html">DefaultPlatform</a></div><div class="ttdef"><b>Definition:</b> <a href="a00017_source.html#l00044">midi_Platform.h:45</a></div></div>
|
||||
<div class="ttc" id="aa00055_html_a5fd6763c074bd926872768027da4da60"><div class="ttname"><a href="a00055.html#a5fd6763c074bd926872768027da4da60">DefaultPlatform::now</a></div><div class="ttdeci">static unsigned long now()</div><div class="ttdef"><b>Definition:</b> <a href="a00017_source.html#l00046">midi_Platform.h:46</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00017.html">midi_Platform.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
125
a00020.html
125
a00020.html
|
|
@ -1,125 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Settings.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00020.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Settings.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino - Settings.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="a00008_source.html">midi_Defs.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="a00020_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html">DefaultSettings</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Default Settings for the MIDI Library. <a href="a00059.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino - Settings. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>Francois Best </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>24/02/11 @license MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00020.html">midi_Settings.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,137 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/midi_Settings.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00020_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_Settings.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00020.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="a00008.html">midi_Defs.h</a>"</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="a00059.html"> 49</a></span> <span class="keyword">struct </span><a class="code" href="a00059.html">DefaultSettings</a></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00059.html#a55abbfe8fcf5e9e927b0ca97a5b2eaa2"> 56</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="a00059.html#a55abbfe8fcf5e9e927b0ca97a5b2eaa2">UseRunningStatus</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="a00059.html#a13c8f26edeade3374921764fa8650ac9"> 62</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="a00059.html#a13c8f26edeade3374921764fa8650ac9">HandleNullVelocityNoteOnAsNoteOff</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="a00059.html#a017e77f75f6fe8155e41c08f4388e531"> 68</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="a00059.html#a017e77f75f6fe8155e41c08f4388e531">Use1ByteParsing</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b"> 73</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b">SysExMaxSize</a> = 128;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="a00059.html#ad6fc6300a7811a6f53ccdaf8923738b4"> 79</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="a00059.html#ad6fc6300a7811a6f53ccdaf8923738b4">UseSenderActiveSensing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="a00059.html#a2ea7229b65bce799659fb58bc1006e41"> 85</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="a00059.html#a2ea7229b65bce799659fb58bc1006e41">UseReceiverActiveSensing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="a00059.html#abec6969dd595e83d2ff972a26dd613b1"> 101</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> uint16_t <a class="code" href="a00059.html#abec6969dd595e83d2ff972a26dd613b1">SenderActiveSensingPeriodicity</a> = 0;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> };</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00059_html_a017e77f75f6fe8155e41c08f4388e531"><div class="ttname"><a href="a00059.html#a017e77f75f6fe8155e41c08f4388e531">DefaultSettings::Use1ByteParsing</a></div><div class="ttdeci">static const bool Use1ByteParsing</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00068">midi_Settings.h:68</a></div></div>
|
||||
<div class="ttc" id="aa00008_html"><div class="ttname"><a href="a00008.html">midi_Defs.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Definitions.</div></div>
|
||||
<div class="ttc" id="aa00059_html"><div class="ttname"><a href="a00059.html">DefaultSettings</a></div><div class="ttdoc">Default Settings for the MIDI Library.</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00049">midi_Settings.h:50</a></div></div>
|
||||
<div class="ttc" id="aa00059_html_a2ea7229b65bce799659fb58bc1006e41"><div class="ttname"><a href="a00059.html#a2ea7229b65bce799659fb58bc1006e41">DefaultSettings::UseReceiverActiveSensing</a></div><div class="ttdeci">static const bool UseReceiverActiveSensing</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00085">midi_Settings.h:85</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00059_html_a13c8f26edeade3374921764fa8650ac9"><div class="ttname"><a href="a00059.html#a13c8f26edeade3374921764fa8650ac9">DefaultSettings::HandleNullVelocityNoteOnAsNoteOff</a></div><div class="ttdeci">static const bool HandleNullVelocityNoteOnAsNoteOff</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00062">midi_Settings.h:62</a></div></div>
|
||||
<div class="ttc" id="aa00059_html_abec6969dd595e83d2ff972a26dd613b1"><div class="ttname"><a href="a00059.html#abec6969dd595e83d2ff972a26dd613b1">DefaultSettings::SenderActiveSensingPeriodicity</a></div><div class="ttdeci">static const uint16_t SenderActiveSensingPeriodicity</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00101">midi_Settings.h:101</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<div class="ttc" id="aa00059_html_a73aea97c0031aa265e71a9106bd5fd3b"><div class="ttname"><a href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b">DefaultSettings::SysExMaxSize</a></div><div class="ttdeci">static const unsigned SysExMaxSize</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00073">midi_Settings.h:73</a></div></div>
|
||||
<div class="ttc" id="aa00059_html_a55abbfe8fcf5e9e927b0ca97a5b2eaa2"><div class="ttname"><a href="a00059.html#a55abbfe8fcf5e9e927b0ca97a5b2eaa2">DefaultSettings::UseRunningStatus</a></div><div class="ttdeci">static const bool UseRunningStatus</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00056">midi_Settings.h:56</a></div></div>
|
||||
<div class="ttc" id="aa00059_html_ad6fc6300a7811a6f53ccdaf8923738b4"><div class="ttname"><a href="a00059.html#ad6fc6300a7811a6f53ccdaf8923738b4">DefaultSettings::UseSenderActiveSensing</a></div><div class="ttdeci">static const bool UseSenderActiveSensing</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00079">midi_Settings.h:79</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00020.html">midi_Settings.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
198
a00023.html
198
a00023.html
|
|
@ -1,198 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/serialMIDI.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00023.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">serialMIDI.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="a00014_source.html">midi_Namespace.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="a00023_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html">DefaultSerialSettings</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a83fed545a39b0bd6e50adf2b85e89fb1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1">MIDI_CREATE_INSTANCE</a>(Type, SerialPort, Name)</td></tr>
|
||||
<tr class="memdesc:a83fed545a39b0bd6e50adf2b85e89fb1"><td class="mdescLeft"> </td><td class="mdescRight">Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSerial for the serial port. Example: <a class="el" href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1" title="Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSe...">MIDI_CREATE_INSTANCE(HardwareSerial, Serial2, midi2)</a>; Then call midi2.begin(), midi2.read() etc.. <a href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a83fed545a39b0bd6e50adf2b85e89fb1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0378001dcec67ea873914c090a03450"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html#af0378001dcec67ea873914c090a03450">MIDI_CREATE_DEFAULT_INSTANCE</a>()   <a class="el" href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1">MIDI_CREATE_INSTANCE</a>(HardwareSerial, Serial, MIDI);</td></tr>
|
||||
<tr class="memdesc:af0378001dcec67ea873914c090a03450"><td class="mdescLeft"> </td><td class="mdescRight">Create an instance of the library with default name, serial port and settings, for compatibility with sketches written with pre-v4.2 MIDI Lib, or if you don't bother using custom names, serial port or settings. <a href="a00023.html#af0378001dcec67ea873914c090a03450">More...</a><br /></td></tr>
|
||||
<tr class="separator:af0378001dcec67ea873914c090a03450"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>lathoub, Francois Best </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>22/03/20</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="af0378001dcec67ea873914c090a03450"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af0378001dcec67ea873914c090a03450">◆ </a></span>MIDI_CREATE_DEFAULT_INSTANCE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_CREATE_DEFAULT_INSTANCE</td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td>   <a class="el" href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1">MIDI_CREATE_INSTANCE</a>(HardwareSerial, Serial, MIDI);</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create an instance of the library with default name, serial port and settings, for compatibility with sketches written with pre-v4.2 MIDI Lib, or if you don't bother using custom names, serial port or settings. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00113">113</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a83fed545a39b0bd6e50adf2b85e89fb1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a83fed545a39b0bd6e50adf2b85e89fb1">◆ </a></span>MIDI_CREATE_INSTANCE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MIDI_CREATE_INSTANCE</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">Type, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">SerialPort, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">Name </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> MIDI_NAMESPACE::SerialMIDI<Type> serial##Name(SerialPort);\</div>
|
||||
<div class="line"> MIDI_NAMESPACE::MidiInterface<MIDI_NAMESPACE::SerialMIDI<Type>> Name((MIDI_NAMESPACE::SerialMIDI<Type>&)serial##Name);</div>
|
||||
</div><!-- fragment -->
|
||||
<p>Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSerial for the serial port. Example: <a class="el" href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1" title="Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSe...">MIDI_CREATE_INSTANCE(HardwareSerial, Serial2, midi2)</a>; Then call midi2.begin(), midi2.read() etc.. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00100">100</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00023.html">serialMIDI.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
var a00023 =
|
||||
[
|
||||
[ "DefaultSerialSettings", "a00063.html", "a00063" ],
|
||||
[ "SerialMIDI", "a00067.html", "a00067" ],
|
||||
[ "MIDI_CREATE_DEFAULT_INSTANCE", "a00023.html#af0378001dcec67ea873914c090a03450", null ],
|
||||
[ "MIDI_CREATE_INSTANCE", "a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1", null ]
|
||||
];
|
||||
|
|
@ -1,196 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/serialMIDI.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00023_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">serialMIDI.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00023.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor"> #pragma once</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="a00014.html">midi_Namespace.h</a>"</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="a00063.html"> 33</a></span> <span class="keyword">struct </span><a class="code" href="a00063.html">DefaultSerialSettings</a></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="a00063.html#accffbf2590a3dd7a0f57bc89a8c91c39"> 39</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">long</span> <a class="code" href="a00063.html#accffbf2590a3dd7a0f57bc89a8c91c39">BaudRate</a> = 31250;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> };</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">template</span> <<span class="keyword">class</span> SerialPort, <span class="keyword">class</span> _Settings = DefaultSerialSettings></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="a00067.html"> 43</a></span> <span class="keyword">class </span><a class="code" href="a00067.html">SerialMIDI</a></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">typedef</span> _Settings Settings;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="a00067.html#a28c4e8ba1f2edea1be6308cedc218637"> 48</a></span>  <a class="code" href="a00067.html#a28c4e8ba1f2edea1be6308cedc218637">SerialMIDI</a>(SerialPort& inSerial)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  : mSerial(inSerial)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  };</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="a00067.html#af0813602fb515fc09feab828ec1d6694"> 54</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="a00067.html#af0813602fb515fc09feab828ec1d6694">thruActivated</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00067.html#a0521cf5f89f0d6412dfa51d789e6dbe0"> 56</a></span>  <span class="keywordtype">void</span> <a class="code" href="a00067.html#a0521cf5f89f0d6412dfa51d789e6dbe0">begin</a>()</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="comment">// Initialise the Serial port</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor"> #if defined(AVR_CAKE)</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  mSerial. <span class="keyword">template</span> open<Settings::BaudRate>();</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor"> #else</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  mSerial.begin(Settings::BaudRate);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="a00067.html#a10757027628eafb6b01a545b10eb93b4"> 66</a></span>  <span class="keywordtype">bool</span> <a class="code" href="a00067.html#a10757027628eafb6b01a545b10eb93b4">beginTransmission</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a>)</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  };</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="a00067.html#a72adbc3db6a27c73c624547300fb416e"> 71</a></span>  <span class="keywordtype">void</span> <a class="code" href="a00067.html#a72adbc3db6a27c73c624547300fb416e">write</a>(<span class="keywordtype">byte</span> value)</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  mSerial.write(value);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  };</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="a00067.html#ac7db72ddad69ad50a58c13e6b141b844"> 76</a></span>  <span class="keywordtype">void</span> <a class="code" href="a00067.html#ac7db72ddad69ad50a58c13e6b141b844">endTransmission</a>()</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  };</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="a00067.html#a7c918dd45c12aad64d5a342e0be66264"> 80</a></span>  <span class="keywordtype">byte</span> <a class="code" href="a00067.html#a7c918dd45c12aad64d5a342e0be66264">read</a>()</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  {</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">return</span> mSerial.read();</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  };</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="a00067.html#a33be26dd6a15efb6b5d48dbce2321f08"> 85</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="a00067.html#a33be26dd6a15efb6b5d48dbce2321f08">available</a>()</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  {</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">return</span> mSerial.available();</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  };</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  SerialPort& mSerial;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> };</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#define MIDI_CREATE_INSTANCE(Type, SerialPort, Name) \</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="a00023.html#a83fed545a39b0bd6e50adf2b85e89fb1"> 100</a></span> <span class="preprocessor"> MIDI_NAMESPACE::SerialMIDI<Type> serial##Name(SerialPort);\</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor"> MIDI_NAMESPACE::MidiInterface<MIDI_NAMESPACE::SerialMIDI<Type>> Name((MIDI_NAMESPACE::SerialMIDI<Type>&)serial##Name);</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#if defined(ARDUINO_SAM_DUE) || defined(USBCON) || defined(__MK20DX128__) || defined(__MK20DX256__) || defined(__MKL26Z64__)</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Leonardo, Due and other USB boards use Serial1 by default.</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor"> #define MIDI_CREATE_DEFAULT_INSTANCE() \</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor"> MIDI_CREATE_INSTANCE(HardwareSerial, Serial1, MIDI);</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor"> #define MIDI_CREATE_DEFAULT_INSTANCE() \</span></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="a00023.html#af0378001dcec67ea873914c090a03450"> 113</a></span> <span class="preprocessor"> MIDI_CREATE_INSTANCE(HardwareSerial, Serial, MIDI);</span></div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00067_html_a10757027628eafb6b01a545b10eb93b4"><div class="ttname"><a href="a00067.html#a10757027628eafb6b01a545b10eb93b4">SerialMIDI::beginTransmission</a></div><div class="ttdeci">bool beginTransmission(MidiType)</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00066">serialMIDI.h:66</a></div></div>
|
||||
<div class="ttc" id="aa00067_html_ac7db72ddad69ad50a58c13e6b141b844"><div class="ttname"><a href="a00067.html#ac7db72ddad69ad50a58c13e6b141b844">SerialMIDI::endTransmission</a></div><div class="ttdeci">void endTransmission()</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00076">serialMIDI.h:76</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00067_html_af0813602fb515fc09feab828ec1d6694"><div class="ttname"><a href="a00067.html#af0813602fb515fc09feab828ec1d6694">SerialMIDI::thruActivated</a></div><div class="ttdeci">static const bool thruActivated</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00054">serialMIDI.h:54</a></div></div>
|
||||
<div class="ttc" id="aa00067_html"><div class="ttname"><a href="a00067.html">SerialMIDI</a></div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00043">serialMIDI.h:44</a></div></div>
|
||||
<div class="ttc" id="aa00063_html_accffbf2590a3dd7a0f57bc89a8c91c39"><div class="ttname"><a href="a00063.html#accffbf2590a3dd7a0f57bc89a8c91c39">DefaultSerialSettings::BaudRate</a></div><div class="ttdeci">static const long BaudRate</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00039">serialMIDI.h:39</a></div></div>
|
||||
<div class="ttc" id="aa00014_html"><div class="ttname"><a href="a00014.html">midi_Namespace.h</a></div><div class="ttdoc">MIDI Library for the Arduino - Namespace declaration.</div></div>
|
||||
<div class="ttc" id="aa00067_html_a0521cf5f89f0d6412dfa51d789e6dbe0"><div class="ttname"><a href="a00067.html#a0521cf5f89f0d6412dfa51d789e6dbe0">SerialMIDI::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00056">serialMIDI.h:56</a></div></div>
|
||||
<div class="ttc" id="aa00067_html_a72adbc3db6a27c73c624547300fb416e"><div class="ttname"><a href="a00067.html#a72adbc3db6a27c73c624547300fb416e">SerialMIDI::write</a></div><div class="ttdeci">void write(byte value)</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00071">serialMIDI.h:71</a></div></div>
|
||||
<div class="ttc" id="aa00067_html_a28c4e8ba1f2edea1be6308cedc218637"><div class="ttname"><a href="a00067.html#a28c4e8ba1f2edea1be6308cedc218637">SerialMIDI::SerialMIDI</a></div><div class="ttdeci">SerialMIDI(SerialPort &inSerial)</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00048">serialMIDI.h:48</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a></div><div class="ttdeci">MidiType</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00094">midi_Defs.h:95</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<div class="ttc" id="aa00063_html"><div class="ttname"><a href="a00063.html">DefaultSerialSettings</a></div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00033">serialMIDI.h:34</a></div></div>
|
||||
<div class="ttc" id="aa00067_html_a33be26dd6a15efb6b5d48dbce2321f08"><div class="ttname"><a href="a00067.html#a33be26dd6a15efb6b5d48dbce2321f08">SerialMIDI::available</a></div><div class="ttdeci">unsigned available()</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00085">serialMIDI.h:85</a></div></div>
|
||||
<div class="ttc" id="aa00067_html_a7c918dd45c12aad64d5a342e0be66264"><div class="ttname"><a href="a00067.html#a7c918dd45c12aad64d5a342e0be66264">SerialMIDI::read</a></div><div class="ttdeci">byte read()</div><div class="ttdef"><b>Definition:</b> <a href="a00023_source.html#l00080">serialMIDI.h:80</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00023.html">serialMIDI.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
289
a00026.html
289
a00026.html
|
|
@ -1,289 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/MIDI.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00026.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>MIDI Library for the Arduino.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="a00002_source.html">MIDI.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="a00026_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ac09acef4fd964fa8192d5e64915e1e59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a> unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#ac09acef4fd964fa8192d5e64915e1e59">encodeSysEx</a> (const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *inData, <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *outSysEx, unsigned inLength, bool inFlipHeaderBits)</td></tr>
|
||||
<tr class="memdesc:ac09acef4fd964fa8192d5e64915e1e59"><td class="mdescLeft"> </td><td class="mdescRight">Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to convert the data you want to send. <a href="a00026.html#ac09acef4fd964fa8192d5e64915e1e59">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac09acef4fd964fa8192d5e64915e1e59"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc4668b85e2bc79dd3f2f5022c60eceb"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb">decodeSysEx</a> (const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *inSysEx, <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> *outData, unsigned inLength, bool inFlipHeaderBits)</td></tr>
|
||||
<tr class="memdesc:acc4668b85e2bc79dd3f2f5022c60eceb"><td class="mdescLeft"> </td><td class="mdescRight">Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to reassemble your received message. <a href="a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb">More...</a><br /></td></tr>
|
||||
<tr class="separator:acc4668b85e2bc79dd3f2f5022c60eceb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>MIDI Library for the Arduino. </p>
|
||||
<p>Project Arduino MIDI Library </p><dl class="section author"><dt>Author</dt><dd>Francois Best </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>24/02/11 @license MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="a00026_source.html">MIDI.cpp</a>.</p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="acc4668b85e2bc79dd3f2f5022c60eceb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc4668b85e2bc79dd3f2f5022c60eceb">◆ </a></span>decodeSysEx()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned decodeSysEx </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>inSysEx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>outData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"><em>inLength</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>inFlipHeaderBits</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to reassemble your received message. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inSysEx</td><td>The SysEx data received from MIDI in. </td></tr>
|
||||
<tr><td class="paramname">outData</td><td>The output buffer where to store the decrypted message. </td></tr>
|
||||
<tr><td class="paramname">inLength</td><td>The length of the input buffer. </td></tr>
|
||||
<tr><td class="paramname">inFlipHeaderBits</td><td>True for Korg and other who store MSB in reverse order </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The length of the output buffer. </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00026.html#ac09acef4fd964fa8192d5e64915e1e59" title="Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...">encodeSysEx</a> </dd>
|
||||
<dd>
|
||||
getSysExArrayLength Code inspired from Ruin & Wesen's SysEx encoder/decoder - <a href="http://ruinwesen.com">http://ruinwesen.com</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00026_source.html#l00087">87</a> of file <a class="el" href="a00026_source.html">MIDI.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">unsigned</span> count = 0;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordtype">byte</span> msbStorage = 0;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">byte</span> byteIndex = 0;</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < inLength; ++i)</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> ((i % 8) == 0)</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  msbStorage = inSysEx[i];</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  byteIndex = 6;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> body = inSysEx[i];</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> shift = inFlipHeaderBits ? 6 - byteIndex : byteIndex;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> msb = <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>(((msbStorage >> shift) & 1) << 7);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  byteIndex--;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  outData[count++] = msb | body;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  }</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> count;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac09acef4fd964fa8192d5e64915e1e59"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac09acef4fd964fa8192d5e64915e1e59">◆ </a></span>encodeSysEx()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a> unsigned encodeSysEx </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>inData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td>
|
||||
<td class="paramname"><em>outSysEx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"><em>inLength</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>inFlipHeaderBits</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes higher than 127 without breaking the MIDI protocol. Use this static method to convert the data you want to send. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inData</td><td>The data to encode. </td></tr>
|
||||
<tr><td class="paramname">outSysEx</td><td>The output buffer where to store the encoded message. </td></tr>
|
||||
<tr><td class="paramname">inLength</td><td>The length of the input buffer. </td></tr>
|
||||
<tr><td class="paramname">inFlipHeaderBits</td><td>True for Korg and other who store MSB in reverse order </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The length of the encoded output buffer. </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb" title="Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...">decodeSysEx</a> Code inspired from Ruin & Wesen's SysEx encoder/decoder - <a href="http://ruinwesen.com">http://ruinwesen.com</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00026_source.html#l00046">46</a> of file <a class="el" href="a00026_source.html">MIDI.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">unsigned</span> outLength = 0; <span class="comment">// Num bytes in output array.</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">byte</span> count = 0; <span class="comment">// Num 7bytes in a block.</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  outSysEx[0] = 0;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < inLength; ++i)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> data = inData[i];</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> msb = data >> 7;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> body = data & 0x7f;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  outSysEx[0] |= (msb << (inFlipHeaderBits ? count : (6 - count)));</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  outSysEx[1 + count] = body;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">if</span> (count++ == 6)</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  outSysEx += 8;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  outLength += 8;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  outSysEx[0] = 0;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  count = 0;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> outLength + count + (count != 0 ? 1 : 0);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00008_html_ab8ef12fab634c171394422d0ee8baf94"><div class="ttname"><a href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a></div><div class="ttdeci">uint8_t byte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00036">midi_Defs.h:36</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00026.html">MIDI.cpp</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
var a00026 =
|
||||
[
|
||||
[ "decodeSysEx", "a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb", null ],
|
||||
[ "encodeSysEx", "a00026.html#ac09acef4fd964fa8192d5e64915e1e59", null ]
|
||||
];
|
||||
|
|
@ -1,172 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/MIDI.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00026_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00026.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="a00002.html">MIDI.h</a>"</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <a class="code" href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="a00002.html#ac107fe7907b9451f90d648f39afc9852"> 46</a></span> <span class="keywordtype">unsigned</span> <a class="code" href="a00026.html#ac09acef4fd964fa8192d5e64915e1e59">encodeSysEx</a>(<span class="keyword">const</span> <span class="keywordtype">byte</span>* inData,</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">byte</span>* outSysEx,</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">unsigned</span> inLength,</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">bool</span> inFlipHeaderBits)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">unsigned</span> outLength = 0; <span class="comment">// Num bytes in output array.</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">byte</span> count = 0; <span class="comment">// Num 7bytes in a block.</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  outSysEx[0] = 0;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < inLength; ++i)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> data = inData[i];</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> msb = data >> 7;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> body = data & 0x7f;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  outSysEx[0] |= (msb << (inFlipHeaderBits ? count : (6 - count)));</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  outSysEx[1 + count] = body;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">if</span> (count++ == 6)</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  outSysEx += 8;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  outLength += 8;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  outSysEx[0] = 0;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  count = 0;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> outLength + count + (count != 0 ? 1 : 0);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="a00002.html#aca0f63b806438161ddbe17a6bf2a94d7"> 87</a></span> <span class="keywordtype">unsigned</span> <a class="code" href="a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb">decodeSysEx</a>(<span class="keyword">const</span> <span class="keywordtype">byte</span>* inSysEx,</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">byte</span>* outData,</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">unsigned</span> inLength,</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">bool</span> inFlipHeaderBits)</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">unsigned</span> count = 0;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordtype">byte</span> msbStorage = 0;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">byte</span> byteIndex = 0;</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < inLength; ++i)</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> ((i % 8) == 0)</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  msbStorage = inSysEx[i];</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  byteIndex = 6;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> body = inSysEx[i];</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> shift = inFlipHeaderBits ? 6 - byteIndex : byteIndex;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">const</span> <span class="keywordtype">byte</span> msb = <a class="code" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a>(((msbStorage >> shift) & 1) << 7);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  byteIndex--;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  outData[count++] = msb | body;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  }</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> count;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <a class="code" href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00026_html_acc4668b85e2bc79dd3f2f5022c60eceb"><div class="ttname"><a href="a00026.html#acc4668b85e2bc79dd3f2f5022c60eceb">decodeSysEx</a></div><div class="ttdeci">unsigned decodeSysEx(const byte *inSysEx, byte *outData, unsigned inLength, bool inFlipHeaderBits)</div><div class="ttdoc">Decode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00087">MIDI.cpp:87</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8ef12fab634c171394422d0ee8baf94"><div class="ttname"><a href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a></div><div class="ttdeci">uint8_t byte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00036">midi_Defs.h:36</a></div></div>
|
||||
<div class="ttc" id="aa00002_html"><div class="ttname"><a href="a00002.html">MIDI.h</a></div><div class="ttdoc">MIDI Library for the Arduino.</div></div>
|
||||
<div class="ttc" id="aa00014_html_abf831eff386c2ded4d253fb11321028e"><div class="ttname"><a href="a00014.html#abf831eff386c2ded4d253fb11321028e">END_MIDI_NAMESPACE</a></div><div class="ttdeci">#define END_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00033">midi_Namespace.h:32</a></div></div>
|
||||
<div class="ttc" id="aa00014_html_adf6b690441eb0a31c4abd3bc4fb99673"><div class="ttname"><a href="a00014.html#adf6b690441eb0a31c4abd3bc4fb99673">BEGIN_MIDI_NAMESPACE</a></div><div class="ttdeci">#define BEGIN_MIDI_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00032">midi_Namespace.h:31</a></div></div>
|
||||
<div class="ttc" id="aa00026_html_ac09acef4fd964fa8192d5e64915e1e59"><div class="ttname"><a href="a00026.html#ac09acef4fd964fa8192d5e64915e1e59">encodeSysEx</a></div><div class="ttdeci">BEGIN_MIDI_NAMESPACE unsigned encodeSysEx(const byte *inData, byte *outSysEx, unsigned inLength, bool inFlipHeaderBits)</div><div class="ttdoc">Encode System Exclusive messages. SysEx messages are encoded to guarantee transmission of data bytes ...</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00046">MIDI.cpp:46</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li><li class="navelem"><a class="el" href="a00026.html">MIDI.cpp</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
103
a00029.html
103
a00029.html
|
|
@ -1,103 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/doc/midi_DoxygenMainPage.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00029.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_DoxygenMainPage.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00029_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_2cc639da15c98a4e84b9304e73b42f75.html">doc</a></li><li class="navelem"><a class="el" href="a00029.html">midi_DoxygenMainPage.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/doc/midi_DoxygenMainPage.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00029_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">midi_DoxygenMainPage.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="a00029.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// Examples</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// -----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_2cc639da15c98a4e84b9304e73b42f75.html">doc</a></li><li class="navelem"><a class="el" href="a00029.html">midi_DoxygenMainPage.h</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1963
a00032.html
1963
a00032.html
File diff suppressed because it is too large
Load Diff
34
a00032.js
34
a00032.js
|
|
@ -1,34 +0,0 @@
|
|||
var a00032 =
|
||||
[
|
||||
[ "beginNrpn", "a00032.html#ga8b26d6bf9ee8b1ec412b9fa000825c1b", null ],
|
||||
[ "beginRpn", "a00032.html#ga8c0d80cbbc31164207a5daac5c2c0250", null ],
|
||||
[ "endNrpn", "a00032.html#ga522eea83ce5280e72bbe963d16c63de0", null ],
|
||||
[ "endRpn", "a00032.html#ga2e41151a46d4f00458668cc0c59b9937", null ],
|
||||
[ "send", "a00032.html#ga806320755dc058fc62cd727329dc1488", null ],
|
||||
[ "send", "a00032.html#ga58454de7d3ee8ee824f955c805151ad2", null ],
|
||||
[ "sendAfterTouch", "a00032.html#ga8f9445f1808b7aa80535aec7d38de6bb", null ],
|
||||
[ "sendAfterTouch", "a00032.html#ga15b8bb0e4b1f528ae81ec018897a3734", null ],
|
||||
[ "sendCommon", "a00032.html#gabc45594bf1156b5020a2fa188c281cd0", null ],
|
||||
[ "sendControlChange", "a00032.html#ga7a274e7fda3f26a257844e695ef5825b", null ],
|
||||
[ "sendNoteOff", "a00032.html#gad6aba12074008b67bc385a4c32672437", null ],
|
||||
[ "sendNoteOn", "a00032.html#ga580fb85c5b020566dc04cabc42aae9dc", null ],
|
||||
[ "sendNrpnDecrement", "a00032.html#ga17e1abb84d45a9062449a674c04a9b74", null ],
|
||||
[ "sendNrpnIncrement", "a00032.html#ga0a6887687cf94a54e0d2b05739623e4c", null ],
|
||||
[ "sendNrpnValue", "a00032.html#ga9a94df00a0b72f66849f9e4db5a29880", null ],
|
||||
[ "sendNrpnValue", "a00032.html#gae5bf8f378de3b787f2b943f2349272f9", null ],
|
||||
[ "sendPitchBend", "a00032.html#gaaaf16c1334640e690ecbd835d645e4cb", null ],
|
||||
[ "sendPitchBend", "a00032.html#ga2fd10aa2a31236679add8a6a01a5e70a", null ],
|
||||
[ "sendPolyPressure", "a00032.html#gab894c8d8e95eb87df6c8f6166f6f85a0", null ],
|
||||
[ "sendProgramChange", "a00032.html#ga87eb10a0b528a55fb30b1152d34a6f2f", null ],
|
||||
[ "sendRealTime", "a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12", null ],
|
||||
[ "sendRpnDecrement", "a00032.html#gabde92f35330f7656195dc015c5ac8075", null ],
|
||||
[ "sendRpnIncrement", "a00032.html#ga11b1ea9c4ae69689c8d7f1b3258f2ec3", null ],
|
||||
[ "sendRpnValue", "a00032.html#ga21d533eef35687c9abfa5fc2bf764b1d", null ],
|
||||
[ "sendRpnValue", "a00032.html#gac14d9facb3443437e5c1363042ae091f", null ],
|
||||
[ "sendSongPosition", "a00032.html#ga9b28cd9df57263fb665110d034ad8c96", null ],
|
||||
[ "sendSongSelect", "a00032.html#gaa3784e12ce67dce72b407ffc3682b27e", null ],
|
||||
[ "sendSysEx", "a00032.html#gad36fe6dd36de8f539122e54876f4d1b4", null ],
|
||||
[ "sendTimeCodeQuarterFrame", "a00032.html#ga5f318604b282c1366616347d211a5aaa", null ],
|
||||
[ "sendTimeCodeQuarterFrame", "a00032.html#ga359e996d4a9e02142ed5116e5fef7233", null ],
|
||||
[ "sendTuneRequest", "a00032.html#ga7303cceabd422631b77a1e6c8f1338c6", null ]
|
||||
];
|
||||
801
a00033.html
801
a00033.html
|
|
@ -1,801 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI Input</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00033.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#groups">Modules</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI Input</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
|
||||
Modules</h2></td></tr>
|
||||
<tr class="memitem:a00034"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html">Callbacks</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:gad4e2dca4376ade90d2eeedbbcfd4f145"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">MidiInterface< Transport, _Settings, _Platform >::read</a> ()</td></tr>
|
||||
<tr class="memdesc:gad4e2dca4376ade90d2eeedbbcfd4f145"><td class="mdescLeft"> </td><td class="mdescRight">Read messages from the serial port using the main input channel. <a href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">More...</a><br /></td></tr>
|
||||
<tr class="separator:gad4e2dca4376ade90d2eeedbbcfd4f145"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac7da892409239a434deff28b5d5cedbe"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#gac7da892409239a434deff28b5d5cedbe">MidiInterface< Transport, _Settings, _Platform >::read</a> (<a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel)</td></tr>
|
||||
<tr class="memdesc:gac7da892409239a434deff28b5d5cedbe"><td class="mdescLeft"> </td><td class="mdescRight">Read messages on a specified channel. <a href="a00033.html#gac7da892409239a434deff28b5d5cedbe">More...</a><br /></td></tr>
|
||||
<tr class="separator:gac7da892409239a434deff28b5d5cedbe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga751630ff3b0829f0de19ea724999df25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga751630ff3b0829f0de19ea724999df25">MidiInterface< Transport, _Settings, _Platform >::getType</a> () const</td></tr>
|
||||
<tr class="memdesc:ga751630ff3b0829f0de19ea724999df25"><td class="mdescLeft"> </td><td class="mdescRight">Get the last received message's type. <a href="a00033.html#ga751630ff3b0829f0de19ea724999df25">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga751630ff3b0829f0de19ea724999df25"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0d2a0037fd9e4b06cafe7b2388451767"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767">MidiInterface< Transport, _Settings, _Platform >::getChannel</a> () const</td></tr>
|
||||
<tr class="memdesc:ga0d2a0037fd9e4b06cafe7b2388451767"><td class="mdescLeft"> </td><td class="mdescRight">Get the channel of the message stored in the structure. <a href="a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga0d2a0037fd9e4b06cafe7b2388451767"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga749f258c959d2edf2ebf45a2be919d46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga749f258c959d2edf2ebf45a2be919d46">MidiInterface< Transport, _Settings, _Platform >::getData1</a> () const</td></tr>
|
||||
<tr class="memdesc:ga749f258c959d2edf2ebf45a2be919d46"><td class="mdescLeft"> </td><td class="mdescRight">Get the first data byte of the last received message. <a href="a00033.html#ga749f258c959d2edf2ebf45a2be919d46">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga749f258c959d2edf2ebf45a2be919d46"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gabd651766b36741f1a7ea63ab793ab64b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#gabd651766b36741f1a7ea63ab793ab64b">MidiInterface< Transport, _Settings, _Platform >::getData2</a> () const</td></tr>
|
||||
<tr class="memdesc:gabd651766b36741f1a7ea63ab793ab64b"><td class="mdescLeft"> </td><td class="mdescRight">Get the second data byte of the last received message. <a href="a00033.html#gabd651766b36741f1a7ea63ab793ab64b">More...</a><br /></td></tr>
|
||||
<tr class="separator:gabd651766b36741f1a7ea63ab793ab64b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac1c9d068800507aaa262e9be8b0cbb85"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#gac1c9d068800507aaa262e9be8b0cbb85">MidiInterface< Transport, _Settings, _Platform >::getSysExArray</a> () const</td></tr>
|
||||
<tr class="memdesc:gac1c9d068800507aaa262e9be8b0cbb85"><td class="mdescLeft"> </td><td class="mdescRight">Get the System Exclusive byte array. <a href="a00033.html#gac1c9d068800507aaa262e9be8b0cbb85">More...</a><br /></td></tr>
|
||||
<tr class="separator:gac1c9d068800507aaa262e9be8b0cbb85"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga07f93f92808f72b080a7afdcd8160f06"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga07f93f92808f72b080a7afdcd8160f06">MidiInterface< Transport, _Settings, _Platform >::getSysExArrayLength</a> () const</td></tr>
|
||||
<tr class="memdesc:ga07f93f92808f72b080a7afdcd8160f06"><td class="mdescLeft"> </td><td class="mdescRight">Get the length of the System Exclusive array. <a href="a00033.html#ga07f93f92808f72b080a7afdcd8160f06">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga07f93f92808f72b080a7afdcd8160f06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga039812eacd923a50b74a587cabd92ef1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga039812eacd923a50b74a587cabd92ef1">MidiInterface< Transport, _Settings, _Platform >::check</a> () const</td></tr>
|
||||
<tr class="memdesc:ga039812eacd923a50b74a587cabd92ef1"><td class="mdescLeft"> </td><td class="mdescRight">Check if a valid message is stored in the structure. <a href="a00033.html#ga039812eacd923a50b74a587cabd92ef1">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga039812eacd923a50b74a587cabd92ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga31faedfa01ecc91343acbbc0b7a566ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga31faedfa01ecc91343acbbc0b7a566ae">MidiInterface< Transport, _Settings, _Platform >::getInputChannel</a> () const</td></tr>
|
||||
<tr class="separator:ga31faedfa01ecc91343acbbc0b7a566ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gad58d4850a613045caeb9499dd05615ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#gad58d4850a613045caeb9499dd05615ef">MidiInterface< Transport, _Settings, _Platform >::setInputChannel</a> (<a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> inChannel)</td></tr>
|
||||
<tr class="memdesc:gad58d4850a613045caeb9499dd05615ef"><td class="mdescLeft"> </td><td class="mdescRight">Set the value for the input MIDI channel. <a href="a00033.html#gad58d4850a613045caeb9499dd05615ef">More...</a><br /></td></tr>
|
||||
<tr class="separator:gad58d4850a613045caeb9499dd05615ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5fba3159de1c4aac8b8a33a0a9dbf7de"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de">MidiInterface< Transport, _Settings, _Platform >::getTypeFromStatusByte</a> (<a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> inStatus)</td></tr>
|
||||
<tr class="memdesc:ga5fba3159de1c4aac8b8a33a0a9dbf7de"><td class="mdescLeft"> </td><td class="mdescRight">Extract an enumerated MIDI type from a status byte. <a href="a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga5fba3159de1c4aac8b8a33a0a9dbf7de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga49243944909bc4152fa7b9817a6950e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga49243944909bc4152fa7b9817a6950e5">MidiInterface< Transport, _Settings, _Platform >::getChannelFromStatusByte</a> (<a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> inStatus)</td></tr>
|
||||
<tr class="memdesc:ga49243944909bc4152fa7b9817a6950e5"><td class="mdescLeft"> </td><td class="mdescRight">Returns channel in the range 1-16. <a href="a00033.html#ga49243944909bc4152fa7b9817a6950e5">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga49243944909bc4152fa7b9817a6950e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga80caaac9382c92f15f4dc8558e18838c"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#ga80caaac9382c92f15f4dc8558e18838c">MidiInterface< Transport, _Settings, _Platform >::isChannelMessage</a> (<a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType)</td></tr>
|
||||
<tr class="separator:ga80caaac9382c92f15f4dc8558e18838c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac5d0b2a1a320a13c1166d29fcbd51df8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8">MidiInterface< Transport, _Settings, _Platform >::disconnectCallbackFromType</a> (<a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> inType)</td></tr>
|
||||
<tr class="memdesc:gac5d0b2a1a320a13c1166d29fcbd51df8"><td class="mdescLeft"> </td><td class="mdescRight">Detach an external function from the given type. <a href="a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8">More...</a><br /></td></tr>
|
||||
<tr class="separator:gac5d0b2a1a320a13c1166d29fcbd51df8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="ga039812eacd923a50b74a587cabd92ef1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga039812eacd923a50b74a587cabd92ef1">◆ </a></span>check()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::check</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Check if a valid message is stored in the structure. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01187">1187</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span> {</div>
|
||||
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#a715befa071b78dc19c48c4871bd5f293">valid</a>;</div>
|
||||
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac5d0b2a1a320a13c1166d29fcbd51df8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac5d0b2a1a320a13c1166d29fcbd51df8">◆ </a></span>disconnectCallbackFromType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::disconnectCallbackFromType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </td>
|
||||
<td class="paramname"><em>inType</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Detach an external function from the given type. </p>
|
||||
<p>Use this method to cancel the effects of setHandle********. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inType</td><td>The type of message to unbind. When a message of this type is received, no function will be called. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01262">1262</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span> {</div>
|
||||
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  <span class="keywordflow">switch</span> (inType)</div>
|
||||
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  {</div>
|
||||
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a>: mNoteOffCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319">NoteOn</a>: mNoteOnCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a>: mAfterTouchPolyCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a>: mControlChangeCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186">ProgramChange</a>: mProgramChangeCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a>: mAfterTouchChannelCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a>: mPitchBendCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a>: mSystemExclusiveCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a>: mTimeCodeQuarterFrameCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944">SongPosition</a>: mSongPositionCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1">SongSelect</a>: mSongSelectCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a>: mTuneRequestCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c">Clock</a>: mClockCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7">Start</a>: mStartCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb">Tick</a>: mTickCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583">Continue</a>: mContinueCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d">Stop</a>: mStopCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a>: mActiveSensingCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  <span class="keywordflow">case</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603">SystemReset</a>: mSystemResetCallback = <span class="keyword">nullptr</span>; <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  <span class="keywordflow">default</span>:</div>
|
||||
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  }</div>
|
||||
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga0d2a0037fd9e4b06cafe7b2388451767"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga0d2a0037fd9e4b06cafe7b2388451767">◆ </a></span>getChannel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getChannel</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the channel of the message stored in the structure. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Channel range is 1 to 16. For non-channel messages, this will return 0. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01145">1145</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span> {</div>
|
||||
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">channel</a>;</div>
|
||||
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga49243944909bc4152fa7b9817a6950e5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga49243944909bc4152fa7b9817a6950e5">◆ </a></span>getChannelFromStatusByte()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getChannelFromStatusByte </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td>
|
||||
<td class="paramname"><em>inStatus</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns channel in the range 1-16. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01236">1236</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span> {</div>
|
||||
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>  <span class="keywordflow">return</span> <a class="code" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a>((inStatus & 0x0f) + 1);</div>
|
||||
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga749f258c959d2edf2ebf45a2be919d46"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga749f258c959d2edf2ebf45a2be919d46">◆ </a></span>getData1()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getData1</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the first data byte of the last received message. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01152">1152</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span> {</div>
|
||||
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a>;</div>
|
||||
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gabd651766b36741f1a7ea63ab793ab64b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gabd651766b36741f1a7ea63ab793ab64b">◆ </a></span>getData2()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getData2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the second data byte of the last received message. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01159">1159</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span> {</div>
|
||||
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a>;</div>
|
||||
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga31faedfa01ecc91343acbbc0b7a566ae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga31faedfa01ecc91343acbbc0b7a566ae">◆ </a></span>getInputChannel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getInputChannel</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01195">1195</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span> {</div>
|
||||
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>  <span class="keywordflow">return</span> mInputChannel;</div>
|
||||
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac1c9d068800507aaa262e9be8b0cbb85"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac1c9d068800507aaa262e9be8b0cbb85">◆ </a></span>getSysExArray()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> * <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getSysExArray</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the System Exclusive byte array. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00033.html#ga07f93f92808f72b080a7afdcd8160f06" title="Get the length of the System Exclusive array.">getSysExArrayLength</a> to get the array's length in bytes. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01169">1169</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span> {</div>
|
||||
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">sysexArray</a>;</div>
|
||||
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga07f93f92808f72b080a7afdcd8160f06"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga07f93f92808f72b080a7afdcd8160f06">◆ </a></span>getSysExArrayLength()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getSysExArrayLength</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the length of the System Exclusive array. </p>
|
||||
<p>It is coded using data1 as LSB and data2 as MSB. </p><dl class="section return"><dt>Returns</dt><dd>The array's length, in bytes. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01180">1180</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span> {</div>
|
||||
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e">getSysExSize</a>();</div>
|
||||
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga751630ff3b0829f0de19ea724999df25"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga751630ff3b0829f0de19ea724999df25">◆ </a></span>getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getType</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Get the last received message's type. </p>
|
||||
<p>Returns an enumerated type. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01134">1134</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span> {</div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="keywordflow">return</span> mMessage.<a class="code" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a>;</div>
|
||||
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga5fba3159de1c4aac8b8a33a0a9dbf7de"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga5fba3159de1c4aac8b8a33a0a9dbf7de">◆ </a></span>getTypeFromStatusByte()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getTypeFromStatusByte </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td>
|
||||
<td class="paramname"><em>inStatus</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Extract an enumerated MIDI type from a status byte. </p>
|
||||
<p>This is a utility static method, used internally, made public so you can handle MidiTypes more easily. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01218">1218</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span> {</div>
|
||||
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  <span class="keywordflow">if</span> ((inStatus < 0x80) ||</div>
|
||||
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  (inStatus == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0">Undefined_F4</a>) ||</div>
|
||||
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  (inStatus == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5">Undefined_F5</a>) ||</div>
|
||||
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>  (inStatus == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7">Undefined_FD</a>))</div>
|
||||
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>  <span class="keywordflow">return</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a>; <span class="comment">// Data bytes and undefined.</span></div>
|
||||
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>  </div>
|
||||
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>  <span class="keywordflow">if</span> (inStatus < 0xf0)</div>
|
||||
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  <span class="comment">// Channel message, remove channel nibble.</span></div>
|
||||
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  <span class="keywordflow">return</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a>(inStatus & 0xf0);</div>
|
||||
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>  </div>
|
||||
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>  <span class="keywordflow">return</span> <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a>(inStatus);</div>
|
||||
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga80caaac9382c92f15f4dc8558e18838c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga80caaac9382c92f15f4dc8558e18838c">◆ </a></span>isChannelMessage()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::isChannelMessage </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </td>
|
||||
<td class="paramname"><em>inType</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01242">1242</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span> {</div>
|
||||
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  <span class="keywordflow">return</span> (inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a> ||</div>
|
||||
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319">NoteOn</a> ||</div>
|
||||
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a> ||</div>
|
||||
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a> ||</div>
|
||||
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a> ||</div>
|
||||
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a> ||</div>
|
||||
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  inType == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186">ProgramChange</a>);</div>
|
||||
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gad4e2dca4376ade90d2eeedbbcfd4f145"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gad4e2dca4376ade90d2eeedbbcfd4f145">◆ </a></span>read() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::read</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Read messages from the serial port using the main input channel. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if a valid message has been stored in the structure, false if not. A valid message is a message that matches the input channel. <br />
|
||||
<br />
|
||||
If the <a class="el" href="a00043.html">Thru</a> is enabled and the message matches the filter, it is sent back on the MIDI output. </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd>see <a class="el" href="a00033.html#gad58d4850a613045caeb9499dd05615ef" title="Set the value for the input MIDI channel.">setInputChannel()</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l00704">704</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00705"></a><span class="lineno"> 705</span> {</div>
|
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordflow">return</span> <a class="code" href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">read</a>(mInputChannel);</div>
|
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac7da892409239a434deff28b5d5cedbe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac7da892409239a434deff28b5d5cedbe">◆ </a></span>read() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::read </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> </td>
|
||||
<td class="paramname"><em>inChannel</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Read messages on a specified channel. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l00712">712</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00713"></a><span class="lineno"> 713</span> {</div>
|
||||
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="preprocessor"> #ifndef RegionActiveSending</span></div>
|
||||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <span class="comment">// Active Sensing. This message is intended to be sent</span></div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <span class="comment">// repeatedly to tell the receiver that a connection is alive. Use</span></div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="comment">// of this message is optional. When initially received, the</span></div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <span class="comment">// receiver will expect to receive another Active Sensing</span></div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="comment">// message each 300ms (max), and if it does not then it will</span></div>
|
||||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  <span class="comment">// assume that the connection has been terminated. At</span></div>
|
||||
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  <span class="comment">// termination, the receiver will turn off all voices and return to</span></div>
|
||||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <span class="comment">// normal (non- active sensing) operation.</span></div>
|
||||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <span class="keywordflow">if</span> (Settings::UseSenderActiveSensing && (mSenderActiveSensingPeriodicity > 0) && (Platform::now() - mLastMessageSentTime) > mSenderActiveSensingPeriodicity)</div>
|
||||
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  {</div>
|
||||
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  <a class="code" href="a00039.html#aca0268305122b38298c5e3f4992f923e">sendActiveSensing</a>();</div>
|
||||
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  mLastMessageSentTime = Platform::now();</div>
|
||||
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  }</div>
|
||||
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  </div>
|
||||
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keywordflow">if</span> (Settings::UseReceiverActiveSensing && mReceiverActiveSensingActivated && (mLastMessageReceivedTime + <a class="code" href="a00008.html#af79ca3d3b506cd128de71cc7d3930846">ActiveSensingTimeout</a> < Platform::now()))</div>
|
||||
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  {</div>
|
||||
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  mReceiverActiveSensingActivated = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  </div>
|
||||
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  mLastError |= 1UL << <a class="code" href="a00008.html#af21148044f66becc62341d0611f6f238">ErrorActiveSensingTimeout</a>; <span class="comment">// set the ErrorActiveSensingTimeout bit</span></div>
|
||||
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <span class="keywordflow">if</span> (mErrorCallback)</div>
|
||||
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  mErrorCallback(mLastError);</div>
|
||||
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  }</div>
|
||||
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  </div>
|
||||
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  <span class="keywordflow">if</span> (inChannel >= <a class="code" href="a00008.html#ae5f8dc293002c1090c3551ba40f6aee8">MIDI_CHANNEL_OFF</a>)</div>
|
||||
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; <span class="comment">// MIDI Input disabled.</span></div>
|
||||
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  </div>
|
||||
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  <span class="keywordflow">if</span> (!parse())</div>
|
||||
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  </div>
|
||||
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="preprocessor"> #ifndef RegionActiveSending</span></div>
|
||||
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>  </div>
|
||||
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>  <span class="keywordflow">if</span> (Settings::UseReceiverActiveSensing && mMessage.<a class="code" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a> == <a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a>)</div>
|
||||
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>  {</div>
|
||||
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  <span class="comment">// When an ActiveSensing message is received, the time keeping is activated.</span></div>
|
||||
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <span class="comment">// When a timeout occurs, an error message is send and time keeping ends.</span></div>
|
||||
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>  mReceiverActiveSensingActivated = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  </div>
|
||||
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  <span class="comment">// is ErrorActiveSensingTimeout bit in mLastError on</span></div>
|
||||
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>  <span class="keywordflow">if</span> (mLastError & (1 << (<a class="code" href="a00008.html#af21148044f66becc62341d0611f6f238">ErrorActiveSensingTimeout</a> - 1)))</div>
|
||||
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  {</div>
|
||||
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  mLastError &= ~(1UL << <a class="code" href="a00008.html#af21148044f66becc62341d0611f6f238">ErrorActiveSensingTimeout</a>); <span class="comment">// clear the ErrorActiveSensingTimeout bit</span></div>
|
||||
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  <span class="keywordflow">if</span> (mErrorCallback)</div>
|
||||
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  mErrorCallback(mLastError);</div>
|
||||
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>  }</div>
|
||||
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  }</div>
|
||||
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  </div>
|
||||
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  <span class="comment">// Keep the time of the last received message, so we can check for the timeout</span></div>
|
||||
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  <span class="keywordflow">if</span> (Settings::UseReceiverActiveSensing && mReceiverActiveSensingActivated)</div>
|
||||
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  mLastMessageReceivedTime = Platform::now();</div>
|
||||
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  </div>
|
||||
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  </div>
|
||||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  handleNullVelocityNoteOnAsNoteOff();</div>
|
||||
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>  </div>
|
||||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> channelMatch = inputFilter(inChannel);</div>
|
||||
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  <span class="keywordflow">if</span> (channelMatch)</div>
|
||||
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  launchCallback();</div>
|
||||
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  </div>
|
||||
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>  thruFilter(inChannel);</div>
|
||||
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  </div>
|
||||
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  <span class="keywordflow">return</span> channelMatch;</div>
|
||||
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gad58d4850a613045caeb9499dd05615ef"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gad58d4850a613045caeb9499dd05615ef">◆ </a></span>setInputChannel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::setInputChannel </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> </td>
|
||||
<td class="paramname"><em>inChannel</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the value for the input MIDI channel. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inChannel</td><td>the channel value. Valid values are 1 to 16, MIDI_CHANNEL_OMNI if you want to listen to all channels, and MIDI_CHANNEL_OFF to disable input. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01205">1205</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span> {</div>
|
||||
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>  mInputChannel = inChannel;</div>
|
||||
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca26e1b99f6b8cf33dc25cdaa2438513c0">Undefined_F4</a></div><div class="ttdeci">@ Undefined_F4</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00109">midi_Defs.h:109</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca4b52d61cc39d9427f91d3b8606319e2c">Clock</a></div><div class="ttdeci">@ Clock</div><div class="ttdoc">System Real Time - Timing Clock.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00113">midi_Defs.h:113</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_ab4397a36b44edf4b49cad1fec4b4c41e"><div class="ttname"><a href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e">Message::getSysExSize</a></div><div class="ttdeci">unsigned getSysExSize() const</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00098">midi_Message.h:98</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca7256ac4658ec7af1eb4705b83266a603">SystemReset</a></div><div class="ttdeci">@ SystemReset</div><div class="ttdoc">System Real Time - System Reset.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00121">midi_Defs.h:121</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a></div><div class="ttdeci">@ SystemExclusive</div><div class="ttdoc">System Exclusive.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00104">midi_Defs.h:104</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a></div><div class="ttdeci">@ TuneRequest</div><div class="ttdoc">System Common - Tune Request.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00111">midi_Defs.h:111</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af21148044f66becc62341d0611f6f238"><div class="ttname"><a href="a00008.html#af21148044f66becc62341d0611f6f238">ErrorActiveSensingTimeout</a></div><div class="ttdeci">static const uint8_t ErrorActiveSensingTimeout</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00064">midi_Defs.h:64</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af79ca3d3b506cd128de71cc7d3930846"><div class="ttname"><a href="a00008.html#af79ca3d3b506cd128de71cc7d3930846">ActiveSensingTimeout</a></div><div class="ttdeci">static const uint16_t ActiveSensingTimeout</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00051">midi_Defs.h:51</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca740f5180bf5fc2f2e0aaaf8816db7db5">Undefined_F5</a></div><div class="ttdeci">@ Undefined_F5</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00110">midi_Defs.h:110</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a4f63b5d7cc89e5f96c8fed1367832c2b"><div class="ttname"><a href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">Message::sysexArray</a></div><div class="ttdeci">DataByte sysexArray[sSysExMaxSize]</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00086">midi_Message.h:86</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ae5f8dc293002c1090c3551ba40f6aee8"><div class="ttname"><a href="a00008.html#ae5f8dc293002c1090c3551ba40f6aee8">MIDI_CHANNEL_OFF</a></div><div class="ttdeci">#define MIDI_CHANNEL_OFF</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00045">midi_Defs.h:44</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca1b28117f91e20a90f91f6a6886023186">ProgramChange</a></div><div class="ttdeci">@ ProgramChange</div><div class="ttdoc">Channel Message - Program Change.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00101">midi_Defs.h:101</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cabd5f9c956752ce4dc707b4624b3a36f7">Start</a></div><div class="ttdeci">@ Start</div><div class="ttdoc">System Real Time - Start.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00116">midi_Defs.h:116</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a></div><div class="ttdeci">@ InvalidType</div><div class="ttdoc">For notifying errors.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00096">midi_Defs.h:96</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a></div><div class="ttdeci">@ AfterTouchPoly</div><div class="ttdoc">Channel Message - Polyphonic AfterTouch.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00099">midi_Defs.h:99</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a715befa071b78dc19c48c4871bd5f293"><div class="ttname"><a href="a00051.html#a715befa071b78dc19c48c4871bd5f293">Message::valid</a></div><div class="ttdeci">bool valid</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00092">midi_Message.h:92</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cafaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a></div><div class="ttdeci">@ TimeCodeQuarterFrame</div><div class="ttdoc">System Common - MIDI Time Code Quarter Frame.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00106">midi_Defs.h:106</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa4ed40dd39749aed24df6224b3827ea7">Undefined_FD</a></div><div class="ttdeci">@ Undefined_FD</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00119">midi_Defs.h:119</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caffc541f2571710265776574dd39fc319">NoteOn</a></div><div class="ttdeci">@ NoteOn</div><div class="ttdoc">Channel Message - Note On.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00098">midi_Defs.h:98</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca45a66636ecd16b869e4aadd738813583">Continue</a></div><div class="ttdeci">@ Continue</div><div class="ttdoc">System Real Time - Continue.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00117">midi_Defs.h:117</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a></div><div class="ttdeci">@ NoteOff</div><div class="ttdoc">Channel Message - Note Off.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00097">midi_Defs.h:97</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_af6ca8f3ba3f77fe769a259de3b88c36c"><div class="ttname"><a href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">Message::data2</a></div><div class="ttdeci">DataByte data2</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00080">midi_Message.h:80</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad512934b4f2e896bee884c262f64acb1">SongSelect</a></div><div class="ttdeci">@ SongSelect</div><div class="ttdoc">System Common - Song Select.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00108">midi_Defs.h:108</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a></div><div class="ttdeci">@ ActiveSensing</div><div class="ttdoc">System Real Time - Active Sensing.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00120">midi_Defs.h:120</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_abfe2249141ed2a0b529f35343affb0e0"><div class="ttname"><a href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">Message::type</a></div><div class="ttdeci">MidiType type</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00069">midi_Message.h:69</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84c"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a></div><div class="ttdeci">MidiType</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00094">midi_Defs.h:95</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a></div><div class="ttdeci">@ PitchBend</div><div class="ttdoc">Channel Message - Pitch Bend.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00103">midi_Defs.h:103</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a3e088d88b4c2c84efd78f080a6ba3384"><div class="ttname"><a href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">Message::channel</a></div><div class="ttdeci">Channel channel</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00064">midi_Message.h:64</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_af0fba1bdf23d6f77614ea9697290325d"><div class="ttname"><a href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a></div><div class="ttdeci">byte Channel</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00058">midi_Defs.h:58</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caf98d707eb4ed173ccfdbaf4eaa87100d">Stop</a></div><div class="ttdeci">@ Stop</div><div class="ttdoc">System Real Time - Stop.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00118">midi_Defs.h:118</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84caa81b25684a7e7a64772aec24197626cb">Tick</a></div><div class="ttdeci">@ Tick</div><div class="ttdoc">System Real Time - Timing Tick (1 tick = 10 milliseconds)</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00115">midi_Defs.h:115</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84cac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a></div><div class="ttdeci">@ ControlChange</div><div class="ttdoc">Channel Message - Control Change / Channel Mode.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00100">midi_Defs.h:100</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a92150532e5720f95013e16a2f49a8df8"><div class="ttname"><a href="a00051.html#a92150532e5720f95013e16a2f49a8df8">Message::data1</a></div><div class="ttdeci">DataByte data1</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00074">midi_Message.h:74</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca996450aa045571374864c2dc9404e944">SongPosition</a></div><div class="ttdeci">@ SongPosition</div><div class="ttdoc">System Common - Song Position Pointer.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00107">midi_Defs.h:107</a></div></div>
|
||||
<div class="ttc" id="aa00033_html_gad4e2dca4376ade90d2eeedbbcfd4f145"><div class="ttname"><a href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">MidiInterface::read</a></div><div class="ttdeci">bool read()</div><div class="ttdoc">Read messages from the serial port using the main input channel.</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l00704">MIDI.hpp:704</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a></div><div class="ttdeci">@ AfterTouchChannel</div><div class="ttdoc">Channel Message - Channel (monophonic) AfterTouch.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00102">midi_Defs.h:102</a></div></div>
|
||||
<div class="ttc" id="aa00039_html_aca0268305122b38298c5e3f4992f923e"><div class="ttname"><a href="a00039.html#aca0268305122b38298c5e3f4992f923e">MidiInterface::sendActiveSensing</a></div><div class="ttdeci">void sendActiveSensing()</div><div class="ttdef"><b>Definition:</b> <a href="a00002_source.html#l00118">MIDI.h:118</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
19
a00033.js
19
a00033.js
|
|
@ -1,19 +0,0 @@
|
|||
var a00033 =
|
||||
[
|
||||
[ "Callbacks", "a00034.html", null ],
|
||||
[ "check", "a00033.html#ga039812eacd923a50b74a587cabd92ef1", null ],
|
||||
[ "disconnectCallbackFromType", "a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8", null ],
|
||||
[ "getChannel", "a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767", null ],
|
||||
[ "getChannelFromStatusByte", "a00033.html#ga49243944909bc4152fa7b9817a6950e5", null ],
|
||||
[ "getData1", "a00033.html#ga749f258c959d2edf2ebf45a2be919d46", null ],
|
||||
[ "getData2", "a00033.html#gabd651766b36741f1a7ea63ab793ab64b", null ],
|
||||
[ "getInputChannel", "a00033.html#ga31faedfa01ecc91343acbbc0b7a566ae", null ],
|
||||
[ "getSysExArray", "a00033.html#gac1c9d068800507aaa262e9be8b0cbb85", null ],
|
||||
[ "getSysExArrayLength", "a00033.html#ga07f93f92808f72b080a7afdcd8160f06", null ],
|
||||
[ "getType", "a00033.html#ga751630ff3b0829f0de19ea724999df25", null ],
|
||||
[ "getTypeFromStatusByte", "a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de", null ],
|
||||
[ "isChannelMessage", "a00033.html#ga80caaac9382c92f15f4dc8558e18838c", null ],
|
||||
[ "read", "a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145", null ],
|
||||
[ "read", "a00033.html#gac7da892409239a434deff28b5d5cedbe", null ],
|
||||
[ "setInputChannel", "a00033.html#gad58d4850a613045caeb9499dd05615ef", null ]
|
||||
];
|
||||
100
a00034.html
100
a00034.html
|
|
@ -1,100 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Callbacks</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00034.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Callbacks<div class="ingroups"><a class="el" href="a00033.html">MIDI Input</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
285
a00035.html
285
a00035.html
|
|
@ -1,285 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI Thru</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00035.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI Thru</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:gae97718b1d8d0a8495ff67e9447de6943"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#gae97718b1d8d0a8495ff67e9447de6943">MidiInterface< Transport, _Settings, _Platform >::setThruFilterMode</a> (<a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> inThruFilterMode)</td></tr>
|
||||
<tr class="memdesc:gae97718b1d8d0a8495ff67e9447de6943"><td class="mdescLeft"> </td><td class="mdescRight">Set the filter for thru mirroring. <a href="a00035.html#gae97718b1d8d0a8495ff67e9447de6943">More...</a><br /></td></tr>
|
||||
<tr class="separator:gae97718b1d8d0a8495ff67e9447de6943"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga3c6194164d6581b39b640fe78c45a660"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#ga3c6194164d6581b39b640fe78c45a660">MidiInterface< Transport, _Settings, _Platform >::getFilterMode</a> () const</td></tr>
|
||||
<tr class="separator:ga3c6194164d6581b39b640fe78c45a660"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa32c6d966f351f59a0daacb7ae74a2c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#gaa32c6d966f351f59a0daacb7ae74a2c2">MidiInterface< Transport, _Settings, _Platform >::getThruState</a> () const</td></tr>
|
||||
<tr class="separator:gaa32c6d966f351f59a0daacb7ae74a2c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga218aee21c26e8a9f667bdd19e4788216"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#ga218aee21c26e8a9f667bdd19e4788216">MidiInterface< Transport, _Settings, _Platform >::turnThruOn</a> (<a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> inThruFilterMode=<a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a>)</td></tr>
|
||||
<tr class="separator:ga218aee21c26e8a9f667bdd19e4788216"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga221cf6cabdad1995fd9c29e1b85a01bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html#ga221cf6cabdad1995fd9c29e1b85a01bf">MidiInterface< Transport, _Settings, _Platform >::turnThruOff</a> ()</td></tr>
|
||||
<tr class="separator:ga221cf6cabdad1995fd9c29e1b85a01bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="ga3c6194164d6581b39b640fe78c45a660"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga3c6194164d6581b39b640fe78c45a660">◆ </a></span>getFilterMode()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getFilterMode</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01359">1359</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span> {</div>
|
||||
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  <span class="keywordflow">return</span> mThruFilterMode;</div>
|
||||
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaa32c6d966f351f59a0daacb7ae74a2c2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaa32c6d966f351f59a0daacb7ae74a2c2">◆ </a></span>getThruState()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::getThruState</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01365">1365</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span> {</div>
|
||||
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  <span class="keywordflow">return</span> mThruActivated;</div>
|
||||
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="gae97718b1d8d0a8495ff67e9447de6943"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gae97718b1d8d0a8495ff67e9447de6943">◆ </a></span>setThruFilterMode()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::setThruFilterMode </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> </td>
|
||||
<td class="paramname"><em>inThruFilterMode</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set the filter for thru mirroring. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">inThruFilterMode</td><td>a filter mode</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01352">1352</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span> {</div>
|
||||
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>  mThruFilterMode = inThruFilterMode;</div>
|
||||
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  mThruActivated = mThruFilterMode != <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a>;</div>
|
||||
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga221cf6cabdad1995fd9c29e1b85a01bf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga221cf6cabdad1995fd9c29e1b85a01bf">◆ </a></span>turnThruOff()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::turnThruOff</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01378">1378</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span> {</div>
|
||||
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  mThruActivated = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  mThruFilterMode = <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a>;</div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga218aee21c26e8a9f667bdd19e4788216"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga218aee21c26e8a9f667bdd19e4788216">◆ </a></span>turnThruOn()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class Transport , class Settings , class Platform > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00039.html">MidiInterface</a>< Transport, <a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a>, <a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> >::turnThruOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> </td>
|
||||
<td class="paramname"><em>inThruFilterMode</em> = <code><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a></code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00005_source.html#l01371">1371</a> of file <a class="el" href="a00005_source.html">MIDI.hpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span> {</div>
|
||||
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  mThruActivated = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  mThruFilterMode = inThruFilterMode;</div>
|
||||
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a></div><div class="ttdeci">@ Off</div><div class="ttdoc">Thru disabled (nothing passes through).</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00131">midi_Defs.h:131</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
var a00035 =
|
||||
[
|
||||
[ "getFilterMode", "a00035.html#ga3c6194164d6581b39b640fe78c45a660", null ],
|
||||
[ "getThruState", "a00035.html#gaa32c6d966f351f59a0daacb7ae74a2c2", null ],
|
||||
[ "setThruFilterMode", "a00035.html#gae97718b1d8d0a8495ff67e9447de6943", null ],
|
||||
[ "turnThruOff", "a00035.html#ga221cf6cabdad1995fd9c29e1b85a01bf", null ],
|
||||
[ "turnThruOn", "a00035.html#ga218aee21c26e8a9f667bdd19e4788216", null ]
|
||||
];
|
||||
189
a00036.html
189
a00036.html
|
|
@ -1,189 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00039.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MidiInterface< Transport, _Settings, _Platform > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#adf46f7fa45d06da8e4f0f7e32fe07a6f">begin</a>(Channel inChannel=1)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga8b26d6bf9ee8b1ec412b9fa000825c1b">beginNrpn</a>(unsigned inNumber, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga8c0d80cbbc31164207a5daac5c2c0250">beginRpn</a>(unsigned inNumber, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#ga039812eacd923a50b74a587cabd92ef1">check</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8">disconnectCallbackFromType</a>(MidiType inType)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga522eea83ce5280e72bbe963d16c63de0">endNrpn</a>(Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga2e41151a46d4f00458668cc0c59b9937">endRpn</a>(Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767">getChannel</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#ga49243944909bc4152fa7b9817a6950e5">getChannelFromStatusByte</a>(byte inStatus)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#ga749f258c959d2edf2ebf45a2be919d46">getData1</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#gabd651766b36741f1a7ea63ab793ab64b">getData2</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00035.html#ga3c6194164d6581b39b640fe78c45a660">getFilterMode</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#ga31faedfa01ecc91343acbbc0b7a566ae">getInputChannel</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#gac1c9d068800507aaa262e9be8b0cbb85">getSysExArray</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#ga07f93f92808f72b080a7afdcd8160f06">getSysExArrayLength</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00035.html#gaa32c6d966f351f59a0daacb7ae74a2c2">getThruState</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a24c72b9f397ff648ef51c640b04b1733">getTransport</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#ga751630ff3b0829f0de19ea724999df25">getType</a>() const</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de">getTypeFromStatusByte</a>(byte inStatus)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#ga80caaac9382c92f15f4dc8558e18838c">isChannelMessage</a>(MidiType inType)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#aa32dc5a4cc9a28f82e0509832c73cd18">MidiInterface</a>(Transport &)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a21f128b2f7c84c16879af4186e53fc81">MidiMessage</a> typedef</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#aed03a77979c0e2fd50f4688462df1562">Platform</a> typedef</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145">read</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#gac7da892409239a434deff28b5d5cedbe">read</a>(Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga806320755dc058fc62cd727329dc1488">send</a>(const MidiMessage &)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga58454de7d3ee8ee824f955c805151ad2">send</a>(MidiType inType, DataByte inData1, DataByte inData2, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#aca0268305122b38298c5e3f4992f923e">sendActiveSensing</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga15b8bb0e4b1f528ae81ec018897a3734">sendAfterTouch</a>(DataByte inPressure, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga8f9445f1808b7aa80535aec7d38de6bb">sendAfterTouch</a>(DataByte inNoteNumber, DataByte inPressure, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a6294215995f743679b4d15536cb9b0cf">sendClock</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#gabc45594bf1156b5020a2fa188c281cd0">sendCommon</a>(MidiType inType, unsigned=0)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a7cb85663c319568f24dab2fa9e00bb51">sendContinue</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga7a274e7fda3f26a257844e695ef5825b">sendControlChange</a>(DataByte inControlNumber, DataByte inControlValue, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#gad6aba12074008b67bc385a4c32672437">sendNoteOff</a>(DataByte inNoteNumber, DataByte inVelocity, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga580fb85c5b020566dc04cabc42aae9dc">sendNoteOn</a>(DataByte inNoteNumber, DataByte inVelocity, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga17e1abb84d45a9062449a674c04a9b74">sendNrpnDecrement</a>(byte inAmount, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga0a6887687cf94a54e0d2b05739623e4c">sendNrpnIncrement</a>(byte inAmount, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#gae5bf8f378de3b787f2b943f2349272f9">sendNrpnValue</a>(unsigned inValue, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga9a94df00a0b72f66849f9e4db5a29880">sendNrpnValue</a>(byte inMsb, byte inLsb, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga2fd10aa2a31236679add8a6a01a5e70a">sendPitchBend</a>(int inPitchValue, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#gaaaf16c1334640e690ecbd835d645e4cb">sendPitchBend</a>(double inPitchValue, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#gab894c8d8e95eb87df6c8f6166f6f85a0">sendPolyPressure</a>(DataByte inNoteNumber, DataByte inPressure, Channel inChannel) __attribute__((deprecated))</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga87eb10a0b528a55fb30b1152d34a6f2f">sendProgramChange</a>(DataByte inProgramNumber, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12">sendRealTime</a>(MidiType inType)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#gabde92f35330f7656195dc015c5ac8075">sendRpnDecrement</a>(byte inAmount, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga11b1ea9c4ae69689c8d7f1b3258f2ec3">sendRpnIncrement</a>(byte inAmount, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#gac14d9facb3443437e5c1363042ae091f">sendRpnValue</a>(unsigned inValue, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga21d533eef35687c9abfa5fc2bf764b1d">sendRpnValue</a>(byte inMsb, byte inLsb, Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga9b28cd9df57263fb665110d034ad8c96">sendSongPosition</a>(unsigned inBeats)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#gaa3784e12ce67dce72b407ffc3682b27e">sendSongSelect</a>(DataByte inSongNumber)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a21bc543581b50f0af2cab15c83192c8d">sendStart</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a00fc8da28083fc9dc7814965f2dee700">sendStop</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#gad36fe6dd36de8f539122e54876f4d1b4">sendSysEx</a>(unsigned inLength, const byte *inArray, bool inArrayContainsBoundaries=false)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a4b2302bf337a4b59ceb2aaa54c6365d4">sendSystemReset</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a048fe4d5ef9c51b00649f17cbf885ff7">sendTick</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga359e996d4a9e02142ed5116e5fef7233">sendTimeCodeQuarterFrame</a>(DataByte inTypeNibble, DataByte inValuesNibble)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00032.html#ga5f318604b282c1366616347d211a5aaa">sendTimeCodeQuarterFrame</a>(DataByte inData)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00032.html#ga7303cceabd422631b77a1e6c8f1338c6">sendTuneRequest</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a792347b4be7ffa2731b2ecd2048ebd50">setHandleActiveSensing</a>(ActiveSensingCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#ad0493720751c5ce68a8995990f075453">setHandleAfterTouchChannel</a>(AfterTouchChannelCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#aa1b6cfe5c3ba77bed38fafabd828639f">setHandleAfterTouchPoly</a>(AfterTouchPolyCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a035df5500bd375ae9ce51b47af4ba6fe">setHandleClock</a>(ClockCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#ad5c04b6e67ec728b19572708ea395ccf">setHandleContinue</a>(ContinueCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a631384bef11b7d380a68602e1c2313f0">setHandleControlChange</a>(ControlChangeCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a9d8638ee332ed9286b3ad08d66168008">setHandleError</a>(ErrorCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a69d1400b935d1b059c55d3b074c76efb">setHandleMessage</a>(void(*fptr)(const MidiMessage &))</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a208e2aab71a50cbc56e97d1cf5b177bf">setHandleNoteOff</a>(NoteOffCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a5f85f3959ada7683a083d27c05f57f68">setHandleNoteOn</a>(NoteOnCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#ad9196741aeecc544a0a89aa4afbbb8c5">setHandlePitchBend</a>(PitchBendCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a58f80d6b64ee7c4f2696a8725aa52fc7">setHandleProgramChange</a>(ProgramChangeCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#aa04defb9bb4fb1eeb2a47284cf71b947">setHandleSongPosition</a>(SongPositionCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#ad3ca74aa13b9d6bd03d3cad91ce5de2e">setHandleSongSelect</a>(SongSelectCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a6aa08e1f81d063d78ecea8995252e858">setHandleStart</a>(StartCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a9867f09f7b1bb939016582db854a7701">setHandleStop</a>(StopCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a7c1b39ffbf1544561ccd05758190eb22">setHandleSystemExclusive</a>(SystemExclusiveCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a29affbcb352fc57bdf7b1c3741858c4b">setHandleSystemReset</a>(SystemResetCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a7075b00879caf4dd34f12e0252b3b230">setHandleTick</a>(TickCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#ab63f4d1c6f5b8e5122e8190d9886039f">setHandleTimeCodeQuarterFrame</a>(TimeCodeQuarterFrameCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#abf425640be56ccb3d377da7b330b64c3">setHandleTuneRequest</a>(TuneRequestCallback fptr)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00033.html#gad58d4850a613045caeb9499dd05615ef">setInputChannel</a>(Channel inChannel)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00035.html#gae97718b1d8d0a8495ff67e9447de6943">setThruFilterMode</a>(Thru::Mode inThruFilterMode)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00039.html#a4c5687e322897231fb5131dade3cf3a4">Settings</a> typedef</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00035.html#ga221cf6cabdad1995fd9c29e1b85a01bf">turnThruOff</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00035.html#ga218aee21c26e8a9f667bdd19e4788216">turnThruOn</a>(Thru::Mode inThruFilterMode=Thru::Full)</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00039.html#a0295764d43bfd5df748ac767d2938d64">~MidiInterface</a>()</td><td class="entry"><a class="el" href="a00039.html">MidiInterface< Transport, _Settings, _Platform ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1447
a00039.html
1447
a00039.html
File diff suppressed because it is too large
Load Diff
89
a00039.js
89
a00039.js
|
|
@ -1,89 +0,0 @@
|
|||
var a00039 =
|
||||
[
|
||||
[ "MidiMessage", "a00039.html#a21f128b2f7c84c16879af4186e53fc81", null ],
|
||||
[ "Platform", "a00039.html#aed03a77979c0e2fd50f4688462df1562", null ],
|
||||
[ "Settings", "a00039.html#a4c5687e322897231fb5131dade3cf3a4", null ],
|
||||
[ "MidiInterface", "a00039.html#aa32dc5a4cc9a28f82e0509832c73cd18", null ],
|
||||
[ "~MidiInterface", "a00039.html#a0295764d43bfd5df748ac767d2938d64", null ],
|
||||
[ "begin", "a00039.html#adf46f7fa45d06da8e4f0f7e32fe07a6f", null ],
|
||||
[ "beginNrpn", "a00032.html#ga8b26d6bf9ee8b1ec412b9fa000825c1b", null ],
|
||||
[ "beginRpn", "a00032.html#ga8c0d80cbbc31164207a5daac5c2c0250", null ],
|
||||
[ "check", "a00033.html#ga039812eacd923a50b74a587cabd92ef1", null ],
|
||||
[ "disconnectCallbackFromType", "a00033.html#gac5d0b2a1a320a13c1166d29fcbd51df8", null ],
|
||||
[ "endNrpn", "a00032.html#ga522eea83ce5280e72bbe963d16c63de0", null ],
|
||||
[ "endRpn", "a00032.html#ga2e41151a46d4f00458668cc0c59b9937", null ],
|
||||
[ "getChannel", "a00033.html#ga0d2a0037fd9e4b06cafe7b2388451767", null ],
|
||||
[ "getChannelFromStatusByte", "a00033.html#ga49243944909bc4152fa7b9817a6950e5", null ],
|
||||
[ "getData1", "a00033.html#ga749f258c959d2edf2ebf45a2be919d46", null ],
|
||||
[ "getData2", "a00033.html#gabd651766b36741f1a7ea63ab793ab64b", null ],
|
||||
[ "getFilterMode", "a00035.html#ga3c6194164d6581b39b640fe78c45a660", null ],
|
||||
[ "getInputChannel", "a00033.html#ga31faedfa01ecc91343acbbc0b7a566ae", null ],
|
||||
[ "getSysExArray", "a00033.html#gac1c9d068800507aaa262e9be8b0cbb85", null ],
|
||||
[ "getSysExArrayLength", "a00033.html#ga07f93f92808f72b080a7afdcd8160f06", null ],
|
||||
[ "getThruState", "a00035.html#gaa32c6d966f351f59a0daacb7ae74a2c2", null ],
|
||||
[ "getTransport", "a00039.html#a24c72b9f397ff648ef51c640b04b1733", null ],
|
||||
[ "getType", "a00033.html#ga751630ff3b0829f0de19ea724999df25", null ],
|
||||
[ "getTypeFromStatusByte", "a00033.html#ga5fba3159de1c4aac8b8a33a0a9dbf7de", null ],
|
||||
[ "isChannelMessage", "a00033.html#ga80caaac9382c92f15f4dc8558e18838c", null ],
|
||||
[ "read", "a00033.html#gad4e2dca4376ade90d2eeedbbcfd4f145", null ],
|
||||
[ "read", "a00033.html#gac7da892409239a434deff28b5d5cedbe", null ],
|
||||
[ "send", "a00032.html#ga806320755dc058fc62cd727329dc1488", null ],
|
||||
[ "send", "a00032.html#ga58454de7d3ee8ee824f955c805151ad2", null ],
|
||||
[ "sendActiveSensing", "a00039.html#aca0268305122b38298c5e3f4992f923e", null ],
|
||||
[ "sendAfterTouch", "a00032.html#ga8f9445f1808b7aa80535aec7d38de6bb", null ],
|
||||
[ "sendAfterTouch", "a00032.html#ga15b8bb0e4b1f528ae81ec018897a3734", null ],
|
||||
[ "sendClock", "a00039.html#a6294215995f743679b4d15536cb9b0cf", null ],
|
||||
[ "sendCommon", "a00032.html#gabc45594bf1156b5020a2fa188c281cd0", null ],
|
||||
[ "sendContinue", "a00039.html#a7cb85663c319568f24dab2fa9e00bb51", null ],
|
||||
[ "sendControlChange", "a00032.html#ga7a274e7fda3f26a257844e695ef5825b", null ],
|
||||
[ "sendNoteOff", "a00032.html#gad6aba12074008b67bc385a4c32672437", null ],
|
||||
[ "sendNoteOn", "a00032.html#ga580fb85c5b020566dc04cabc42aae9dc", null ],
|
||||
[ "sendNrpnDecrement", "a00032.html#ga17e1abb84d45a9062449a674c04a9b74", null ],
|
||||
[ "sendNrpnIncrement", "a00032.html#ga0a6887687cf94a54e0d2b05739623e4c", null ],
|
||||
[ "sendNrpnValue", "a00032.html#ga9a94df00a0b72f66849f9e4db5a29880", null ],
|
||||
[ "sendNrpnValue", "a00032.html#gae5bf8f378de3b787f2b943f2349272f9", null ],
|
||||
[ "sendPitchBend", "a00032.html#gaaaf16c1334640e690ecbd835d645e4cb", null ],
|
||||
[ "sendPitchBend", "a00032.html#ga2fd10aa2a31236679add8a6a01a5e70a", null ],
|
||||
[ "sendPolyPressure", "a00032.html#gab894c8d8e95eb87df6c8f6166f6f85a0", null ],
|
||||
[ "sendProgramChange", "a00032.html#ga87eb10a0b528a55fb30b1152d34a6f2f", null ],
|
||||
[ "sendRealTime", "a00032.html#gac23eb04a4dc0d764d6db6f71c43fda12", null ],
|
||||
[ "sendRpnDecrement", "a00032.html#gabde92f35330f7656195dc015c5ac8075", null ],
|
||||
[ "sendRpnIncrement", "a00032.html#ga11b1ea9c4ae69689c8d7f1b3258f2ec3", null ],
|
||||
[ "sendRpnValue", "a00032.html#ga21d533eef35687c9abfa5fc2bf764b1d", null ],
|
||||
[ "sendRpnValue", "a00032.html#gac14d9facb3443437e5c1363042ae091f", null ],
|
||||
[ "sendSongPosition", "a00032.html#ga9b28cd9df57263fb665110d034ad8c96", null ],
|
||||
[ "sendSongSelect", "a00032.html#gaa3784e12ce67dce72b407ffc3682b27e", null ],
|
||||
[ "sendStart", "a00039.html#a21bc543581b50f0af2cab15c83192c8d", null ],
|
||||
[ "sendStop", "a00039.html#a00fc8da28083fc9dc7814965f2dee700", null ],
|
||||
[ "sendSysEx", "a00032.html#gad36fe6dd36de8f539122e54876f4d1b4", null ],
|
||||
[ "sendSystemReset", "a00039.html#a4b2302bf337a4b59ceb2aaa54c6365d4", null ],
|
||||
[ "sendTick", "a00039.html#a048fe4d5ef9c51b00649f17cbf885ff7", null ],
|
||||
[ "sendTimeCodeQuarterFrame", "a00032.html#ga5f318604b282c1366616347d211a5aaa", null ],
|
||||
[ "sendTimeCodeQuarterFrame", "a00032.html#ga359e996d4a9e02142ed5116e5fef7233", null ],
|
||||
[ "sendTuneRequest", "a00032.html#ga7303cceabd422631b77a1e6c8f1338c6", null ],
|
||||
[ "setHandleActiveSensing", "a00039.html#a792347b4be7ffa2731b2ecd2048ebd50", null ],
|
||||
[ "setHandleAfterTouchChannel", "a00039.html#ad0493720751c5ce68a8995990f075453", null ],
|
||||
[ "setHandleAfterTouchPoly", "a00039.html#aa1b6cfe5c3ba77bed38fafabd828639f", null ],
|
||||
[ "setHandleClock", "a00039.html#a035df5500bd375ae9ce51b47af4ba6fe", null ],
|
||||
[ "setHandleContinue", "a00039.html#ad5c04b6e67ec728b19572708ea395ccf", null ],
|
||||
[ "setHandleControlChange", "a00039.html#a631384bef11b7d380a68602e1c2313f0", null ],
|
||||
[ "setHandleError", "a00039.html#a9d8638ee332ed9286b3ad08d66168008", null ],
|
||||
[ "setHandleMessage", "a00039.html#a69d1400b935d1b059c55d3b074c76efb", null ],
|
||||
[ "setHandleNoteOff", "a00039.html#a208e2aab71a50cbc56e97d1cf5b177bf", null ],
|
||||
[ "setHandleNoteOn", "a00039.html#a5f85f3959ada7683a083d27c05f57f68", null ],
|
||||
[ "setHandlePitchBend", "a00039.html#ad9196741aeecc544a0a89aa4afbbb8c5", null ],
|
||||
[ "setHandleProgramChange", "a00039.html#a58f80d6b64ee7c4f2696a8725aa52fc7", null ],
|
||||
[ "setHandleSongPosition", "a00039.html#aa04defb9bb4fb1eeb2a47284cf71b947", null ],
|
||||
[ "setHandleSongSelect", "a00039.html#ad3ca74aa13b9d6bd03d3cad91ce5de2e", null ],
|
||||
[ "setHandleStart", "a00039.html#a6aa08e1f81d063d78ecea8995252e858", null ],
|
||||
[ "setHandleStop", "a00039.html#a9867f09f7b1bb939016582db854a7701", null ],
|
||||
[ "setHandleSystemExclusive", "a00039.html#a7c1b39ffbf1544561ccd05758190eb22", null ],
|
||||
[ "setHandleSystemReset", "a00039.html#a29affbcb352fc57bdf7b1c3741858c4b", null ],
|
||||
[ "setHandleTick", "a00039.html#a7075b00879caf4dd34f12e0252b3b230", null ],
|
||||
[ "setHandleTimeCodeQuarterFrame", "a00039.html#ab63f4d1c6f5b8e5122e8190d9886039f", null ],
|
||||
[ "setHandleTuneRequest", "a00039.html#abf425640be56ccb3d377da7b330b64c3", null ],
|
||||
[ "setInputChannel", "a00033.html#gad58d4850a613045caeb9499dd05615ef", null ],
|
||||
[ "setThruFilterMode", "a00035.html#gae97718b1d8d0a8495ff67e9447de6943", null ],
|
||||
[ "turnThruOff", "a00035.html#ga221cf6cabdad1995fd9c29e1b85a01bf", null ],
|
||||
[ "turnThruOn", "a00035.html#ga218aee21c26e8a9f667bdd19e4788216", null ]
|
||||
];
|
||||
108
a00040.html
108
a00040.html
|
|
@ -1,108 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00043.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Thru Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00043.html">Thru</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">DifferentChannel</a> enum value</td><td class="entry"><a class="el" href="a00043.html">Thru</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Full</a> enum value</td><td class="entry"><a class="el" href="a00043.html">Thru</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Mode</a> enum name</td><td class="entry"><a class="el" href="a00043.html">Thru</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Off</a> enum value</td><td class="entry"><a class="el" href="a00043.html">Thru</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">SameChannel</a> enum value</td><td class="entry"><a class="el" href="a00043.html">Thru</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
160
a00043.html
160
a00043.html
|
|
@ -1,160 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Thru Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00043.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="a00040.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Thru Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="a00008_source.html">midi_Defs.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:ad19abe318ba3710100aefdea1895fbbb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Mode</a> { <a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Off</a> = 0,
|
||||
<a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Full</a> = 1,
|
||||
<a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">SameChannel</a> = 2,
|
||||
<a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">DifferentChannel</a> = 3
|
||||
}</td></tr>
|
||||
<tr class="separator:ad19abe318ba3710100aefdea1895fbbb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Enumeration of <a class="el" href="a00043.html">Thru</a> filter modes </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00008_source.html#l00127">127</a> of file <a class="el" href="a00008_source.html">midi_Defs.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a id="ad19abe318ba3710100aefdea1895fbbb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad19abe318ba3710100aefdea1895fbbb">◆ </a></span>Mode</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="a00043.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4"></a>Off </td><td class="fielddoc"><p><a class="el" href="a00043.html">Thru</a> disabled (nothing passes through). </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3"></a>Full </td><td class="fielddoc"><p>Fully enabled <a class="el" href="a00043.html">Thru</a> (every incoming message is sent back). </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a"></a>SameChannel </td><td class="fielddoc"><p>Only the messages on the Input Channel will be sent back. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb"></a>DifferentChannel </td><td class="fielddoc"><p>All the messages but the ones on the Input Channel will be sent back. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00008_source.html#l00129">129</a> of file <a class="el" href="a00008_source.html">midi_Defs.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  {</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Off</a> = 0, </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Full</a> = 1, </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">SameChannel</a> = 2, </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">DifferentChannel</a> = 3, </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00008_source.html">midi_Defs.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a></div><div class="ttdeci">@ Off</div><div class="ttdoc">Thru disabled (nothing passes through).</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00131">midi_Defs.h:131</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">Thru::SameChannel</a></div><div class="ttdeci">@ SameChannel</div><div class="ttdoc">Only the messages on the Input Channel will be sent back.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00133">midi_Defs.h:133</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">Thru::DifferentChannel</a></div><div class="ttdeci">@ DifferentChannel</div><div class="ttdoc">All the messages but the ones on the Input Channel will be sent back.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00134">midi_Defs.h:134</a></div></div>
|
||||
<div class="ttc" id="aa00043_html_ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3"><div class="ttname"><a href="a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a></div><div class="ttdeci">@ Full</div><div class="ttdoc">Fully enabled Thru (every incoming message is sent back).</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00132">midi_Defs.h:132</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00043.html">Thru</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
var a00043 =
|
||||
[
|
||||
[ "Mode", "a00043.html#ad19abe318ba3710100aefdea1895fbbb", [
|
||||
[ "Off", "a00043.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4", null ],
|
||||
[ "Full", "a00043.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3", null ],
|
||||
[ "SameChannel", "a00043.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a", null ],
|
||||
[ "DifferentChannel", "a00043.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb", null ]
|
||||
] ]
|
||||
];
|
||||
111
a00044.html
111
a00044.html
|
|
@ -1,111 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00047.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">RPN Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00047.html">RPN</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0">ChannelCoarseTuning</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549">ChannelFineTuning</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9">ModulationDepthRange</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7">NullFunction</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8">PitchBendSensitivity</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292">RegisteredParameterNumbers</a> enum name</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db">SelectTuningBank</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d">SelectTuningProgram</a> enum value</td><td class="entry"><a class="el" href="a00047.html">RPN</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
170
a00047.html
170
a00047.html
|
|
@ -1,170 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: RPN Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00047.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="a00044.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">RPN Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="a00008_source.html">midi_Defs.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:a8204295a9a411a3b0687f9301cd9f292"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292">RegisteredParameterNumbers</a> : uint16_t { <br />
|
||||
  <a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8">PitchBendSensitivity</a> = 0x0000,
|
||||
<a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549">ChannelFineTuning</a> = 0x0001,
|
||||
<a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0">ChannelCoarseTuning</a> = 0x0002,
|
||||
<a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d">SelectTuningProgram</a> = 0x0003,
|
||||
<br />
|
||||
  <a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db">SelectTuningBank</a> = 0x0004,
|
||||
<a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9">ModulationDepthRange</a> = 0x0005,
|
||||
<a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7">NullFunction</a> = (0x7f << 7) + 0x7f
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a8204295a9a411a3b0687f9301cd9f292"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="a00008_source.html#l00218">218</a> of file <a class="el" href="a00008_source.html">midi_Defs.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a id="a8204295a9a411a3b0687f9301cd9f292"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8204295a9a411a3b0687f9301cd9f292">◆ </a></span>RegisteredParameterNumbers</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292">RPN::RegisteredParameterNumbers</a> : uint16_t</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8"></a>PitchBendSensitivity </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549"></a>ChannelFineTuning </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0"></a>ChannelCoarseTuning </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d"></a>SelectTuningProgram </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db"></a>SelectTuningBank </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9"></a>ModulationDepthRange </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7"></a>NullFunction </td><td class="fielddoc"></td></tr>
|
||||
</table>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00008_source.html#l00220">220</a> of file <a class="el" href="a00008_source.html">midi_Defs.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  {</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8">PitchBendSensitivity</a> = 0x0000,</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549">ChannelFineTuning</a> = 0x0001,</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0">ChannelCoarseTuning</a> = 0x0002,</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d">SelectTuningProgram</a> = 0x0003,</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db">SelectTuningBank</a> = 0x0004,</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9">ModulationDepthRange</a> = 0x0005,</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7">NullFunction</a> = (0x7f << 7) + 0x7f,</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00008_source.html">midi_Defs.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7">RPN::NullFunction</a></div><div class="ttdeci">@ NullFunction</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00228">midi_Defs.h:228</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d">RPN::SelectTuningProgram</a></div><div class="ttdeci">@ SelectTuningProgram</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00225">midi_Defs.h:225</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db">RPN::SelectTuningBank</a></div><div class="ttdeci">@ SelectTuningBank</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00226">midi_Defs.h:226</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549">RPN::ChannelFineTuning</a></div><div class="ttdeci">@ ChannelFineTuning</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00223">midi_Defs.h:223</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8">RPN::PitchBendSensitivity</a></div><div class="ttdeci">@ PitchBendSensitivity</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00222">midi_Defs.h:222</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0">RPN::ChannelCoarseTuning</a></div><div class="ttdeci">@ ChannelCoarseTuning</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00224">midi_Defs.h:224</a></div></div>
|
||||
<div class="ttc" id="aa00047_html_a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9"><div class="ttname"><a href="a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9">RPN::ModulationDepthRange</a></div><div class="ttdeci">@ ModulationDepthRange</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00227">midi_Defs.h:227</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00047.html">RPN</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
12
a00047.js
12
a00047.js
|
|
@ -1,12 +0,0 @@
|
|||
var a00047 =
|
||||
[
|
||||
[ "RegisteredParameterNumbers", "a00047.html#a8204295a9a411a3b0687f9301cd9f292", [
|
||||
[ "PitchBendSensitivity", "a00047.html#a8204295a9a411a3b0687f9301cd9f292a77d9fda925bfeb1e964ba1c994a415e8", null ],
|
||||
[ "ChannelFineTuning", "a00047.html#a8204295a9a411a3b0687f9301cd9f292a3810636a8ceea03e1032802a29de0549", null ],
|
||||
[ "ChannelCoarseTuning", "a00047.html#a8204295a9a411a3b0687f9301cd9f292a7468aca7d7ca5a635896322db47632c0", null ],
|
||||
[ "SelectTuningProgram", "a00047.html#a8204295a9a411a3b0687f9301cd9f292aff67508f9ba09930d7569034bd52b07d", null ],
|
||||
[ "SelectTuningBank", "a00047.html#a8204295a9a411a3b0687f9301cd9f292aa13cc875d2ad45f33f87b7f64c2af3db", null ],
|
||||
[ "ModulationDepthRange", "a00047.html#a8204295a9a411a3b0687f9301cd9f292a144f6e6d80175a53f2852cecea0fbba9", null ],
|
||||
[ "NullFunction", "a00047.html#a8204295a9a411a3b0687f9301cd9f292a5e725b88ee34f514e0a701fbe25fb0d7", null ]
|
||||
] ]
|
||||
];
|
||||
113
a00048.html
113
a00048.html
|
|
@ -1,113 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00051.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Message< SysExMaxSize > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00051.html">Message< SysExMaxSize ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">channel</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e">getSysExSize</a>() const</td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00051.html#af67ce3b9cd644441799ac6897696f7a6">length</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00051.html#a539ee7ccd80e06cb2fa45b1f47569837">Message</a>()</td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">sysexArray</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00051.html#a715befa071b78dc19c48c4871bd5f293">valid</a></td><td class="entry"><a class="el" href="a00051.html">Message< SysExMaxSize ></a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
396
a00051.html
396
a00051.html
|
|
@ -1,396 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Message< SysExMaxSize > Struct Template Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00051.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||||
<a href="a00048.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Message< SysExMaxSize > Struct Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="a00011_source.html">midi_Message.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a539ee7ccd80e06cb2fa45b1f47569837"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a539ee7ccd80e06cb2fa45b1f47569837">Message</a> ()</td></tr>
|
||||
<tr class="separator:a539ee7ccd80e06cb2fa45b1f47569837"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4397a36b44edf4b49cad1fec4b4c41e"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e">getSysExSize</a> () const</td></tr>
|
||||
<tr class="separator:ab4397a36b44edf4b49cad1fec4b4c41e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a3e088d88b4c2c84efd78f080a6ba3384"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">channel</a></td></tr>
|
||||
<tr class="separator:a3e088d88b4c2c84efd78f080a6ba3384"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfe2249141ed2a0b529f35343affb0e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a></td></tr>
|
||||
<tr class="separator:abfe2249141ed2a0b529f35343affb0e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a92150532e5720f95013e16a2f49a8df8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a></td></tr>
|
||||
<tr class="separator:a92150532e5720f95013e16a2f49a8df8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af6ca8f3ba3f77fe769a259de3b88c36c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a></td></tr>
|
||||
<tr class="separator:af6ca8f3ba3f77fe769a259de3b88c36c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4f63b5d7cc89e5f96c8fed1367832c2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">sysexArray</a> [<a class="el" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a>]</td></tr>
|
||||
<tr class="separator:a4f63b5d7cc89e5f96c8fed1367832c2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a715befa071b78dc19c48c4871bd5f293"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a715befa071b78dc19c48c4871bd5f293">valid</a></td></tr>
|
||||
<tr class="separator:a715befa071b78dc19c48c4871bd5f293"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af67ce3b9cd644441799ac6897696f7a6"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#af67ce3b9cd644441799ac6897696f7a6">length</a></td></tr>
|
||||
<tr class="separator:af67ce3b9cd644441799ac6897696f7a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
||||
Static Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a06ebe9aea7bf76c87564cc4b6c74f901"><td class="memItemLeft" align="right" valign="top">static const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> = SysExMaxSize</td></tr>
|
||||
<tr class="separator:a06ebe9aea7bf76c87564cc4b6c74f901"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<unsigned SysExMaxSize><br />
|
||||
struct Message< SysExMaxSize ></h3>
|
||||
|
||||
<p>The <a class="el" href="a00051.html">Message</a> structure contains decoded data of a MIDI message read from the serial port with read() </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00042">42</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a539ee7ccd80e06cb2fa45b1f47569837"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a539ee7ccd80e06cb2fa45b1f47569837">◆ </a></span>Message()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00051.html">Message</a>< SysExMaxSize >::<a class="el" href="a00051.html">Message</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Default constructor <br />
|
||||
Initializes the attributes with their default values. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00047">47</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  : <a class="code" href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">channel</a>(0)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  , <a class="code" href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">type</a>(<a class="code" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">MIDI_NAMESPACE::InvalidType</a>)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  , <a class="code" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a>(0)</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  , <a class="code" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a>(0)</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  , <a class="code" href="a00051.html#a715befa071b78dc19c48c4871bd5f293">valid</a>(<span class="keyword">false</span>)</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  memset(<a class="code" href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">sysexArray</a>, 0, <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> * <span class="keyword">sizeof</span>(<a class="code" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a>));</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ab4397a36b44edf4b49cad1fec4b4c41e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab4397a36b44edf4b49cad1fec4b4c41e">◆ </a></span>getSysExSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::getSysExSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00098">98</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> size = unsigned(<a class="code" href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">data2</a>) << 8 | <a class="code" href="a00051.html#a92150532e5720f95013e16a2f49a8df8">data1</a>;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> size > <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> ? <a class="code" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a> : size;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a3e088d88b4c2c84efd78f080a6ba3384"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e088d88b4c2c84efd78f080a6ba3384">◆ </a></span>channel</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a> <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::channel</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The MIDI channel on which the message was recieved. <br />
|
||||
Value goes from 1 to 16. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00064">64</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a92150532e5720f95013e16a2f49a8df8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a92150532e5720f95013e16a2f49a8df8">◆ </a></span>data1</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::data1</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The first data byte. <br />
|
||||
Value goes from 0 to 127. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00074">74</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af6ca8f3ba3f77fe769a259de3b88c36c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af6ca8f3ba3f77fe769a259de3b88c36c">◆ </a></span>data2</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::data2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The second data byte. If the message is only 2 bytes long, this one is null. <br />
|
||||
Value goes from 0 to 127. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00080">80</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af67ce3b9cd644441799ac6897696f7a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af67ce3b9cd644441799ac6897696f7a6">◆ </a></span>length</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::length</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Total Length of the message. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00096">96</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a06ebe9aea7bf76c87564cc4b6c74f901"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a06ebe9aea7bf76c87564cc4b6c74f901">◆ </a></span>sSysExMaxSize</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::sSysExMaxSize = SysExMaxSize</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The maximum size for the System Exclusive array. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00059">59</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4f63b5d7cc89e5f96c8fed1367832c2b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4f63b5d7cc89e5f96c8fed1367832c2b">◆ </a></span>sysexArray</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a> <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::sysexArray[<a class="el" href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">sSysExMaxSize</a>]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>System Exclusive dedicated byte array. <br />
|
||||
Array length is stocked on 16 bits, in data1 (LSB) and data2 (MSB) </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00086">86</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abfe2249141ed2a0b529f35343affb0e0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abfe2249141ed2a0b529f35343affb0e0">◆ </a></span>type</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::type</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The type of the message (see the MidiType enum for types reference) </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00069">69</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a715befa071b78dc19c48c4871bd5f293"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a715befa071b78dc19c48c4871bd5f293">◆ </a></span>valid</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<unsigned SysExMaxSize> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00051.html">Message</a>< SysExMaxSize >::valid</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>This boolean indicates if the message is valid or not. There is no channel consideration here, validity means the message respects the MIDI norm. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00011_source.html#l00092">92</a> of file <a class="el" href="a00011_source.html">midi_Message.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00011_source.html">midi_Message.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00051_html_a4f63b5d7cc89e5f96c8fed1367832c2b"><div class="ttname"><a href="a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b">Message::sysexArray</a></div><div class="ttdeci">DataByte sysexArray[sSysExMaxSize]</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00086">midi_Message.h:86</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb"><div class="ttname"><a href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84ca791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a></div><div class="ttdeci">@ InvalidType</div><div class="ttdoc">For notifying errors.</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00096">midi_Defs.h:96</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a06ebe9aea7bf76c87564cc4b6c74f901"><div class="ttname"><a href="a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901">Message::sSysExMaxSize</a></div><div class="ttdeci">static const unsigned sSysExMaxSize</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00059">midi_Message.h:59</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a715befa071b78dc19c48c4871bd5f293"><div class="ttname"><a href="a00051.html#a715befa071b78dc19c48c4871bd5f293">Message::valid</a></div><div class="ttdeci">bool valid</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00092">midi_Message.h:92</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_af6ca8f3ba3f77fe769a259de3b88c36c"><div class="ttname"><a href="a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c">Message::data2</a></div><div class="ttdeci">DataByte data2</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00080">midi_Message.h:80</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_abfe2249141ed2a0b529f35343affb0e0"><div class="ttname"><a href="a00051.html#abfe2249141ed2a0b529f35343affb0e0">Message::type</a></div><div class="ttdeci">MidiType type</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00069">midi_Message.h:69</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a3e088d88b4c2c84efd78f080a6ba3384"><div class="ttname"><a href="a00051.html#a3e088d88b4c2c84efd78f080a6ba3384">Message::channel</a></div><div class="ttdeci">Channel channel</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00064">midi_Message.h:64</a></div></div>
|
||||
<div class="ttc" id="aa00051_html_a92150532e5720f95013e16a2f49a8df8"><div class="ttname"><a href="a00051.html#a92150532e5720f95013e16a2f49a8df8">Message::data1</a></div><div class="ttdeci">DataByte data1</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00074">midi_Message.h:74</a></div></div>
|
||||
<div class="ttc" id="aa00008_html_a7c1eccfe3d7d44de8ee9138d5378cd91"><div class="ttname"><a href="a00008.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a></div><div class="ttdeci">byte DataByte</div><div class="ttdef"><b>Definition:</b> <a href="a00008_source.html#l00057">midi_Defs.h:57</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00051.html">Message</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
13
a00051.js
13
a00051.js
|
|
@ -1,13 +0,0 @@
|
|||
var a00051 =
|
||||
[
|
||||
[ "Message", "a00051.html#a539ee7ccd80e06cb2fa45b1f47569837", null ],
|
||||
[ "getSysExSize", "a00051.html#ab4397a36b44edf4b49cad1fec4b4c41e", null ],
|
||||
[ "channel", "a00051.html#a3e088d88b4c2c84efd78f080a6ba3384", null ],
|
||||
[ "data1", "a00051.html#a92150532e5720f95013e16a2f49a8df8", null ],
|
||||
[ "data2", "a00051.html#af6ca8f3ba3f77fe769a259de3b88c36c", null ],
|
||||
[ "length", "a00051.html#af67ce3b9cd644441799ac6897696f7a6", null ],
|
||||
[ "sSysExMaxSize", "a00051.html#a06ebe9aea7bf76c87564cc4b6c74f901", null ],
|
||||
[ "sysexArray", "a00051.html#a4f63b5d7cc89e5f96c8fed1367832c2b", null ],
|
||||
[ "type", "a00051.html#abfe2249141ed2a0b529f35343affb0e0", null ],
|
||||
[ "valid", "a00051.html#a715befa071b78dc19c48c4871bd5f293", null ]
|
||||
];
|
||||
104
a00052.html
104
a00052.html
|
|
@ -1,104 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00055.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DefaultPlatform Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00055.html">DefaultPlatform</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00055.html#a5fd6763c074bd926872768027da4da60">now</a>()</td><td class="entry"><a class="el" href="a00055.html">DefaultPlatform</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
147
a00055.html
147
a00055.html
|
|
@ -1,147 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: DefaultPlatform Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00055.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="a00052.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DefaultPlatform Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="a00017_source.html">midi_Platform.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a5fd6763c074bd926872768027da4da60"><td class="memItemLeft" align="right" valign="top">static unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00055.html#a5fd6763c074bd926872768027da4da60">now</a> ()</td></tr>
|
||||
<tr class="separator:a5fd6763c074bd926872768027da4da60"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="a00017_source.html#l00044">44</a> of file <a class="el" href="a00017_source.html">midi_Platform.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a5fd6763c074bd926872768027da4da60"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5fd6763c074bd926872768027da4da60">◆ </a></span>now()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static unsigned long DefaultPlatform::now </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00017_source.html#l00046">46</a> of file <a class="el" href="a00017_source.html">midi_Platform.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> { <span class="keywordflow">return</span> 0; };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00017_source.html">midi_Platform.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00055.html">DefaultPlatform</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var a00055 =
|
||||
[
|
||||
[ "now", "a00055.html#a5fd6763c074bd926872768027da4da60", null ]
|
||||
];
|
||||
110
a00056.html
110
a00056.html
|
|
@ -1,110 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00059.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DefaultSettings Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00059.html">DefaultSettings</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00059.html#a13c8f26edeade3374921764fa8650ac9">HandleNullVelocityNoteOnAsNoteOff</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00059.html#abec6969dd595e83d2ff972a26dd613b1">SenderActiveSensingPeriodicity</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b">SysExMaxSize</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00059.html#a017e77f75f6fe8155e41c08f4388e531">Use1ByteParsing</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00059.html#a2ea7229b65bce799659fb58bc1006e41">UseReceiverActiveSensing</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00059.html#a55abbfe8fcf5e9e927b0ca97a5b2eaa2">UseRunningStatus</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00059.html#ad6fc6300a7811a6f53ccdaf8923738b4">UseSenderActiveSensing</a></td><td class="entry"><a class="el" href="a00059.html">DefaultSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
322
a00059.html
322
a00059.html
|
|
@ -1,322 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: DefaultSettings Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00059.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||||
<a href="a00056.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DefaultSettings Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Default Settings for the MIDI Library.
|
||||
<a href="a00059.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="a00020_source.html">midi_Settings.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
||||
Static Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a55abbfe8fcf5e9e927b0ca97a5b2eaa2"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a55abbfe8fcf5e9e927b0ca97a5b2eaa2">UseRunningStatus</a> = false</td></tr>
|
||||
<tr class="separator:a55abbfe8fcf5e9e927b0ca97a5b2eaa2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13c8f26edeade3374921764fa8650ac9"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a13c8f26edeade3374921764fa8650ac9">HandleNullVelocityNoteOnAsNoteOff</a> = true</td></tr>
|
||||
<tr class="separator:a13c8f26edeade3374921764fa8650ac9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a017e77f75f6fe8155e41c08f4388e531"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a017e77f75f6fe8155e41c08f4388e531">Use1ByteParsing</a> = true</td></tr>
|
||||
<tr class="separator:a017e77f75f6fe8155e41c08f4388e531"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73aea97c0031aa265e71a9106bd5fd3b"><td class="memItemLeft" align="right" valign="top">static const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b">SysExMaxSize</a> = 128</td></tr>
|
||||
<tr class="separator:a73aea97c0031aa265e71a9106bd5fd3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6fc6300a7811a6f53ccdaf8923738b4"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#ad6fc6300a7811a6f53ccdaf8923738b4">UseSenderActiveSensing</a> = false</td></tr>
|
||||
<tr class="separator:ad6fc6300a7811a6f53ccdaf8923738b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ea7229b65bce799659fb58bc1006e41"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#a2ea7229b65bce799659fb58bc1006e41">UseReceiverActiveSensing</a> = false</td></tr>
|
||||
<tr class="separator:a2ea7229b65bce799659fb58bc1006e41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abec6969dd595e83d2ff972a26dd613b1"><td class="memItemLeft" align="right" valign="top">static const uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html#abec6969dd595e83d2ff972a26dd613b1">SenderActiveSensingPeriodicity</a> = 0</td></tr>
|
||||
<tr class="separator:abec6969dd595e83d2ff972a26dd613b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Default Settings for the MIDI Library. </p>
|
||||
<p>To change the default settings, don't edit them there, create a subclass and override the values in that subclass, then use the MIDI_CREATE_CUSTOM_INSTANCE macro to create your instance. The settings you don't override will keep their default value. Eg: </p><div class="fragment"><div class="line"><span class="keyword">struct </span>MySettings : <span class="keyword">public</span> midi::DefaultSettings</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <a class="code" href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b">SysExMaxSize</a> = 1024; <span class="comment">// Accept SysEx messages up to 1024 bytes long.</span></div>
|
||||
<div class="line">};</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line">MIDI_CREATE_CUSTOM_INSTANCE(HardwareSerial, Serial2, midi, MySettings);</div>
|
||||
</div><!-- fragment -->
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00049">49</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a13c8f26edeade3374921764fa8650ac9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a13c8f26edeade3374921764fa8650ac9">◆ </a></span>HandleNullVelocityNoteOnAsNoteOff</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool DefaultSettings::HandleNullVelocityNoteOnAsNoteOff = true</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>NoteOn with 0 velocity should be handled as NoteOf.<br />
|
||||
Set to true to get NoteOff events when receiving null-velocity NoteOn messages.<br />
|
||||
Set to false to get NoteOn events when receiving null-velocity NoteOn messages. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00062">62</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abec6969dd595e83d2ff972a26dd613b1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abec6969dd595e83d2ff972a26dd613b1">◆ </a></span>SenderActiveSensingPeriodicity</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const uint16_t DefaultSettings::SenderActiveSensingPeriodicity = 0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Active Sensing is intended to be sent repeatedly by the sender to tell the receiver that a connection is alive. Use of this message is optional. When initially received, the receiver will expect to receive another Active Sensing message each 300ms (max), and if it does not then it will assume that the connection has been terminated. At termination, the receiver will turn off all voices and return to normal (non- active sensing) operation.</p>
|
||||
<p>Typical value is 250 (ms) - an Active Sensing command is send every 250ms. (All Roland devices send Active Sensing every 250ms)</p>
|
||||
<p>Setting this field to 0 will disable sending MIDI active sensing. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00101">101</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a73aea97c0031aa265e71a9106bd5fd3b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a73aea97c0031aa265e71a9106bd5fd3b">◆ </a></span>SysExMaxSize</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned DefaultSettings::SysExMaxSize = 128</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Maximum size of SysEx receivable. Decrease to save RAM if you don't expect to receive SysEx, or adjust accordingly. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00073">73</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a017e77f75f6fe8155e41c08f4388e531"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a017e77f75f6fe8155e41c08f4388e531">◆ </a></span>Use1ByteParsing</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool DefaultSettings::Use1ByteParsing = true</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Setting this to true will make MIDI.read parse only one byte of data for each call when data is available. This can speed up your application if receiving a lot of traffic, but might induce MIDI <a class="el" href="a00043.html">Thru</a> and treatment latency. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00068">68</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2ea7229b65bce799659fb58bc1006e41"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ea7229b65bce799659fb58bc1006e41">◆ </a></span>UseReceiverActiveSensing</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool DefaultSettings::UseReceiverActiveSensing = false</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Global switch to turn on/off receiver ActiveSensing Set to true to check for message timeouts (via ErrorCallback) Set to false will not check if chained device are still alive (if they use ActiveSensing) (will also save memory) </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00085">85</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a55abbfe8fcf5e9e927b0ca97a5b2eaa2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a55abbfe8fcf5e9e927b0ca97a5b2eaa2">◆ </a></span>UseRunningStatus</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool DefaultSettings::UseRunningStatus = false</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Running status enables short messages when sending multiple values of the same type and channel.<br />
|
||||
Must be disabled to send USB MIDI messages to a computer Warning: does not work with some hardware, enable with caution. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00056">56</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad6fc6300a7811a6f53ccdaf8923738b4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6fc6300a7811a6f53ccdaf8923738b4">◆ </a></span>UseSenderActiveSensing</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool DefaultSettings::UseSenderActiveSensing = false</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Global switch to turn on/off sender ActiveSensing Set to true to send ActiveSensing Set to false will not send ActiveSensing message (will also save memory) </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00020_source.html#l00079">79</a> of file <a class="el" href="a00020_source.html">midi_Settings.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00020_source.html">midi_Settings.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aa00059_html_a73aea97c0031aa265e71a9106bd5fd3b"><div class="ttname"><a href="a00059.html#a73aea97c0031aa265e71a9106bd5fd3b">DefaultSettings::SysExMaxSize</a></div><div class="ttdeci">static const unsigned SysExMaxSize</div><div class="ttdef"><b>Definition:</b> <a href="a00020_source.html#l00073">midi_Settings.h:73</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00059.html">DefaultSettings</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
10
a00059.js
10
a00059.js
|
|
@ -1,10 +0,0 @@
|
|||
var a00059 =
|
||||
[
|
||||
[ "HandleNullVelocityNoteOnAsNoteOff", "a00059.html#a13c8f26edeade3374921764fa8650ac9", null ],
|
||||
[ "SenderActiveSensingPeriodicity", "a00059.html#abec6969dd595e83d2ff972a26dd613b1", null ],
|
||||
[ "SysExMaxSize", "a00059.html#a73aea97c0031aa265e71a9106bd5fd3b", null ],
|
||||
[ "Use1ByteParsing", "a00059.html#a017e77f75f6fe8155e41c08f4388e531", null ],
|
||||
[ "UseReceiverActiveSensing", "a00059.html#a2ea7229b65bce799659fb58bc1006e41", null ],
|
||||
[ "UseRunningStatus", "a00059.html#a55abbfe8fcf5e9e927b0ca97a5b2eaa2", null ],
|
||||
[ "UseSenderActiveSensing", "a00059.html#ad6fc6300a7811a6f53ccdaf8923738b4", null ]
|
||||
];
|
||||
104
a00060.html
104
a00060.html
|
|
@ -1,104 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00063.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DefaultSerialSettings Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00063.html">DefaultSerialSettings</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00063.html#accffbf2590a3dd7a0f57bc89a8c91c39">BaudRate</a></td><td class="entry"><a class="el" href="a00063.html">DefaultSerialSettings</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
145
a00063.html
145
a00063.html
|
|
@ -1,145 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: DefaultSerialSettings Struct Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00063.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||||
<a href="a00060.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DefaultSerialSettings Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="a00023_source.html">serialMIDI.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
||||
Static Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:accffbf2590a3dd7a0f57bc89a8c91c39"><td class="memItemLeft" align="right" valign="top">static const long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html#accffbf2590a3dd7a0f57bc89a8c91c39">BaudRate</a> = 31250</td></tr>
|
||||
<tr class="separator:accffbf2590a3dd7a0f57bc89a8c91c39"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00033">33</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="accffbf2590a3dd7a0f57bc89a8c91c39"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#accffbf2590a3dd7a0f57bc89a8c91c39">◆ </a></span>BaudRate</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const long DefaultSerialSettings::BaudRate = 31250</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Override the default MIDI baudrate to transmit over USB serial, to a decoding program such as Hairless MIDI (set baudrate to 115200)<br />
|
||||
<a href="http://projectgus.github.io/hairless-midiserial/">http://projectgus.github.io/hairless-midiserial/</a> </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00039">39</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00023_source.html">serialMIDI.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00063.html">DefaultSerialSettings</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var a00063 =
|
||||
[
|
||||
[ "BaudRate", "a00063.html#accffbf2590a3dd7a0f57bc89a8c91c39", null ]
|
||||
];
|
||||
111
a00064.html
111
a00064.html
|
|
@ -1,111 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00067.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SerialMIDI< SerialPort, _Settings > Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00067.html#a33be26dd6a15efb6b5d48dbce2321f08">available</a>()</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00067.html#a0521cf5f89f0d6412dfa51d789e6dbe0">begin</a>()</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00067.html#a10757027628eafb6b01a545b10eb93b4">beginTransmission</a>(MidiType)</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00067.html#ac7db72ddad69ad50a58c13e6b141b844">endTransmission</a>()</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00067.html#a7c918dd45c12aad64d5a342e0be66264">read</a>()</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00067.html#a28c4e8ba1f2edea1be6308cedc218637">SerialMIDI</a>(SerialPort &inSerial)</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="a00067.html#af0813602fb515fc09feab828ec1d6694">thruActivated</a></td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="a00067.html#a72adbc3db6a27c73c624547300fb416e">write</a>(byte value)</td><td class="entry"><a class="el" href="a00067.html">SerialMIDI< SerialPort, _Settings ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
399
a00067.html
399
a00067.html
|
|
@ -1,399 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: SerialMIDI< SerialPort, _Settings > Class Template Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00067.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||||
<a href="a00064.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SerialMIDI< SerialPort, _Settings > Class Template Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="a00023_source.html">serialMIDI.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a28c4e8ba1f2edea1be6308cedc218637"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a28c4e8ba1f2edea1be6308cedc218637">SerialMIDI</a> (SerialPort &inSerial)</td></tr>
|
||||
<tr class="separator:a28c4e8ba1f2edea1be6308cedc218637"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0521cf5f89f0d6412dfa51d789e6dbe0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a0521cf5f89f0d6412dfa51d789e6dbe0">begin</a> ()</td></tr>
|
||||
<tr class="separator:a0521cf5f89f0d6412dfa51d789e6dbe0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a10757027628eafb6b01a545b10eb93b4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a10757027628eafb6b01a545b10eb93b4">beginTransmission</a> (<a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a>)</td></tr>
|
||||
<tr class="separator:a10757027628eafb6b01a545b10eb93b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a72adbc3db6a27c73c624547300fb416e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a72adbc3db6a27c73c624547300fb416e">write</a> (<a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> value)</td></tr>
|
||||
<tr class="separator:a72adbc3db6a27c73c624547300fb416e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7db72ddad69ad50a58c13e6b141b844"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#ac7db72ddad69ad50a58c13e6b141b844">endTransmission</a> ()</td></tr>
|
||||
<tr class="separator:ac7db72ddad69ad50a58c13e6b141b844"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c918dd45c12aad64d5a342e0be66264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a7c918dd45c12aad64d5a342e0be66264">read</a> ()</td></tr>
|
||||
<tr class="separator:a7c918dd45c12aad64d5a342e0be66264"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33be26dd6a15efb6b5d48dbce2321f08"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#a33be26dd6a15efb6b5d48dbce2321f08">available</a> ()</td></tr>
|
||||
<tr class="separator:a33be26dd6a15efb6b5d48dbce2321f08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
||||
Static Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:af0813602fb515fc09feab828ec1d6694"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html#af0813602fb515fc09feab828ec1d6694">thruActivated</a> = true</td></tr>
|
||||
<tr class="separator:af0813602fb515fc09feab828ec1d6694"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><h3>template<class SerialPort, class _Settings = DefaultSerialSettings><br />
|
||||
class SerialMIDI< SerialPort, _Settings ></h3>
|
||||
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00043">43</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a28c4e8ba1f2edea1be6308cedc218637"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a28c4e8ba1f2edea1be6308cedc218637">◆ </a></span>SerialMIDI()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::<a class="el" href="a00067.html">SerialMIDI</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">SerialPort & </td>
|
||||
<td class="paramname"><em>inSerial</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00048">48</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  : mSerial(inSerial)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a33be26dd6a15efb6b5d48dbce2321f08"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a33be26dd6a15efb6b5d48dbce2321f08">◆ </a></span>available()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::available </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00085">85</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  {</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">return</span> mSerial.available();</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0521cf5f89f0d6412dfa51d789e6dbe0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0521cf5f89f0d6412dfa51d789e6dbe0">◆ </a></span>begin()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::begin </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00056">56</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="comment">// Initialise the Serial port</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor"> #if defined(AVR_CAKE)</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  mSerial. <span class="keyword">template</span> open<Settings::BaudRate>();</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor"> #else</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  mSerial.begin(Settings::BaudRate);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="a10757027628eafb6b01a545b10eb93b4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a10757027628eafb6b01a545b10eb93b4">◆ </a></span>beginTransmission()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::beginTransmission </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8db39dcdc3eea8045b9c71b56bba84c">MidiType</a> </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00066">66</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac7db72ddad69ad50a58c13e6b141b844"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac7db72ddad69ad50a58c13e6b141b844">◆ </a></span>endTransmission()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::endTransmission </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00076">76</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7c918dd45c12aad64d5a342e0be66264"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7c918dd45c12aad64d5a342e0be66264">◆ </a></span>read()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::read </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00080">80</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  {</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">return</span> mSerial.read();</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="a72adbc3db6a27c73c624547300fb416e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a72adbc3db6a27c73c624547300fb416e">◆ </a></span>write()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::write </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="a00008.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00071">71</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  mSerial.write(value);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  };</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="af0813602fb515fc09feab828ec1d6694"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af0813602fb515fc09feab828ec1d6694">◆ </a></span>thruActivated</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class SerialPort , class _Settings = DefaultSerialSettings> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool <a class="el" href="a00067.html">SerialMIDI</a>< SerialPort, _Settings >::thruActivated = true</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="a00023_source.html#l00054">54</a> of file <a class="el" href="a00023_source.html">serialMIDI.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>/Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src/<a class="el" href="a00023_source.html">serialMIDI.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="a00067.html">SerialMIDI</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
11
a00067.js
11
a00067.js
|
|
@ -1,11 +0,0 @@
|
|||
var a00067 =
|
||||
[
|
||||
[ "SerialMIDI", "a00067.html#a28c4e8ba1f2edea1be6308cedc218637", null ],
|
||||
[ "available", "a00067.html#a33be26dd6a15efb6b5d48dbce2321f08", null ],
|
||||
[ "begin", "a00067.html#a0521cf5f89f0d6412dfa51d789e6dbe0", null ],
|
||||
[ "beginTransmission", "a00067.html#a10757027628eafb6b01a545b10eb93b4", null ],
|
||||
[ "endTransmission", "a00067.html#ac7db72ddad69ad50a58c13e6b141b844", null ],
|
||||
[ "read", "a00067.html#a7c918dd45c12aad64d5a342e0be66264", null ],
|
||||
[ "write", "a00067.html#a72adbc3db6a27c73c624547300fb416e", null ],
|
||||
[ "thruActivated", "a00067.html#af0813602fb515fc09feab828ec1d6694", null ]
|
||||
];
|
||||
105
a00069.html
105
a00069.html
|
|
@ -1,105 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI_Basic_IO.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00069.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI_Basic_IO.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<p>This example shows how to perform simple input and output MIDI. <br />
|
||||
<br />
|
||||
When any message arrives to the Arduino, the LED is turned on, then we send a Note On message, wait for a second, then send the Note Off and turn off the LED. <br />
|
||||
<br />
|
||||
<em> Note that instead of sending a Note Off, we could have sent a Note On with velocity 0 to shorten the message. This is called Running Status. </em> <br />
|
||||
</p><div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
101
a00071.html
101
a00071.html
|
|
@ -1,101 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI_Callbacks.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00071.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI_Callbacks.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<p>This example shows how to use callbacks for easier MIDI input handling. <br />
|
||||
</p><div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
100
a00073.html
100
a00073.html
|
|
@ -1,100 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI_Bench.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00073.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI_Bench.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
100
a00075.html
100
a00075.html
|
|
@ -1,100 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI_DualMerger.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00075.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI_DualMerger.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
100
a00077.html
100
a00077.html
|
|
@ -1,100 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI_Input.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00077.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI_Input.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
100
a00079.html
100
a00079.html
|
|
@ -1,100 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: MIDI_SimpleSynth.ino</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('a00079.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MIDI_SimpleSynth.ino</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"></div><!-- fragment --> </div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
112
annotated.html
112
annotated.html
|
|
@ -1,112 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00055.html" target="_self">DefaultPlatform</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00063.html" target="_self">DefaultSerialSettings</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00059.html" target="_self">DefaultSettings</a></td><td class="desc">Default Settings for the MIDI Library </td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00051.html" target="_self">Message</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00039.html" target="_self">MidiInterface</a></td><td class="desc">The main class for MIDI handling. It is templated over the type of serial port to provide abstraction from the hardware interface, meaning you can use HardwareSerial, SoftwareSerial or ak47's Uart classes. The only requirement is that the class implements the begin, read, write and available methods </td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00047.html" target="_self">RPN</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00067.html" target="_self">SerialMIDI</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00043.html" target="_self">Thru</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
var annotated_dup =
|
||||
[
|
||||
[ "DefaultPlatform", "a00055.html", "a00055" ],
|
||||
[ "DefaultSerialSettings", "a00063.html", "a00063" ],
|
||||
[ "DefaultSettings", "a00059.html", "a00059" ],
|
||||
[ "Message", "a00051.html", "a00051" ],
|
||||
[ "MidiInterface", "a00039.html", "a00039" ],
|
||||
[ "RPN", "a00047.html", "a00047" ],
|
||||
[ "SerialMIDI", "a00067.html", "a00067" ],
|
||||
[ "Thru", "a00043.html", "a00043" ]
|
||||
];
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
option(BUILDER_ENABLE_PROFILING OFF)
|
||||
|
||||
macro(setup_builder)
|
||||
enable_testing()
|
||||
|
||||
set(ROOT_SOURCE_DIR ${PROJECT_SOURCE_DIR} CACHE INTERNAL "Repository root directory")
|
||||
set(ROOT_BINARY_DIR "${ROOT_SOURCE_DIR}/build")
|
||||
|
||||
include_directories(${ROOT_SOURCE_DIR})
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \
|
||||
-Wall \
|
||||
-W \
|
||||
-Wshadow \
|
||||
-Wunused-variable \
|
||||
-Wunused-parameter \
|
||||
-Wunused-function \
|
||||
-Wunused \
|
||||
-Wno-system-headers \
|
||||
-Wno-deprecated \
|
||||
-Woverloaded-virtual \
|
||||
")
|
||||
if (BUILDER_ENABLE_PROFILING)
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -O0")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} --coverage")
|
||||
endif()
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
|
||||
endmacro()
|
||||
|
||||
macro(increase_warning_level)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wconversion -Wsign-conversion")
|
||||
endmacro()
|
||||
129
classes.html
129
classes.html
|
|
@ -1,129 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_m">m</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_t">t</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  d  </div></td></tr></table>
|
||||
</td>
|
||||
<td valign="top"><a class="el" href="a00059.html">DefaultSettings</a>   </td>
|
||||
<td valign="top"><a class="el" href="a00039.html">MidiInterface</a>   </td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
|
||||
</td>
|
||||
<td></td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  m  </div></td></tr></table>
|
||||
</td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  r  </div></td></tr></table>
|
||||
</td>
|
||||
<td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="a00055.html">DefaultPlatform</a>   </td>
|
||||
<td valign="top"><a class="el" href="a00067.html">SerialMIDI</a>   </td>
|
||||
<td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="a00063.html">DefaultSerialSettings</a>   </td>
|
||||
<td valign="top"><a class="el" href="a00051.html">Message</a>   </td>
|
||||
<td valign="top"><a class="el" href="a00047.html">RPN</a>   </td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  t  </div></td></tr></table>
|
||||
</td>
|
||||
<td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="a00043.html">Thru</a>   </td>
|
||||
<td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_m">m</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_t">t</a></div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
closed.png
BIN
closed.png
Binary file not shown.
|
Before Width: | Height: | Size: 132 B |
|
|
@ -1,107 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_0deb84d6def246eea2260c52867aba70.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">playground Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_53b77abc1f80fcdf3729279a6f7aea1a"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var dir_0deb84d6def246eea2260c52867aba70 =
|
||||
[
|
||||
[ "FortySevenEffects", "dir_53b77abc1f80fcdf3729279a6f7aea1a.html", "dir_53b77abc1f80fcdf3729279a6f7aea1a" ]
|
||||
];
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_24ed65e94774636179756562244c7302.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">dev Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_0deb84d6def246eea2260c52867aba70"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var dir_24ed65e94774636179756562244c7302 =
|
||||
[
|
||||
[ "playground", "dir_0deb84d6def246eea2260c52867aba70.html", "dir_0deb84d6def246eea2260c52867aba70" ]
|
||||
];
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/doc Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_2cc639da15c98a4e84b9304e73b42f75.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">doc Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:a00029"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00029.html">midi_DoxygenMainPage.h</a> <a href="a00029_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_2cc639da15c98a4e84b9304e73b42f75.html">doc</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var dir_2cc639da15c98a4e84b9304e73b42f75 =
|
||||
[
|
||||
[ "midi_DoxygenMainPage.h", "a00029.html", null ]
|
||||
];
|
||||
|
|
@ -1,109 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_4ec2beae4ef592fc065e0333c3ffa3ea.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">arduino_midi_library Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_2cc639da15c98a4e84b9304e73b42f75"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2cc639da15c98a4e84b9304e73b42f75.html">doc</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dir_cf8bbe6898d25427caa08e378cd6c8cf"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
var dir_4ec2beae4ef592fc065e0333c3ffa3ea =
|
||||
[
|
||||
[ "doc", "dir_2cc639da15c98a4e84b9304e73b42f75.html", "dir_2cc639da15c98a4e84b9304e73b42f75" ],
|
||||
[ "src", "dir_cf8bbe6898d25427caa08e378cd6c8cf.html", "dir_cf8bbe6898d25427caa08e378cd6c8cf" ]
|
||||
];
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_53b77abc1f80fcdf3729279a6f7aea1a.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FortySevenEffects Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_4ec2beae4ef592fc065e0333c3ffa3ea"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var dir_53b77abc1f80fcdf3729279a6f7aea1a =
|
||||
[
|
||||
[ "arduino_midi_library", "dir_4ec2beae4ef592fc065e0333c3ffa3ea.html", "dir_4ec2beae4ef592fc065e0333c3ffa3ea" ]
|
||||
];
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_645b81139e363ce037e25dbaed8c5263.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">franky Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_24ed65e94774636179756562244c7302"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
var dir_645b81139e363ce037e25dbaed8c5263 =
|
||||
[
|
||||
[ "dev", "dir_24ed65e94774636179756562244c7302.html", "dir_24ed65e94774636179756562244c7302" ]
|
||||
];
|
||||
|
|
@ -1,132 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.18"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Arduino MIDI Library: /Users/franky/dev/playground/FortySevenEffects/arduino_midi_library/src Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Arduino MIDI Library
|
||||
 <span id="projectnumber">Version 5.0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.18 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('dir_cf8bbe6898d25427caa08e378cd6c8cf.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">src Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:a00026"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00026.html">MIDI.cpp</a> <a href="a00026_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00026"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00002"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html">MIDI.h</a> <a href="a00002_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00002"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00005"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00005.html">MIDI.hpp</a> <a href="a00005_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00005"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - Inline implementations. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00008"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00008.html">midi_Defs.h</a> <a href="a00008_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00008"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - Definitions. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00011"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00011.html">midi_Message.h</a> <a href="a00011_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00011"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - <a class="el" href="a00051.html">Message</a> struct definition. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00014"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html">midi_Namespace.h</a> <a href="a00014_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00014"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - Namespace declaration. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00017"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html">midi_Platform.h</a> <a href="a00017_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00017"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00020"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html">midi_Settings.h</a> <a href="a00020_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00020"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - Settings. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00023"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00023.html">serialMIDI.h</a> <a href="a00023_source.html">[code]</a></td></tr>
|
||||
<tr class="memdesc:a00023"><td class="mdescLeft"> </td><td class="mdescRight">MIDI Library for the Arduino - Platform @license MIT - Copyright (c) 2015 Francois Best. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_0deb84d6def246eea2260c52867aba70.html">playground</a></li><li class="navelem"><a class="el" href="dir_53b77abc1f80fcdf3729279a6f7aea1a.html">FortySevenEffects</a></li><li class="navelem"><a class="el" href="dir_4ec2beae4ef592fc065e0333c3ffa3ea.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_cf8bbe6898d25427caa08e378cd6c8cf.html">src</a></li>
|
||||
<li class="footer">Generated on Fri Apr 24 2020 06:55:33 for Arduino MIDI Library by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
var dir_cf8bbe6898d25427caa08e378cd6c8cf =
|
||||
[
|
||||
[ "MIDI.cpp", "a00026.html", "a00026" ],
|
||||
[ "MIDI.h", "a00002.html", "a00002" ],
|
||||
[ "MIDI.hpp", "a00005.html", null ],
|
||||
[ "midi_Defs.h", "a00008.html", "a00008" ],
|
||||
[ "midi_Message.h", "a00011.html", [
|
||||
[ "Message", "a00051.html", "a00051" ]
|
||||
] ],
|
||||
[ "midi_Namespace.h", "a00014.html", "a00014" ],
|
||||
[ "midi_Platform.h", "a00017.html", [
|
||||
[ "DefaultPlatform", "a00055.html", "a00055" ]
|
||||
] ],
|
||||
[ "midi_Settings.h", "a00020.html", [
|
||||
[ "DefaultSettings", "a00059.html", "a00059" ]
|
||||
] ],
|
||||
[ "serialMIDI.h", "a00023.html", "a00023" ]
|
||||
];
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue