Wireless Music Band -WiBand-

advertisement
Wireless Music Band
-WiBandCS 422/ EEE436
Kadir Melih Albeyoğlu
Sinem Koçkan
İrem Özbek
Serkan Şahin
Outline
Brief Explanation of the System
Technical Details
Demo
Briefly...
3 Users
1 pre-defined song
for 3 different
instruments
Ad-hoc network
Technical Details - Networking
Ad-hoc network with UDP
Java implementation
-UDP Client/Server
Synchronization over the internet
Networking delays solved by
-Time stamps
- Buffering
Technical Details - Coding
Java - MIDI classes
Chords -> “Sequences”
Users -> “Sequencers”
Chords to be stored as .mid files
Chord sequence and user input to be compared on
same laptop to send success/fail
Success/fail, user name, time stamp information
to be broadcasted
When input and sequence match the sequence
plays
In this demo...
We have 3 sound files
We have a timing sequence
Simple GUI
Network between 2 users established
Thanks
Download