NXTPlayer
This is a digital gramophone. It's more of a proof of concept than something you'd want to listen to in your spare time ;)
After I finished the project, I did a presentation for the class. You can download the slides here. A translated version (in English) is available here.
Here's basically how it works:
Click here to see the rest of the photos.
Supported features
I tried to resemble the real worl in this project as closely as possible. In the end, I can say with confidence, that there isn't much left I could have done to further stretch the boundaries of what's possible.
Here's a list of supported features:
Read the documentation for more information on these features.
- All base tones (c, d, e, f, g, a, b)
- Tone shifting (c > c#)
- Multiple octaves
- Multiple tone durations
- Tone modifiers
- Tone repetition
- Buffering
- Disk IDs
- Looped sequences
Legal
This sourcecode is licensed under the MIT license.