Arduino RGB strip

Collaborate with other modders to make Synthesia the way you want it.
Always the latest versions: [ colors.xml | ui.xml ]
Read the Getting Started topic to learn how important it is to MERGE YOUR CHANGES every time you download a new dev preview.

Postby Montelion2004 » 09-08-18 5:34 am

Hi,
Is there a way to do something like this in Synthesia?
https://www.linkedin.com/pulse/musescorearduinoleds-tutorial-tommaso-cucinotta/
It's like the PianoMaestro.
I tried it, but Synthesia is way better for learning piano than MuseScore.
Any ideas?
Montelion2004
User avatar
Montelion2004
 
Posts: 10
Location: Piedmont, Italy

Postby Nicholas » 09-08-18 6:28 am

The "Finger-based channel" key light mode (under Settings --> [your virtual MIDI port] --> Key Lights) is designed specifically to support this kind of thing. It'll take a little bit of adaptation of their Arduino code, but all of the upcoming-note information is nicely exposed using that setting.
Nicholas
 
Posts: 11756

Postby Montelion2004 » 09-08-18 7:19 am

UH-OH!
Arduino doesn't show up as a MIDI instrument!
What can I do? :?:
Montelion2004
User avatar
Montelion2004
 
Posts: 10
Location: Piedmont, Italy

Postby Nicholas » 09-10-18 3:01 am

You'll probably need some app that pretends to be a virtual MIDI device and can write to the Arduino's serial port. Or you could update the Arduino's boot loader to behave like a physical USB-MIDI device. (The Arduino-compatible Teensy boards have this built in and available just by changing a drop-down menu option. I know this because I just used one to do something rather similar.) :D

In any event, some programming will be involved somewhere -- either on the Arduino or computer side -- to get this up and running. Synthesia isn't compatible with that MuseScore feature out of the box.
Nicholas
 
Posts: 11756

Postby Montelion2004 » 09-10-18 6:27 am

Ok. Thanks!
Montelion2004
User avatar
Montelion2004
 
Posts: 10
Location: Piedmont, Italy

Postby GeorgeProfenza » 10-22-18 1:42 pm

Nicholas' suggestion is great: Teensy is pretty easy to do MIDI with.

Additionally, if you have a Leonardo / Yun or another Atmega 32u4 based micro-controller you can use https://github.com/rkistner/arcore

For Uno you might be able to get away with Hairless MIDI and their MIDI/Serial support software: http://projectgus.github.io/hairless-midiserial/

Might be able to get away on an Uno with LUFA too, but it's not as straight forward as the previously mentioned options:
http://www.fourwalledcubicle.com/LUFA.php (MIT license)
GeorgeProfenza
 
Posts: 2

Postby Montelion2004 » 10-22-18 3:32 pm

Thanks! I don't know why but I couldn't install the MIDI bootloader, and I couldn't find any alternative.
Montelion2004
User avatar
Montelion2004
 
Posts: 10
Location: Piedmont, Italy


Return to Modding Synthesia

Who is online

Users browsing this forum: No registered users