-
Notifications
You must be signed in to change notification settings - Fork 27
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
D-50 Adaptation No Connect - wrong device ID sent #407
Comments
Thanks for reporting back! I am motivated to finish the D-50 adaptation, it has been sitting around for a long time now and I remember there was a peculiar problem with data addresses, but we can figure that out. You are correct the correct message is not used, what is used is the code in the GenericRoland class:
It seems though the D-50 is old enough that it doesn't play along with all other Rolands. Seems I need to extend the Generic Roland module (or copy the stuff over into the D-50 module first to get it working and later standardize. I think we'll do that). On the MIDI device thing - I am using the JUCE library which is using the OS functions for MIDI devices. Bypassing that is not feasible, we'd need to find out why JUCE is seeing only one of the interfaces. Which OS are you on? |
Thanks for the detailed response. I am using Windows 10 Enterprise 22H2 build 19045.5371. |
@summersetter There you go, this passes all internal tests, but as I don't have a device, suprises are likely: This should work with the current release, I copied all fixed code from the Generic Roland module into this file so it is standalone. |
Ah bummer, it was still in the Roland file. Try this: |
That fixed it.
I understand that a number of other functions are not yet implemented.
|
Oops, didn't mean to close this item. |
Ok, great! Rename should also work, and does bank sync work? The D-50 has a data format for full banks somehow, there is already an implementation but it might not be enabled. Also, adaptations currently can not create bank dumps other than list of program dumps/edit buffers, there is an open ticket somewhere for the DX7 who needs this as well. |
Uh, that log looks weird. Can you share the file so I can have a look? Did you open it via the Import from disk..menu? |
RobsColl.zip I tried about 5 different sysex files and they all had similar errors. Opened via 'Patches/Import from files into database'. I''ll try rename and bank sync next. |
Running Orm version 2.5.1
Connecting to Roland D-50 original version (S/N 827746)
Using Focusrite Scarlett 4i4 interface
One anomaly noted is that the Scarlett 4i4 seems to have two logical MIDI interfaces. In Studio One I can select either of these interfaces, but in Orm only the second one appears "2- Focusrite USB MIDI ". Sending and receiving MIDI to the D-50 using Studio One works fine with either interface selected, but perhaps this is an issue for Orm?
Thanks for any help with this issue. Not ready to try digging into the main source.
The text was updated successfully, but these errors were encountered: