-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Req: support sync for Nanoloop #4
Comments
Sure, I'll take a look. Is there any option I have to enable to accept MIDI clock? Any kind of slave mode? Or do I just start throwing data at it? |
OK I read the manual bit I am still confused. I entered slave mode with A+B while positioned on the last icon of the second menu, then I pressed B+SELECT to switch between the modes. However the manual says the options are
However I get A, C, E. |
A, c, e are the right options, you might be looking at the manual for the GBA version. Here is the DMG version: Thanks for taking a look. |
You are right! I requires a different sync method to LSDj so it needs a small amount of work, but confident I'll get it working. |
I've tried implementing sync exactly the same way as Arduinoboy, however it doesn't appear to work. Before I continue to debug this, can you confirm MIDI sync definitely works in the demo version? Also once I've enabled midi slave mode, are there any other buttons I need to press to enable sync? |
First of all, Nanoloop One (1.7) only works as Slave in MIDI sync mode. Arduinoboy implements a "Mode 4 MIDI to Nanoloop sync", probably because it works in a different way than LSDj (also look at the USB MIDI adapter: https://www.nanoloop.com/sync/index.html) So, unless you want to implement the analog sync in Retroplug (which will give option to sync as Master and Slave in LSDj and Nanoloop, probably even between Retroplug instances), I think that you should look at the Mode 4 code of Arduinoboy. |
I tried to implement things exactly the same as Arduinoboy but with no luck, sadly. You can see part of my attempt here: 8d8d9a1 (here is the simplified Arduinoboy implementation for reference: https://github.com/trash80/Arduinoboy/blob/feature_arduinoboy_cpp/Arduinoboy/NanoloopSlave.cpp) I tried it both by sending individual bits, and as pre-prepared bytes. I also emailed Oliver about it but got no response - it's likely he's not going to want to support a project like this since it may impact his hardware sales |
Bump. Nanoloop is the other good synth for GB. |
Is this possible in any other emulator? I'm unsure if syncing 2 demo instances of nanoloop together is even possible! Can anyone confirm that it's possible to sync the nanoloop demo with another instance of nanoloop, or with a MIDI device? The demo ROM is all that is available |
This ROM also supports syncing Via MIDI
Demo ROM can be obtained here for testing:
https://www.nanoloop.com/one/index.html
The text was updated successfully, but these errors were encountered: