retorte.ch title image
back / English Version

{IntervalMusicCompositor}

Einführung
Features
Instruktionen
Download
Bekannte Probleme
Lizenz etc.

Schlüsselwörter: Intervalltraining, Kreistraining, Stationstraining, Zirkeltraining, Circuit, Turnunterricht, Sportunterricht, Sport, Fitness, Musik, Pause, Iteration, Wiederholung, automatisch erzeugen, Zusammenstellung, Mixtape

{Einführung}

Der retorte.ch IntervalMusicCompositor ist ein kleines multiplattform Programm das eine beliebige Anzahl Musikdateien zufällig zu einer einzigen grossen Musikdatei zusammenstückelt. Die Dauer der Musikteile und der Pausen sowie die Anzahl der Wiederholungen ist frei wählbar. Die Ausgabe ist eine einzelne, grosse Musikdatei die auf AudioCD gebrannt oder sonstwie weiterverarbeitet werden kann.

Die vom schweizerischen Bundesamt für Sport herausgegebene Fachzeitschrift mobile publizierte in der Ausgabe 1/2010 einen kurzen Bericht über den Interval Music Compositor:
mobile 1/2010 (S. 39); "Für Sie gelesen – Intervallmusik einfach zusammenstellen"

Der Hauptzweck der Software ist die Erzeugung von Musikzusammenstellungen für den Gebrauch im Turnunterricht, speziell für Circuit- oder Intervalltrainings. Selbstverständlich kann sie für jeden Zweck genutzt werden wo eine Zusammenstellung gewünscht ist bei welcher die präzise Wahl der Ausschnitte keine Rolle spielt. So kann etwa innert Kürze eine Übersichtszusammenstellung einer Musik-CD erstellt werden.

Interval Music Compositor Schema

Hüllkurve einer Ausgabedatei:

Interval Music Compositor Ausgabe Tonkurve

{Features}

Was es macht

  • Liest Musikdateien (Tracks) im aktuellen Verzeichnis
  • Mischt oder sortiert diese
  • Ignoriert die ersten und letzten 5 Sekunden eines Tracks
  • Verwirft Tracks die zu kurz sind
  • Wählt einen zufälligen Ausschnitt jedes Tracks
  • Normalisiert die Lautstärke der Ausschnitte
  • Fügt die Ausschnitte zu einer einzigen grossen Zusammenstellung zusammen
  • Falls nicht genügend Tracks vorhanden sind um die gewünschte Anzahl Wiederholungen zu erreichen wird einfach wieder von vorne begonnen
  • Die Liste der gewählten Tracks wird in einer Textdatei gespeichert
  • Die Hüllkurve der erzeugten Zusammenstellung wird zur Kontrolle angezeigt

Unterstützte Eingabeformate

  • WAV
  • MP3
  • OGG
  • FLAC

Systemvoraussetzungen

  • Massenhaft Festplattenspeicher (1 Minute Musik der Zusammenstellung kostet 10MB). Mit 1GB ist man also dabei
  • Massenhaft Hauptspeicher (> 1GB)
  • Installiertes Java Runtime Environment (Version 6)

Ausgabeformat

Die Zusammenstellung ist eine 16bit, 44.1KHz, stereo WAV Datei

{Instruktionen}

Installation/Vorbereitung

Der retorte.ch IntervalMusicCompositor wird als einzelne, ausführbare Datei ausgeliefert. Man muss ihn also nicht installieren, sondern kann ihn einfach auf die Festplatte kopieren. Allerdings basiert er auf Java Technologie, ein Java Runtime Environment (JRE) muss auf dem System also vorhanden sein damit das Programm funktioniert.
Solltest du keines installiert haben, wirst du beim ersten Start der Software in der Microsoft Windows Version darum gebeten. Benutzer mit Linux und Mac OS X Systemen haben in den meisten Fällen bereits eine installiert.

Gebrauch

  1. Wähle ein Verzeichnis oder erzeuge ein neues
  2. Lege die IntervalMusicCompositor Datei in dieses Verzeichnis
  3. Lege alle Musikdateien die du verarbeitet haben möchtest in dieses Verzeichnis
  4. Starte den IntervalMusicCompositor indem du ihn doppelklickst
  5. (Falls nötig, befolge die Anleitung um das Java Runtime Environment zu installieren)
  6. Das Programmfenster erscheint nun. Gib nun die gewünschten Werte für die Sortierung (Zufällig oder Alphabetisch nach Dateinamen geordnet), die Länge der Musikausschnitte (z.B. 30 Sekunden), die Dauer der Pausen (z.B. 10 Sekunden) und die Anzahl der Wiederholungen (z.B. 12) an.
  7. Drück den 'Process' Knopf
  8. Warte ein wenig (so 1 bis 10 Sekunden pro Track, abhängig von deinem Computer und der Länge des Tracks), die Tracks werden nun eingelesen und analysiert
  9. Wenn im Fortschrittsbalken 'Finished' erscheint, wurden die Zusammenstellung (in diesem Beispiel '30_10_12_imc_out.wav', die Zahlen entsprechen stets den eingegebenen Werten) und die Liste der Tracks ('30_10_12_playlist.txt') erzeugt (ausser natürlich es gab Probleme). Du kannst den Inhalt der Datei anhand der Hüllkurve kontrollieren. Falls du die zufällige Anordnung gewählt hast und dir die Reihenfolge der Ausschnitte nicht gefällt, kannst du den Prozess einfach erneut starten.

Interval Music Compositor screenshot

{Download}

Die aktuelle Version 0.0.9 wurde am 03. Mai 2010 veröffentlicht.
(
Liste der Änderungen)
Die Software wird kostenlos zur Verfügung gestellt. Sende mir doch eine Mail wenn du Fehler oder seltsames Verhalten beobachtest!

Ich erkläre hiermit: Die Software enthält keine Mal- oder Spywarekomponenten.

Linux Version

Linux version
Version 0.0.9: IntervalMusicCompositor-0.0.9.tar.gz (465 KB)

Die Linuxversion muss entpackt und dann von der Konsole gestartet werden. Obwohl es möglich ist, das Programm mittels Doppelklick zu starten, ist dies nicht empfohlen weil dann das Home-Verzeichnis als Arbeitsverzeichnis gewählt wird. Du kannst das Programm in das gewünschte Verzeichnis kopieren, die Musikdateien hinzufügen, eine Konsole öffnen, zum entsprechenden Verzeichnis wechseln und folgendes eingeben (vorausgesetzt du hast ein Java Runtime Environment installiert):

user@localhost $ java -Xms256M -Xmx512M -jar IntervalMusicCompositor.jar
(Wenn du planst, Zusammenstellungen zu machen die länger dauern als 40 Minuten, solltest du die Speicherobergrenze auf "-Xmx1024M" oder sogar noch höher stellen.)

Falls du zur seltenen Spezies der Leute ohne JRE gehören solltest, installiere eine hiermit (auf Debian or Ubuntu):
user@localhost $ sudo aptitude install sun-java6-bin

Mac OS X (>= 10.5) Version

Mac version
Version 0.0.9: IntervalMusicCompositor-0.0.9.dmg (820 KB)

Nach dem Download wird das Image automatisch gemountet. Du kannst das Programm dann einfach in ein Verzeichnis deiner Wahl ziehen.

Microsoft Windows (XP, Vista, 7) Version

Microsoft Windows version
Version 0.0.9: IntervalMusicCompositor-0.0.9.zip (485 Kb)

Es handelt sich hierbei um eine ausführbare Datei in einem Zip-Archiv. Nach dem Entpacken kann man das Programm einfach in einem Verzeichnis speichern und ausführen.

Legacyversion

Für Leute mit alten Systemen auf denen noch Java 5 (Version 1.5) läuft, gibt es hier eine zurechtgestutzte Version des IntervalMusicCompositors, der dort laufen sollte:

Für Linux: IntervalMusicCompositor-0.0.9legacy.tar.gz
Für Mac OS X: IntervalMusicCompositor-0.0.9legacy.dmg
Für Microsoft Windows: IntervalMusicCompositor-0.0.9legacy.zip

Quellcode

Oh, vielleicht später ...

{Bekannte Probleme}

  • Es kann vorkommen dass eine MP3 Datei eine falsche Kodierung aufweist. Solche werden einfach ignoriert. (Es erscheint eine Warnung.)
  • Dateien deren Dateinamen unangenehme Zeichen aufweisen werden ignoriert.
  • Es kann vorkommen dass die temporären Dateien nicht vollständig gelöscht werden bei der Microsoft Windows Version der Software. Diese haben die Endung '.imc_wave' und können nach Beenden des Programms sicher gelöscht werden.
  • Auf Mac OS X Systemen kann es vorkommen dass die falsche Java Version ausgewählt ist. Das Programm startet dann nur ganz kurz und schliesst sich nach einer Sekunde wieder. Öffne die 'Java-Einstellungen' (Programme -> Dienstprogramme) und schiebe die Version 6 ganz nach oben. Falls dort keine Version 6 vorhanden ist, musst du möglicherweise dein System upgraden.
  • MP3 Dateien mit exotischer Codierung (Samplingfrequenz < 44.1 kHz) werden in der Ausgabedatei u.U. mit erhöhter Geschwindigkeit abgespielt. Solche in Mono werden nur über einen einzigen Kanal ausgegeben, statt über beide Kanäle.

{Lizenz etc.}

Freeware.
Du benutzt es auf eigenes Risiko! :)

top