ADA Depot - A Forum To Support Users of ADA Amplification Gear

Please login or register.

Login with username, password and session length
Advanced search  

News:

Need a Schematic? Check the Vault *MP-1 Classic Schematics Just Added!!

Pages: 1 ... 4 5 [6] 7 8 ... 13   Go Down

Author Topic: ADA MP-1 Digital Modification  (Read 77218 times)

0 Members and 3 Guests are viewing this topic.

MarshallJMP

  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 4702
    • marshalljmpmodshop.net
Re: ADA MP-1 Digital Modification
« Reply #75 on: Time Format »

Well I don't know actually, I know if you send a whole midi dump it will be stored but a single preset isn't. I guess it's a bit normal because with a single preset you send it to the current preset it's on so this way you can store it to another preset nr.

I still have to figure out how a whole dump is build up. I know it's a different command byte.
Logged

rnolan

  • Administrator
  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 5998
Re: ADA MP-1 Digital Modification
« Reply #76 on: Time Format »

Well you seem to be getting there  :thumb-up:
Logged
Studio Rig: Stuff; Live Rig: More Stuff; Guitars: A few

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #77 on: Time Format »

As promised, here a liitle preview. The GUI is done. Also the correct Hex-Values are delivered.
For now it is just a single program Editor, but hey, its something :)

Now I need to code the correct Command-Byte and display the Values of the parameters above the sliders and in the Value-Display.
Anything else for the first Version?


Which Command bytes should Implement? And is the Midi-channel "1" 00Hex or 01Hex?

There are a lot of Things we need to figure out.
« Last Edit: Time Format by Griphook »
Logged

MarshallJMP

  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 4702
    • marshalljmpmodshop.net
Re: ADA MP-1 Digital Modification
« Reply #78 on: Time Format »

So if you send this to mp-1    F0 0D 00 08 01 7F 6B F7 (BOX ,ADA ID,midi ch,return command,MP1 ID,all parameters,chsum,EOX)
Then the mp-1 will return 19 bytes

byte 1 ==> F0 (sysex start)
byte 2 ==> 0D (ADA ID)
byte 3 ==> midi channel (ch1 =00h ch16 0Fh)
byte 4 ==> 09 send parameter command
byte 5 ==> 01 (MP-1 ID)
byte 6 ==> 7F (all parameters)
byte 7 ==>OD1 (00h - 28h)
byte 8 ==>OD2 (00h - 28h)
byte 9 ==>Master (00h - 1Ch)
byte 10 ==>Bass (00h - 0Ch)
byte 11 ==>Mid (00h - 0Ch)
byte 12 ==>Treble (00h - 0Ch)
byte 13 ==>Pres (00h - 0Ch)
byte 14 ==> effectloop (00h=off 01h=on)
byte 15 ==>Chorus Depth (00h - 64h)
byte 16 ==>Chorus Rate (00h - 64h)
byte 17 ==>Voicing (00h=S.S. 01h=T.D. 02h=T.C.)
byte 18 ==>Checksum
byte 19 ==>F7 (EOX)

So byte 1 to byte 6 should be left the same,then you can alter byte 7 to byte 17, put the new checksum in byte 18 leave byte 19 like it is and if you send these back to the MP-1 it should take over the new settings.(you will see LoAdinG on the display)
Then you can alter the preset nr (if you want) and press store.
« Last Edit: Time Format by MarshallJMP »
Logged

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #79 on: Time Format »

the Editor is nearly done. Sometimes it happens, that some parameters won't get written in the File, but I don't know why.

And unfortunately my MP-1 does not react at all to incoming SysEx. Maybe this has something to do with the MIDI-Problems I got :/
So I can't really check the results instantly.


The only thing currently needed is the "Load-Program"-Command, Right? All other Commands are not completely "investigated"  :dunno:


« Last Edit: Time Format by Griphook »
Logged

MarshallJMP

  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 4702
    • marshalljmpmodshop.net
Re: ADA MP-1 Digital Modification
« Reply #80 on: Time Format »

Did you check the midi channel setting on your mp-1,it won't work if it's set to "ALL".

The "09" command just like in my previous post.If you send these 19 bytes then it should work.
Logged

rnolan

  • Administrator
  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 5998
Re: ADA MP-1 Digital Modification
« Reply #81 on: Time Format »

Go guys,  :thumb-up: .  Hey GH, did you make sure MP1 memory protect is Off (or it won't respond), just a thought.
Logged
Studio Rig: Stuff; Live Rig: More Stuff; Guitars: A few

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #82 on: Time Format »

Set to Channel 1 und double chekce the Memory Protect. It still does nothing. But I got MIDI-Probs with this since I got it, so unfortunately no "direct" testing for me :/

Logged

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #83 on: Time Format »

I managed to get a mate's MP-1(v2.00 EPROM from my MP-1, beacuse it won't work with his v1.38?). Now it seems to work properly  :thumb-up:

How does the "Get Parameters" work? If I understand it correctly, this writes directly to a program, solving our "Store"-Problem.
| Command 07h | Found in: MP-1 Manual Version 1 Page 21 of 26
« Last Edit: Time Format by Griphook »
Logged

MarshallJMP

  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 4702
    • marshalljmpmodshop.net
Re: ADA MP-1 Digital Modification
« Reply #84 on: Time Format »

I think you can also write to a program nr with the "09" command.I always used F7 as program nr,going to try that out tomorrow and see if I send an actual program nr it will store it automatically.
I will also try the "07" command and what happends.

I don't know if this works on a V1 eprom but I'll check it out also.Would be strange because the sysex explanation is only found in the old V1 MP-1 manuals.

I tried all of this on a V2.01 eprom.

Strange it doesn't work on your mp-1 but it does on your mate mp-1 if you swap the eproms?
« Last Edit: Time Format by MarshallJMP »
Logged

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #85 on: Time Format »

That would be great. :thumb-up:

Next steps Ill try to code is a direct MIDI-Port Opening and Multiple-Program Support ;)

Nah, I bet it has something to do with my MIDI-problem. I already made a thread for this, but I have to send it to you for further troubleshooting. http://adadepot.com/index.php?topic=1346.0

I think, the 2 Manuals are a bit messed up? Taken from V1:
Quote
Level 1 software offers the following features: 100% compatibility with MIDI Spec 1.0. In addition, ADA has pioneered a phantom power system which sends AC power through a 7-pin MIDI cable to controllers such as ADA's MC-1 MIDI CONTROLLER.

Level 2 software offers upload and download of MP-1 parameters to computers with a MIDI interface using system exclusive messages. In addition, MP-I parameters may be accessed in real-time using SYSEX messages.
According to this, if Level = Version, all the SysEx Commands will only work for v2.xx, and thus belonging to Manual version v2?
Also the "Hidden-Commands" (Store -> Bank+Number) did not work with v1.38
« Last Edit: Time Format by Griphook »
Logged

MarshallJMP

  • Superhero Member
  • ******
  • Offline Offline
  • Posts: 4702
    • marshalljmpmodshop.net
Re: ADA MP-1 Digital Modification
« Reply #86 on: Time Format »

Just did some reading and it seems that the "program number" isn't actually the preset nr in the mp-1.It' s a sort of code for different parameters.In the scan I uploaded there is a brief explanation about it,like for the MP-2 program nr 70 are the midi mapping parameters.
Logged

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #87 on: Time Format »

Too bad!  :-\

But as you said before: If one program is not stored using the 09-Command, but the whole library will be stored. The why don`t we make up something out of the 0A-Command (request the whole library) and the 0B-Command (Library-Request-Response).
So 08 (for the currently selected program) equals 0A (the whole library) and 09 (send specific parameters to the current selected program) equals 0B (send the whole library)? Becaus in your scanned file it states as follows:
08 - Send Program Command
09 - Load Program Command
0A - Send Library Command
0B - Load Library Command

So we would alter just one program, but always send the whole library.


I think this will work. I'll try this asap  :)
Logged

PrimalScream91

  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
Re: ADA MP-1 Digital Modification
« Reply #88 on: Time Format »

I found this a few days ago, I'm really interested in how this will turn out! Keep up the great work!
Logged
Guitars: Couple Gibsons, Couple Fenders, Couple Kramers, Couple others...
Amps: MP-1, MP-2, B200S, Couple Marshalls

Griphook

  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Less is more? More is more!
Re: ADA MP-1 Digital Modification
« Reply #89 on: Time Format »

Thank You!  :thumb-up: :)

Im pretty sure it works as I supposed, a few tests were successful :banana:
1. Request a bulk dump with Command 0A
Code: [Select]
For Midi-Channel 1: F0 0D 00 0A 01 68 F7 
2. Get the Response from the Device (0B-Command)
3. Alter some Bytes/presets
4. Re-calculate the checksum
5. Send the "new" Dump with 0B-Command back to the Device


So to Say the same procedure as with One Program (08-/09-Command)
« Last Edit: Time Format by Griphook »
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 13   Go Up