JET Music Player: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== LInks == http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html == Einleitung == SONiVOX JET ist ein '''interaktiver Music Player''' für…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
== LInks ==
 
== LInks ==
 
+
* http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html
http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html
+
* [[Python]]
  
 
== Einleitung ==
 
== Einleitung ==
Zeile 18: Zeile 18:
  
 
== Installation ==
 
== Installation ==
JetCreator was created and tested with:
+
Für Android getestet (stand 1-2013)
  
 
  Python Version 2.5.4
 
  Python Version 2.5.4
  wxPython Version 2.8.7.1
+
  wxPython Version 2.8.7.1 (GUI Toolkit)
  
These can be downloaded here:
+
'''Downloads'''
  
 
PC:
 
PC:
Zeile 30: Zeile 30:
  
 
MAC:
 
MAC:
  http://wiki.python.org/moin/MacPython/Leopard
+
'''sandardmäßig installiert'''
 +
  http://wiki.python.org/moin/MacPython
 
  http://www.wxpython.org/download.php
 
  http://www.wxpython.org/download.php
  
After installing Python and wxPython, simply unzip or copy all the files in the JET Creator application directory to a folder on your hard drive.
+
Der Jet Creator ist in den '''Android Tools mit enthalten'''. Bei mir im Eclipse ADT Bundle:
 +
adt-bundle-mac-x86_64/sdk/tools/Jet/JetCreator
  
To launch JET Creator go to a command prompt and set the directory to where you've installed Python. Next run python with the command:
+
'''Start''' aus dem Verzeichnis über Terminal mit:
  
 
  python jetcreator.py
 
  python jetcreator.py
 +
 +
== Dateien in JET ==
 +
 +
.jtc JET Creator project file
 +
Hauptprojekt File.
 +
.jet JET File.
 +
Wird erzeugt wenn das Projekt gespeichert wird. Bundled alle Bestandteile in einer Datei. Wird in der Android App verwendet.
 +
.mid //Standard MIDI type 1 file
 +
JET Creator benötigt es um Segmente zu erzeugen.
 +
.seg Segment File. JET Segment file.
 +
Referenziert auf ein MIDI File und hat den gleichen Namen wie dieses.Enthält zusätzliche Segment Informationen die über den Midi Standard hinausgehen.
 +
.zip Zip Archive file
 +
Wird erzeuge wenn man ein JET Archiv erzeugt und enthält alle Assets die für JET Creator benötigt werden. Für den Transfer auf andere Rechner gedacht.

Aktuelle Version vom 11. März 2013, 09:15 Uhr

LInks[Bearbeiten]

Einleitung[Bearbeiten]

SONiVOX JET ist ein interaktiver Music Player für embedded Devices. Mit ihm kann man man interaktive realtime Musik-Anwendungen realisieren. Er basiert auf MIDI und wird z.B. auch von Android unterstützt.

Mit JET lassen sich Sequenzen definieren, die man im Programmcode triggern oder auch synchron überblenden kann.

JET Creator[Bearbeiten]

JET Creator ist eine Autorensoftware, mit der man die für den JET Player notwendigen Dateien erzeugen kann. Der Prozess erfolgt in mehreren Schritten.

  • Erstellen der Midi Tracks in einer Musik-Software (DAW o.ä.)
  • Zusätzliche JET Funktionalität im JET Creator erzeugen (Z.B. zusätzliche Informationen zur Synchronisierung oder Events etc.)

JET Creator ist in Python programmiert und benötigt somit Python und die WXWidgets. Es gibt Versionen für Mac und Windows.

SONiVoOX EAS[Bearbeiten]

EAS steht für Embedded Audio Synthesizer und ist ein Synthesizer Modul, welches die Midi Daten wiedergeben kann. Beides ist in Android integriert, jedoch werden weit nicht alle Möglichkeiten des EAS direkt unterstützt.

Installation[Bearbeiten]

Für Android getestet (stand 1-2013)

Python Version 2.5.4
wxPython Version 2.8.7.1 (GUI Toolkit)

Downloads

PC:

http://www.python.org/download/releases/2.5.4/
http://www.wxpython.org/download.php

MAC: sandardmäßig installiert

http://wiki.python.org/moin/MacPython
http://www.wxpython.org/download.php

Der Jet Creator ist in den Android Tools mit enthalten. Bei mir im Eclipse ADT Bundle:

adt-bundle-mac-x86_64/sdk/tools/Jet/JetCreator

Start aus dem Verzeichnis über Terminal mit:

python jetcreator.py

Dateien in JET[Bearbeiten]

.jtc JET Creator project file

Hauptprojekt File.

.jet JET File. 

Wird erzeugt wenn das Projekt gespeichert wird. Bundled alle Bestandteile in einer Datei. Wird in der Android App verwendet.

.mid //Standard MIDI type 1 file 

JET Creator benötigt es um Segmente zu erzeugen.

.seg Segment File. JET Segment file. 

Referenziert auf ein MIDI File und hat den gleichen Namen wie dieses.Enthält zusätzliche Segment Informationen die über den Midi Standard hinausgehen.

.zip Zip Archive file

Wird erzeuge wenn man ein JET Archiv erzeugt und enthält alle Assets die für JET Creator benötigt werden. Für den Transfer auf andere Rechner gedacht.