Disclaimer:
This mod works great for me. I would like to find out if it works for you too and collect some feedback. So if you happen to own a 2B, feel free to participate in this alpha test. If there is enough interest, I would like to apply the concept in a similar fashion to OpenEOS to add 2B support to EOS teases.
How it works:
The mod alters the sound.py file of renpy to set the 2B to different modes depending on the name of the played audio file. Channel C is determined by the BPM value in the filename. For safety reasons every new mode starts with channel A and B set to 0. You can change these values and they will be set automatically once the mode is set again.
If you are interested in the technical details I invite you to look at the code:
https://github.com/xman2B/renpy2b
https://github.com/xman2B/estim2b
Requirements:
- 2B with firmware 2.122B or newer.
- Technical Forms installed. I recommend the extended version by richman2.
Version 0.1.2 - Automatically detect 2B + Fix TechnicalForms crash if estim2bserver is not running.
- Spoiler: show
Extract the zip into the Technical Forms directory. Allow to overwrite the renpy/audio/sound.py file.
Usage:
Connect the 2B to your PC, start the estim2b_server and Technical Forms afterwards.
Troubleshooting:
- Spoiler: show