Skip to content

Releases: lathoub/Arduino-AppleMIDI-Library

Summer 2019

11 Aug 09:18
417bafa
Compare
Choose a tag to compare
  • Save 2000 bytes when not initiating sessions, by #undef APPLEMIDI_REMOTE_SESSIONS in AppleMidi_Settings.h
  • Fixed travis-ci compilation errors
  • removed unused variables
  • tested on MKRZERO + MKR ETH shield

Winter 2018 R2

29 Oct 01:10
Compare
Choose a tag to compare

Changelog

API Changes

Non-Breaking Changes

The following changes mark the following old parts of the API as deprecated.

They are kept for backwards compatibility, but should not be used for new sketches. The old definitions will be removed in the next release. Purpose is to align with the FortySevenEffects/arduino_midi_library and https://github.com/lathoub/Arduino-BLE-MIDI naming convention.

noteOn becomes sendNoteOn
noteOff becomes sendNoteOff
...

All examples have been upgraded to the new naming

Winter 2018

21 Oct 12:39
Compare
Choose a tag to compare
remove @version and @date from source header

remove @version and @date from source header, GitHub is much better at keeping track

Spring 2018

14 Apr 15:46
4e6d89a
Compare
Choose a tag to compare

Fixed Pitch Bend Reception/Decoding

Summer 2017 R4

26 Aug 15:38
Compare
Choose a tag to compare

Source code cleanup (AppleMIDI messages to a single file) and reduce memory footprint

Summer 2017 R3

20 Aug 07:32
Compare
Choose a tag to compare

This release only addresses a mismatch in the library.properties Arduino library file.

Summer 2017 R2

17 Aug 12:33
Compare
Choose a tag to compare

RTP-MIDI (also known as AppleMIDI) is a protocol to transport MIDI messages within RTP (Real-time Protocol) packets over Ethernet and WiFi networks. It is completely open and free (no license is needed), and is compatible both with LAN and WAN application fields. Compared to MIDI 1.0, RTP-MIDI includes new features like session management, device synchronization and detection of lost packets (with automatic regeneration of lost data). RTP-MIDI is compatible with real-time applications, and supports sample-accurate synchronization for each MIDI message. (from https://en.wikipedia.org/wiki/RTP-MIDI)
Tested on Windows 10 and Mac OS 10.12.6
using Arduino Mega, Arduino Ethernet and Adafruit Huzzah

New feature: send and receive SysEx

Summer 2017

13 Aug 10:05
Compare
Choose a tag to compare

RTP-MIDI (also known as AppleMIDI) is a protocol to transport MIDI messages within RTP (Real-time Protocol) packets over Ethernet and WiFi networks. It is completely open and free (no license is needed), and is compatible both with LAN and WAN application fields. Compared to MIDI 1.0, RTP-MIDI includes new features like session management, device synchronization and detection of lost packets (with automatic regeneration of lost data). RTP-MIDI is compatible with real-time applications, and supports sample-accurate synchronization for each MIDI message. (from https://en.wikipedia.org/wiki/RTP-MIDI)

Tested on Windows 10 and Mac OS 10.12.6
using Arduino Mega, Arduino Ethernet and Adafruit Huzzah

Spring 2016 release

31 May 11:44
Compare
Choose a tag to compare

RTP-MIDI (also known as AppleMIDI) is a protocol to transport MIDI messages within RTP (Real-time Protocol) packets over Ethernet and WiFi networks. It is completely open and free (no license is needed), and is compatible both with LAN and WAN application fields. Compared to MIDI 1.0, RTP-MIDI includes new features like session management, device synchronization and detection of lost packets (with automatic regeneration of lost data). RTP-MIDI is compatible with real-time applications, and supports sample-accurate synchronization for each MIDI message. (from https://en.wikipedia.org/wiki/RTP-MIDI)

Winter 2016 release

19 Dec 18:52
Compare
Choose a tag to compare

RTP-MIDI (also known as AppleMIDI) is a protocol to transport MIDI messages within RTP (Real-time Protocol) packets over Ethernet and WiFi networks. It is completely open and free (no license is needed), and is compatible both with LAN and WAN application fields. Compared to MIDI 1.0, RTP-MIDI includes new features like session management, device synchronization and detection of lost packets (with automatic regeneration of lost data). RTP-MIDI is compatible with real-time applications, and supports sample-accurate synchronization for each MIDI message. (from https://en.wikipedia.org/wiki/RTP-MIDI)