Lasermusic: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „Wir nutzen den Laser, um Tonträger zu erstellen, die von mechanischen Musikinstrumenten abgespielt werden können, wie z.B. Spieluhren oder Drehorgeln. Diese…“)
 
(Zur Kategorie Lasercutter hinzugefügt)
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{Infobox Projekt
 +
|name            = Laser Music
 +
|status          = experimentell
 +
|autor          = [[Benutzer:fermate|fermate]],[[Benutzer:festi|festi]]
 +
|beschreibung    = Tonträger lasern
 +
|image          = laser-music.jpg
 +
|imagesize      = 280
 +
}}
 +
 +
[[Category:Software]]
 +
[[Category:Lasercutter]]
 +
 
Wir nutzen den Laser, um Tonträger zu erstellen, die von mechanischen Musikinstrumenten abgespielt werden können, wie z.B. Spieluhren oder Drehorgeln.
 
Wir nutzen den Laser, um Tonträger zu erstellen, die von mechanischen Musikinstrumenten abgespielt werden können, wie z.B. Spieluhren oder Drehorgeln.
  
Zeile 6: Zeile 18:
 
=== Unterstützte Instrumente ===
 
=== Unterstützte Instrumente ===
 
* [http://www.leturlutain.fr/index.php?item=boite-30-notes-a-cartes&action=article&group_id=10000032&aid=5967&lang=fr Music Box 30] - Lochstreifen für eine 30-tönige halbchromatische Spieluhr (notiert in C-Dur, klingend F-Dur)
 
* [http://www.leturlutain.fr/index.php?item=boite-30-notes-a-cartes&action=article&group_id=10000032&aid=5967&lang=fr Music Box 30] - Lochstreifen für eine 30-tönige halbchromatische Spieluhr (notiert in C-Dur, klingend F-Dur)
* Music Box 20 - Lochstreifeneine 20-tönige Spieluhr in C-Dur
+
* Music Box 20 - Lochstreifen für eine 20-tönige Spieluhr in C-Dur ohne Halbtöne
 
* [https://de.wikipedia.org/wiki/Ariston_(mechanischer_Musikautomat) Ariston Organette] - Platten für eine mechanische Drehorgel (noch ungetestet)
 
* [https://de.wikipedia.org/wiki/Ariston_(mechanischer_Musikautomat) Ariston Organette] - Platten für eine mechanische Drehorgel (noch ungetestet)
 +
* Generische Drehorgel als Prototyp
 +
 +
=== Installation ===
 +
Musescore:
 +
# Installiere [https://musescore.org/en MuseScore]
 +
# Ergänze/ersetze die Datei [https://musescore.org/en/node/15803 instruments.xml] (aktuell auf dem NSF unter projects\mechanical-music\musescore-plugin)
 +
# Lege die MuseScore-Plugins in Plugin-Verzeichnis (aktuell auf dem NSF unter projects\mechanical-music\musescore-plugin)
 +
# Starte MuseScore, aktiviere das passende Plugin im Plugin-Manager
 +
 +
Skipt midi2holes:
 +
# to be done
  
=== Aktueller Ablauf ===
+
=== Komposition ===
* Installiere [https://musescore.org/en MuseScore]
+
# Erstelle eine neue MuseScore-Datei, wähle dafür das gewünschte Instrument  
* Ergänze/ersetze die Datei instruments.xml
+
# Schreibe neue Noten oder kopiere Noten in dein Stück
* Lege die MuseScore-Plugins in Plugin-Verzeichnis
+
# Rufe das Plugin "Check Playability" auf um zu prüfen ob alle Noten gespielt werden können
* Erstelle eine neue MuseScore-Datei, wähle dafür das gewünschte Instrument  
+
# Ändere dein Stück bis es gut klingt und alle Noten spielbar sind
* Schreibe neue Noten oder kopiere Noten in dein Stück
+
# Exportiere das Stück als Midi
* Rufe das Plugin "Check Playability" auf um zu prüfen ob alle Noten gespielt werden können
+
# Rufe das Skript midi2holes auf, um das Midi in eine SVG-Datei zu konvertieren
* Ändere dein Stück bis es gut klingt und alle Noten spielbar sind
+
# Öffne die SVG-Datei
* Exportiere das Stück als Midi
+
# Füge evtl. noch einen Titel ein  (entweder als Gravur oder als Schnitt an einer für das Instrument unschädlichen Stelle)
* Rufe das Skript auf, um das Midi in eine SVG-Datei zu konvertieren
+
# Exportiere die Datei nach DXF
* Öffne die SVG-Datei
+
# Lasern!
* Füge evtl. noch einen Titel ein  (entweder als Gravur oder als Schnitt an einer für das Instrument unschädlichen Stelle)
+
# Ggf. zusammenkleben (z.B. bei langen Lochstreifen)
* Exportiere die Datei nach DXF
 
* Lasern!
 
* Ggf. zusammenkleben (z.B. bei langen Lochstreifen)
 
  
 
=== Tipps und Tricks ===
 
=== Tipps und Tricks ===
 
+
Musik:
 +
* kann als Midi importiert werden
 +
* bei http://www.musescore.com gibt es kostenlose Noten im MuseScore-Format
 
Spieluhren:
 
Spieluhren:
 
* Washi-Tape (Klebestreifen aus Papier) eignen sich gut zum Lochstreifen-Kleben
 
* Washi-Tape (Klebestreifen aus Papier) eignen sich gut zum Lochstreifen-Kleben
 
* Lochstreifen von oben zusammenkleben - die Spieluhr kann unten die Löcher trotzdem spielen
 
* Lochstreifen von oben zusammenkleben - die Spieluhr kann unten die Löcher trotzdem spielen
 
* Einen ausgeschnitten Liedtitel von unten mit Washi-Tape abdecken, dann wird er nicht "gespielt"
 
* Einen ausgeschnitten Liedtitel von unten mit Washi-Tape abdecken, dann wird er nicht "gespielt"
 +
=== Links ===
 +
 +
* [https://github.com/florianfesti/midi2ariston Midi2Ariston] - Python Script zum Konvertieren von Midi zu Lochstreifen (als SVG)
 +
* [https://github.com/vishnubob/python-midi Python-Midi] - benötigte Python Library

Aktuelle Version vom 29. Juli 2020, 23:39 Uhr

Crystal Clear action run.png
Laser Music

Status: experimentell

Laser-music.jpg
Beschreibung Tonträger lasern
Autor: fermate,festi
PayPal Spenden für Lasermusic

Wir nutzen den Laser, um Tonträger zu erstellen, die von mechanischen Musikinstrumenten abgespielt werden können, wie z.B. Spieluhren oder Drehorgeln.

Diese Instrumente haben einen eingeschränkten Tonraum und sind oft nicht chromatisch, d.h. es können nicht alle Töne gespielt werden. Daher haben wir für das freie Notensatzprogramm MuseScore Plugins und Instrumentdefinitionen geschrieben, mit denen überprüft werden kann, ob der aktuelle Tonsatz spielbar ist. Wenn ein Stück spielbar ist, kann es als Midi-Datei exportiert und dann mit einem Python-Skript in eine SVG-Datei umgewandelt werden, die als Vorlage für den Laser dient.

Unterstützte Instrumente

  • Music Box 30 - Lochstreifen für eine 30-tönige halbchromatische Spieluhr (notiert in C-Dur, klingend F-Dur)
  • Music Box 20 - Lochstreifen für eine 20-tönige Spieluhr in C-Dur ohne Halbtöne
  • Ariston Organette - Platten für eine mechanische Drehorgel (noch ungetestet)
  • Generische Drehorgel als Prototyp

Installation

Musescore:

  1. Installiere MuseScore
  2. Ergänze/ersetze die Datei instruments.xml (aktuell auf dem NSF unter projects\mechanical-music\musescore-plugin)
  3. Lege die MuseScore-Plugins in Plugin-Verzeichnis (aktuell auf dem NSF unter projects\mechanical-music\musescore-plugin)
  4. Starte MuseScore, aktiviere das passende Plugin im Plugin-Manager

Skipt midi2holes:

  1. to be done

Komposition

  1. Erstelle eine neue MuseScore-Datei, wähle dafür das gewünschte Instrument
  2. Schreibe neue Noten oder kopiere Noten in dein Stück
  3. Rufe das Plugin "Check Playability" auf um zu prüfen ob alle Noten gespielt werden können
  4. Ändere dein Stück bis es gut klingt und alle Noten spielbar sind
  5. Exportiere das Stück als Midi
  6. Rufe das Skript midi2holes auf, um das Midi in eine SVG-Datei zu konvertieren
  7. Öffne die SVG-Datei
  8. Füge evtl. noch einen Titel ein (entweder als Gravur oder als Schnitt an einer für das Instrument unschädlichen Stelle)
  9. Exportiere die Datei nach DXF
  10. Lasern!
  11. Ggf. zusammenkleben (z.B. bei langen Lochstreifen)

Tipps und Tricks

Musik:

Spieluhren:

  • Washi-Tape (Klebestreifen aus Papier) eignen sich gut zum Lochstreifen-Kleben
  • Lochstreifen von oben zusammenkleben - die Spieluhr kann unten die Löcher trotzdem spielen
  • Einen ausgeschnitten Liedtitel von unten mit Washi-Tape abdecken, dann wird er nicht "gespielt"

Links

  • Midi2Ariston - Python Script zum Konvertieren von Midi zu Lochstreifen (als SVG)
  • Python-Midi - benötigte Python Library