Musicbox - Der virtuelle Lochband-Editor English lebostein.de

Inhalt

Der virtuelle Lochband-Editor für Lochband-Spieluhren.

Fehlermeldungen, Verbesserungsvorschläge und Ideen an: lebostein@gmx.de

Weiterführende Links 

NEU:  Schritt-für-Schritt-Anleitung "Von der Idee zum fertigen Lochband"

BALD:  Bastelprojekt "LEGO-Technic-Lochstreifen-Plotter" auf Basis des Musicbox-Dateiformats

Screenshots 

Musicbox unter Windows (Standardansicht der vorhandenen Töne des gewählten Modells: Zu dicht gesetzte Töne werden braun markiert)
Musicbox unter Mac OS X (Optionale Ansicht aller Töne und Zwischentöne: Töne, die das gewählte Modell nicht spielen kann, werden rosa markiert bzw. liegen auf orangefarbenen Notenlinien)
Hochauflösende Druckausgabe in Originalabmessungen als PDF, PNG oder SVG (zum Übertragen auf einen Kartonstreifen)

Funktionen 

Bekanntes Problem unter Windows: Strichlinien werden bei kleinen Zoomstufen nicht korrekt skaliert (Update in Aussicht)

Unterstützte Modelle 

15-Ton (Wolferl, Fridolin)
20-Ton (Sankyo, Fridolin)
30-Ton (Teánola, Fridolin)

Downloads 

Wichtiger Hinweis an alle macOS-Nutzer: Ich bin kein verifizierter Apple-Entwickler (eine Teilnahme am "Apple Developer Program" kostet 99 Euro pro Jahr, ich mache das hier nur als Hobby und verdiene damit kein Geld). Apps von nicht verifizierten Entwicklern können seit längerem nicht mehr einfach so gestartet werden. Falls beim Starten ein Hinweis wegen der fehlenden Verifizierung (x64-Apps) oder eine Meldung über eine angeblich beschädigte App (arm64-Apps) angezeigt wird und das Programm nicht startet, lässt sich das mit folgenden Tipps schnell und einfach beheben: Hier klicken

Version Download-Links Größe Änderungen zur letzten Version
1.31
(04.03.2026)
Musicbox_1.31_Windows_x64.zip
Musicbox_1.31_macOS_x64.zip
Musicbox_1.31_macOS_arm64.zip
2,3 MB
2,1 MB
2,0 MB
  • Die Länge des Papierstreifens in cm ist nun als Ansichtsoption für die Zeitachse verfügbar
  • Eventüberlauf bei gleichzeitigem Abspielen und offener Menüleiste behoben
  • Automatische Transposition um eine Oktave nach oben beim Import von MuseScore-Dateien kann jetzt über den Parameter "msc_transp" in der Einstellungsdatei im Nutzerverzeichnis deaktiviert werden (nach einmaligem Öffnen und Schließen des Programms wird dieser angelegt)
  • Die Einstellungsdatei im Nutzerverzeichnis kann jetzt auch einfach über einen Menüpunkt unter "Hilfe" geöffnet werden
  • Kleinere Optimierungen und Fehlerbehebungen
1.30
(02.03.2026)
Musicbox_1.30_Windows_x64.zip
Musicbox_1.30_macOS_x64.zip
Musicbox_1.30_macOS_arm64.zip
2,3 MB
2,1 MB
2,0 MB
  • Längenbeschränkung komplett entfernt, Lieder können also beliebig lang sein (reservierter Speicher wird beim Laden oder Verlängern dynamisch vergrößert)
  • Damit ist auch Fehler beim Einfügen kopierter Noten am Ende eines Liedes behoben (Lied wird nun automatisch verlängert)
  • Neues optionales Speicherformat "Dezimal" eingeführt, beim dem die Ticks in der stripe-Textdatei als 64-Bit-Dezimalwerte (vorzeichenbehaftet) gespeichert werden (sieht kryptisch aus, braucht aber gerade bei vielen leeren Ticks deutlich weniger Platz)
  • Neue Ansichtsoptionen für die Zeitachse: Neben der Zählzeit können jetzt auch Taktnummer (wahlweise beginend mit 0 oder 1) oder die Zeit eingestellt werden
1.29
(25.02.2026)
Musicbox_1.29_Windows_x64.zip
Musicbox_1.29_macOS_x64.zip
Musicbox_1.29_macOS_arm64.zip
2,3 MB
2,1 MB
2,0 MB
  • Maximale Länge der Lieder von 900 Zählzeiten auf 7200 erhöht (macht bei 120 BPM genau 1 Stunde Musik)
  • Beim Laden von zu langen Liedern wird der Fehler jetzt abgefangen und nur bis zur maximal möglichen Länge geladen
  • Auf vielfachen Wunsch: PayPal-Spendenlink im Hilfe-Menü eingebaut. An dieser Stelle vielen Dank für das gespendete Trinkgeld!
1.28
(14.01.2026)
Musicbox_1.28_Windows_x64.zip
Musicbox_1.28_macOS_x64.zip
Musicbox_1.28_macOS_arm64.zip
2,3 MB
2,1 MB
2,0 MB
  • Musikstück wird nach dem Import von MuseScore-Dateien jetzt korrekt verlängert
  • Kleinere Fehler behoben
1.27
(12.12.2025)
Musicbox_1.27_Windows_x64.zip
Musicbox_1.27_macOS_x64.zip
Musicbox_1.27_macOS_arm64.zip
2,2 MB
2,1 MB
2,0 MB
  • Speicherbedarf der Undo/Redo-Funktion stark reduziert
  • Undo/Redo-Liste enthält jetzt mehr Informationen (Songlänge, Anzahl der Noten)
  • Kleinere Fehler behoben
1.26
(01.12.2025)
Musicbox_1.26_Windows_x64.zip
Musicbox_1.26_macOS_x64.zip
Musicbox_1.26_macOS_arm64.zip
2,2 MB
2,1 MB
2,0 MB
  • Es können nun auch einzelne Noten markiert und damit kopiert, ausgeschnitten, gelöscht, eingefügt oder verschoben werden. Zum Selektieren einzelner Noten beim Anklicken die Shift-Taste festhalten.
  • Abspieloption hinzugefügt, die eine zufällige Verstimmung des Tons bis zu einem Viertelton nach unten/oben generiert

Ältere Versionen herunterladen

Beispiel-Lieder 

Hier ein kleines Paket mit 6 Beispielliedern: all_example_songs.zip

Enthalten sind 2 Lieder für alle Modelle (beim 15-Ton-Modell muss das Lied um 1 Halbtonschritt nach oben geschoben werden):

sowie 4 Lieder nur für die Modelle mit 20 oder 30 Tönen:

Informationen zum Dateiformat 

Die Speicherung der Daten erfolgt in einfach aufgebauten Textdateien mit der Endung stripe, die notfalls auch ohne den Lochband-Editor gelesen oder editiert werden können. In der ersten Zeile stehen durch Kommas getrennt eine Dateikennung (um diese Datei auch als Lochband-Datei einer bestimmten Version identifizieren zu können), das Liedtempo in bpm, die Taktart, die Modellkennung für die bevorzugte Spieluhr und optional die Rastererung der Zeitachse bzw. die Ticks pro Zählzeit (gültige Werte: 1, 2, 4, 8 oder 16, falls nichts angegeben: 4). Danach folgen je eine Zeile für Titel|Autor (getrennt durch "|") und einen beliebigen Beschreibungstext. Gefolgt von den einzelnen Ticks der Musik (entsprechend der oben definierten zeitlichen Rasterung), wobei jede Zeile einen Tick repräsentiert. Kodiert wird ein Tick als 64-Bit-Integer, wahlweise als einfache Dezimalzahl (platzsparend aber kryptisch), Hexadezimalzahl mit dem Präfix $ oder als Binärzahl mit dem Präfix % (platzverschwenderisch aber lesbar).

MBX2,120,4,sankyo-20,4
Titel|Autor
Beschreibung
281543696318464
0
4294967296
0
17592723046400
0
4294967296

.....

MBX2,120,4,sankyo-20,4
Titel|Autor
Beschreibung
$0001001000020000
$0000000000000000
$0000000100000000
$0000000000000000
$0000100020020000
$0000000000000000
$0000000100000000

.....

MBX2,120,4,sankyo-20,4
Titel|Autor
Beschreibung
%0000000000000001000000000001000000000000000000100000000000000000
%0000000000000000000000000000000000000000000000000000000000000000
%0000000000000000000000000000000100000000000000000000000000000000
%0000000000000000000000000000000000000000000000000000000000000000
%0000000000000000000100000000000000100000000000100000000000000000
%0000000000000000000000000000000000000000000000000000000000000000
%0000000000000000000000000000000100000000000000000000000000000000

.....

Als Binärzahlen dargestellt kommt das dem analogen Lochband schon sehr nahe. Null steht für nicht gelocht und 1 steht für gelocht. Insgesamt 64 Töne (MIDI-Nummern 45 = A2 bis 108 = C8, gelesen von links nach rechts) lassen sich damit speichern, ausreichend, um die oben genannten Modelle abzudecken.

 

Nutzung / Haftungsausschluss / Disclaimer: Alle hier angebotenen Programme dürfen kostenlos genutzt und unverändert weitergegeben werden. Eine kommerzielle Nutzung oder Veränderung der Programme ist ohne meine ausdrückliche Zustimmung nicht gestattet. Die bereitgestellte Software und Inhalte werden ohne Gewähr zur Verfügung gestellt. Ich übernehme keine Haftung für Schäden, die durch Nutzung der Software entstehen, einschließlich Datenverlust, Systemfehler oder andere Folgeschäden. Trotz sorgfältiger Prüfung übernehme ich keine Haftung für Inhalte externer Websites, auf die direkt oder indirekt verlinkt wird. Kontakt: lebostein@gmx.de