Skip to content
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

Documentation update, original software works under Mac to. #6

Open
onefang opened this issue Dec 5, 2022 · 2 comments
Open

Documentation update, original software works under Mac to. #6

onefang opened this issue Dec 5, 2022 · 2 comments

Comments

@onefang
Copy link

onefang commented Dec 5, 2022

You can download Mac OS editor and firmware updating software from the Alesis V25 web page. Looks the same as the Windows screen shot you made.

I used it on my Mac to save the existing preset to a file, copied that file over to my Linux desktop, then -

# file Alesis_V25_preset.v25
Alesis_V25_preset.v25: SysEx File -

Yay it speaks SysEx! Then I searched and found your original post.

I compared that file to the one you had in https://lo.calho.st/posts/reverse-engineering-sysex/, you seemed to have some of the maximum and minimum values reversed from what I saw.

I'm happy you made this, now I can do everything from Linux, and not have to use Mac for the preset editing. I'll play with it later, it has the default preset and I'm OK with that for now.

@tmick0
Copy link
Owner

tmick0 commented Dec 30, 2022

Glad to hear you've found the project useful! Thanks for spotting the errors -- could you clarify on which ones have the minimum and maximum reversed?

@onefang
Copy link
Author

onefang commented Dec 30, 2022

Using my "Mac mini (Late 2012)", running "macOS Sierra Version 10.12.6".

Seems github is fussy about file types. It says I can upload PNG, but wont let me. Was trying to upload a screen shot of the Mac version.

Let's see if I can convince it to upload the SysEx file somehow. Nope, wont let me upload anything. Pffft

OK, Here's the hex -

F0 00 00 0E │ 00 41 61 00 │ 5D 0C 04 00 │ 00 00 00 01 │ 00 7F 40 00 │ 7F 00 00 14 │ 00 7F 00 00 │ 15 00 7F 00 │ 00 16 00 7F │ 00 00 17 00 │ 7F 00 00 31 │ 00 00 09 00 │ 29 00 00 09 │ 00 2A 00 00 │ 09 00 2E 00 │ 00 09 00 24 │ 00 00 09 00 │ 25 00 00 09 │ 00 26 00 00 │ 09 00 27 00 │ 00 09 00 30 │ 7F 00 00 00 │ 31 7F 00 00 │ 00 32 7F 00 │ 00 00 33 7F │ 00 00 F7

This is the "default" or as it was when I got it fixed, though looks like it hasn't been changed from factory defaults. It already had the latest v1.0.0.9 firmware update.

So I clicked "Get Preset from Hardware" then "Save Preset to Hard Disk".

Didn't make any difference if in "Device Setup" I picked "V25 Out" or "V25 Editor Out", and I'm not sure what the difference between "V25" and "V25 EDITOR" is anyway. Both turn up on my Linux box as well.

NOTE - This was thrown out by the lady in the next room, then it rained and I found it the next day, soaking in dirty water. She said I could keep it. I've designed MIDI equipment, so I pulled it apart, dried and cleaned it, put it back together, and it works perfectly.

Knobs -

All "Mode" are CC
All "MIDI Channel" are 1
"CC" are - 20 21 22 23
All "Min" are 0
All "Max" are 127

Switches -

All "Mode" are CC Toggle
All "MIDI Channel" are 1
"CC" are - 48 49 50 51
All "Toggle" ON are 127
All "Toggle" Off are 0

Drum Pads -

All "Mode" are Note
All "MIDI Channel" are 10
"Note" are - 49 41 42 46 36 37 38 39
All "Fixed" are 0
All "Curve" are 1

Keybed -

"MIDI Channel" 1
"Transpose" 0
"Octave" 4
"Curve" 1

Mod/Pitch

Both "MIDI Channel" are 1
Only "Mod Wheel" has the rest.
"CC" 1
"Min" 0
"Max" 127

Sustain -

"MIDI Channel" 1
"CC" 64
"Pressed" 127
"Released" 0

I hope you can understand that. Let me know if you want to switch max and min, then make another dump.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants