Mogelpackung
bearbeitet von RaketenwilliAlso einigen wir und auf Midi-Files.
Diese bestehen im Kern aus Bytes und sind binär. **Wir haben also keinen Text**.
Auf Lochband kannst Du das freilich Byte genau so kodieren wie andere Daten.
**Ein „einfacher“ Weg:**
Für einen QR-Code nimmst Du das Midi und codierst es mit Base64 (achte darauf, dass das Midi.dadurch größer wird, dann kodierst Du das mit ganz normalen QR-Kodierer:
~~~
MidiFile → base64encode | QR-Code-Writer
~~~
Rückweg:
~~~
QR-Code-Reader | base64decode | Abspieler
~~~
Du kannst natürlich versuchen statt base64 etwas anderes zu finden, was Dir erlaubt, optimal die in Midi vorkommenden Bytes auf die in einem QR-Code erlaubten Zeichen zu mappen.
Dabei musst Du aber beachten, das es sowohl für midi durchaus unterschiedliche Standards gibt, während QR-Codes eine Anzwahl versch. Zeichenkodierungen unterstützt.
**Quellen:**
* https://de.wikipedia.org/wiki/QR-Code#Umwandeln_des_Textes_in_eine_Bitfolge
* https://blauerbildschirm.wordpress.com/2012/03/05/wie-ein-qr-code-codiert-wird-turtorial-qr-code-encoding-tutorial/
* https://de.wikipedia.org/wiki/MIDI#Funktionsweise
Mogelpackung
bearbeitet von RaketenwilliAlso einigen wir und aus Midi-files.
Diese bestehen im Kern aus Bytes und sind binär. **Wir haben also keinen Text**.
Auf Lochband kannst Du das freilich Byte genau so kodieren wie andere Daten.
**Ein „einfacher“ Weg:**
Für einen QR-Code nimmst Du das Midi und codierst es mit Base64 (achte darauf, dass das Midi.dadurch größer wird, dann kodierst Du das mit ganz normalen QR-Kodierer:
~~~
MidiFile → base64encode | QR-Code-Writer
~~~
Rückweg:
~~~
QR-Code-Reader | base64decode | Abspieler
~~~
Du kannst natürlich versuchen statt base64 etwas anderes zu finden, was Dir erlaubt, optimal die in Midi vorkommenden Bytes auf die in einem QR-Code erlaubten Zeichen zu mappen.
Dabei musst Du aber beachten, das es sowohl für midi durchaus unterschiedliche Standards gibt, während QR-Codes eine Anzwahl versch. Zeichenkodierungen unterstützt.
**Quellen:**
* https://de.wikipedia.org/wiki/QR-Code#Umwandeln_des_Textes_in_eine_Bitfolge
* https://blauerbildschirm.wordpress.com/2012/03/05/wie-ein-qr-code-codiert-wird-turtorial-qr-code-encoding-tutorial/
* https://de.wikipedia.org/wiki/MIDI#Funktionsweise