Music Sync
Mit diesem Projekt versuchen wir, Musik auf mehreren Geräten gleichzeitig abzuspielen. Dafür müssen wir die Geräte dazu bringen, genau zum gleichen Zeitpunkt zu starten. Zur Synchronisierung wird ein Gerät als „Master“ bestimmt, das wortwörtlich den Ton angibt. Es spielt vor jedem Lied eine festgelegte Reihe von Tönen. Diese werden vom Empfängergerät, dem „Servant“, aufgenommen und mit einem Algorythmus analysiert. Entsprechen sie dem Signal, wird das Lied gestartet, zum gleichen Zeitpunkt wie auf dem Master. Für das Synchronisationssignal nutzen wir hohe Frequenzen, die für das menschliche Ohr nicht wahrnehmbar sind. Bei diesem Projekt kommt es uns auf die Plattformunabhängigkeit an, die wir durch die akustische Kommunikation erreichen. In Zukunft kann man das Projekt zum Beispiel erweitern, indem man ein breiteres Maß an Musik anbietet. Zur Verfügung stellen wir eine App für Android sowie eine für iOS, die je nativ in ihren plattformeigenen Programmiersprachen geschrieben sind (Java für Android und Swift für iOS).
- von
MatzE, Philipp, Hartmut, Luka, Nicolas und Alex
- Ort
- Berlin
- Jahr
- 2015
- Thema
- Freizeit, Gesundheit & Sport
- Technik
- Audio
- Links
- Git-Repository YouTube HackDash