From d9d43096e4a9b72490ffa001db0e632b343e91a1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 13 Apr 2012 22:42:23 +0000 Subject: Document how to serialise a MidiEvent to a string. --- lv2/lv2plug.in/ns/ext/midi/midi.ttl | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lv2/lv2plug.in/ns/ext/midi/midi.ttl b/lv2/lv2plug.in/ns/ext/midi/midi.ttl index 15f0f34..3e57437 100644 --- a/lv2/lv2plug.in/ns/ext/midi/midi.ttl +++ b/lv2/lv2plug.in/ns/ext/midi/midi.ttl @@ -23,12 +23,14 @@ ; doap:release [ doap:revision "1.5" ; - doap:created "2012-02-19" ; + doap:created "2012-04-13" ; dcs:blame ; dcs:changeset [ dcs:item [ rdfs:label "Add class definitions for various message types." - ] + ] , [ + rdfs:label "Document how to serialise a MidiEvent to a string." + ] ] ] , [ doap:revision "1.4" ; @@ -159,6 +161,7 @@ midi:MidiEvent rdfs:label "MIDI message." ; rdfs:subClassOf ev:Event , atom:Atom ; + atom:stringType xsd:hexBinary ; lv2:documentation """

A single raw MIDI message (i.e. a sequence of bytes).

@@ -181,6 +184,13 @@ restrictions to simplify handling:

Where messages are communicated, the writer is responsible for writing valid messages, and the reader may assume that all events are valid. + +

If a midi:MidiEvent is serialised to a string, the format should be +xsd:hexBinary, e.g. (in Turtle notation):

+ +
+[] eg:someEvent "901A01"^^midi:MidiEvent .
+
""" . midi:NoteOff -- cgit v1.2.1