Durisian Posted October 2, 2008 Author Report Share Posted October 2, 2008 after some shipping delays my new pics have finally arrived.yay!I hope to have the major update available for testing in a few months Quote Link to comment Share on other sites More sharing options...
FoneBone Posted October 2, 2008 Report Share Posted October 2, 2008 good news! ;-) Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 14, 2008 Author Report Share Posted October 14, 2008 Alright, I got past a few hurdles with much easier than I expected, so I've put the new version up.The major updates:Device maps are now for CC's and program changes only. And must be placed on the list in the matching parameter 1 place.I can't make it fit on PIC18F452, no matter how hard I tryCan select the 'type' of midi message when setting buttons and expression pedalsLots more error checking/correcting put into place, much more stable usageMIDI Input/Merger speed now very fastThe PC Editor will try to update your master bankstick file, but it will be full of incorrect info, that if not checked and updated before uploading will cause problems when using pb, so I recommened re doing it from scratch (sorry).Device banksticks should be fine if they;ve already been listed with CC's and Program changes in the proper folder and put in entries that match their parameter 1 value.Otherwise you'll need to re do them as well.2 bugs I found so far, both are 'still' and pissing me off-Tap Tempo led doesn't work until another button is pressed.-LCD goes a bit giberish until you make a program change.Let me know of anything elseENJOY!!edit:fonebone: I'm curious to know if the LED's update when doing a program change for your HD147.For some bizzare reason I can't make my v-amp output the data to test it Quote Link to comment Share on other sites More sharing options...
knarf Posted October 15, 2008 Report Share Posted October 15, 2008 Hi all,I'm new here and I've been reading about this MIDIBox project for a while now and think it will fit my needs. I want to use it as a pedal board. I'm just wondering if the number of relays can be easily expanded to 16. This way I would have enough effectloops, can switch channels on an amp and even use 3 relays to switch the order of the effects.Thanks in advance ;D.Frank Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 15, 2008 Author Report Share Posted October 15, 2008 Welcome Knarf!In short, no. Not without massive programming effort.The easiest solution would be to expand it with something like Flo's FX looper (work in progress) or a custom application. see this post:http://www.midibox.org/forum/index.php/topic,9770.msg98923.html#msg98923 Quote Link to comment Share on other sites More sharing options...
knarf Posted October 15, 2008 Report Share Posted October 15, 2008 Durisian, thanks for the swift reply.Ok. Clear enough answer.By "massive programming effort" do you mean on the MIOS side or just the user application?I'm leaning towards your "pedalboard" design because it covers all of my needs, exept for the number of relays :-[Frank Quote Link to comment Share on other sites More sharing options...
FoneBone Posted October 15, 2008 Report Share Posted October 15, 2008 Short reply to Durisian:I'm very busy, but I can't wait to test the new version. I will report at next wednesday. Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 16, 2008 Author Report Share Posted October 16, 2008 knarf: Just on the user app side of things.Getting relays to trigger from a button, or by midi input wouldn't be to difficult at all.It's getting them to work as part of a rig control patch that's the problem.It would require a massive change in the order data is stored on the master bankstick.Which then involves going through every line of code to punch the right locations in.Having had to this 3 times during the development of pedal board - I can assure you it's a lot of pain and suffering. :(With the FX looper concept, rig control can still trigger the relays via midi, and they can still be assigned to a button.The only real difference is how you setup pedal board to trigger relays in the looper. The end result will be the same. Quote Link to comment Share on other sites More sharing options...
knarf Posted October 17, 2008 Report Share Posted October 17, 2008 Durisian:Thank you for your answer. I'll look at flo's project and see if it's what I want.I will dig up my C books and look at your code... maybe, just maybe I can alter it myself ;) Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 21, 2008 Author Report Share Posted October 21, 2008 updated.-Pedal Box Programming now enabled... oops-Bug with LCD returning to show wrong current program after AIN fixed-LCD will suspend for a short period after sending a program change Quote Link to comment Share on other sites More sharing options...
FoneBone Posted October 23, 2008 Report Share Posted October 23, 2008 @Durisiantoday i've tried to build the last version of pedalbox/board.... but there are some errors and no hex file in the end.regardsFoneBoneEDIT:and why I try to upload 2.5 beta1 with MIOS Studio I get this error message:Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 24, 2008 Author Report Share Posted October 24, 2008 Great sounds like i'm winning! :(I'll try re-installing when I get home.Can you list the errors?------When you get MIOS Studio errors like that:turn off your pedal boardcheck the 'wait for upload request' boxclick startturn it on Quote Link to comment Share on other sites More sharing options...
FoneBone Posted October 24, 2008 Report Share Posted October 24, 2008 I've attached a screenshot of compiling beta2.And I've checked the option by uploading beta 1, but I get these errors. After these errors the upload stops and nothing happend, so I've to restart Windows before starting the next upload. STRANGE!Starting upload of project.hex Received Upload Request Sending block 00003000-000030FF Received Checksum: 69 - OK Sending block 00003100-000031FF Received Checksum: 60 - OK Sending block 00003200-000032FF Received Checksum: 40 - OK Sending block 00003300-000033FF Received Checksum: 07 - OK Sending block 00003400-000034FF Received Checksum: 5A - OK Sending block 00003500-000035FF Received Checksum: 67 - OK Sending block 00003600-000036FF Received Checksum: 73 - OK Sending block 00003700-000037FF Error: Received unexpected Upload Request Sending block 00003700-000037FF Error: Received unexpected Upload Request Sending block 00003700-000037FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003500-000035FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Sending block 00003100-000031FF Received Checksum: 60 - OK Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received MIOS SysEx message of unknown type '00007E4000F000007E40000E0B01F7' Error: Received unexpected Upload Request Received Checksum: 60 - OK Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Sending block 00003100-000031FF Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received Checksum: 60 - OK Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received SysEx message of less than 8 bytes Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received Checksum: 60 - OK Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0B: MIDI IN Overrun Error Received SysEx message of less than 8 bytes Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received unexpected MIOS SysEx message = 00007E400E0B01F7 expected = 00007E4000 Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received Checksum: 60 - OK Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received SysEx message of less than 8 bytes Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received Checksum: 60 - OK Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received SysEx message of less than 8 bytes Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0B: MIDI IN Overrun Error Sending block 00003100-000031FF Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 24, 2008 Author Report Share Posted October 24, 2008 Compile issue:line 1253 should be suspend_LCD();it was: suspend_lcd();Beats me why mine compiled and yours didn't. Got me worried now, because mine should have spat out that error too.updated, give it a crackMIOS studio issue.... to be honest, beats me.Have you updated java or something recently, anything you've changed since you last tried to use MIOS studio.can you upload a basic app - like din buttons from the download section on ucapps?you can also try re-uploading MIOS 1.9f. no idea if that will help Quote Link to comment Share on other sites More sharing options...
Durisian Posted October 24, 2008 Author Report Share Posted October 24, 2008 oh, sweet... this looks familiarhttp://www.midibox.org/forum/index.php/topic,11300.msg89130.html#msg89130 Quote Link to comment Share on other sites More sharing options...
FoneBone Posted October 24, 2008 Report Share Posted October 24, 2008 Compile issue:line 1253 should be suspend_LCD();it was: suspend_lcd();Beats me why mine compiled and yours didn't. Got me worried now, because mine should have spat out that error too.updated, give it a crackI've changed lcd() to LCD() and it works. Now I have to take care of the MIOS problem. Will report later.Thanks.EDIT: Problem solved. I followed the link you gave me and, I don't know why, the settings of my Sysex configuration was wrong. Now everything seems to work fine. I will test the board next tuesday, maybe earlier.Thanks again. Quote Link to comment Share on other sites More sharing options...
FoneBone Posted October 31, 2008 Report Share Posted October 31, 2008 fonebone: I'm curious to know if the LED's update when doing a program change for your HD147.For some bizzare reason I can't make my v-amp output the data to test itI've got bad news: Pedalboard didn't recieve anything from my HD147, even though I pushed the programm- and tap-button at the amp itself. I will test the amp next time with MIDIox. Maybe it will spit out anything ;) Quote Link to comment Share on other sites More sharing options...
Durisian Posted November 1, 2008 Author Report Share Posted November 1, 2008 No MIDI at all! ???make sure you've enabled midi input. Could also be the master bankstick merger disable featureset pbx_config.h like this: #define ENABLE_MIDI_IN 1 // 1 = yes 0 = no #define MIDI_MERGER 1 // 0 = off 1 = on #define MIDI_MERGER_DISABLE_MASTER 0 // 0 = enabled 1 = disabled - If set will disable forwarding of events on the master bankstick channel Can you post your pbx file again? Quote Link to comment Share on other sites More sharing options...
FoneBone Posted November 2, 2008 Report Share Posted November 2, 2008 I will upload the new config.h and report after tuesday. Here is my latest .pbx file.Thanks.Banksticks2.5b2.rarBanksticks2.5b2.rar Quote Link to comment Share on other sites More sharing options...
FoneBone Posted November 5, 2008 Report Share Posted November 5, 2008 Bad News:I think it is not possible, to recieve the information from the HD147 that I want. Yesterday I plugged the HD147 to MIDIOx and that's what I get.Pushing one the the four preset buttons: TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT 00001601 1 1 C0 02 -- 1 --- PC: Elec Grand Piano When I push the TAP-button, hold it and press one of the preset-buttons, I get this: TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT 0001B85B 1 1 B0 40 7F 1 --- CC: Pedal (Sustain) 0001BD99 1 1 F0 Buffer: 168 Bytes System Exclusive SYSX: F0 00 01 0C 03 74 04 43 6C 65 61 6E 31 20 20 20 20 20 SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SYSX: 20 20 20 00 00 00 00 7F 10 02 7F 7F 55 00 00 16 7F 7F SYSX: 7F 77 59 00 00 00 7F 7F 23 23 00 7F 00 7F 13 20 06 00 SYSX: 40 33 02 7F 03 40 36 13 00 00 00 00 00 00 7F 00 00 7F SYSX: 00 50 00 00 00 40 7F 03 00 00 49 21 00 00 00 00 00 00 SYSX: 00 02 0F 00 00 00 00 7F 00 00 00 00 00 00 00 00 5E 00 SYSX: 7F 05 09 04 0E 3F 43 45 45 00 00 00 00 00 00 40 47 0F SYSX: 00 3F 7F 00 00 00 00 7F 00 00 00 00 00 00 00 00 00 00 SYSX: 00 00 00 00 00 F7But as you told, SYSEX isn't supported till now :(GreetingsFoneBone Quote Link to comment Share on other sites More sharing options...
Durisian Posted November 6, 2008 Author Report Share Posted November 6, 2008 that kinda suxpbx file looks fineWhat info does the 147 spit out when send a program change event via midi?I'll have another look through the line6 manual(I'm also flat out with work till the end of the year)Did you get midi in to your pedal board working? Quote Link to comment Share on other sites More sharing options...
Durisian Posted November 6, 2008 Author Report Share Posted November 6, 2008 set pbx_config.h like this: #define ENABLE_MIDI_IN 1 // 1 = yes 0 = no #define MIDI_MERGER 1 // 0 = off 1 = on #define MIDI_MERGER_DISABLE_MASTER 0 // 0 = enabled 1 = disabled - If set will disable forwarding of events on the master bankstick channel wait.... MIDI_MERGER needs to be off! :-[ Quote Link to comment Share on other sites More sharing options...
enners Posted November 14, 2008 Report Share Posted November 14, 2008 Hi all,i´m just trying to build the PedalBoard, but i´ve got some trouble including the custom DOGM Display Driver.Could somebody explain what i have to do?thanks and grettingsenners Quote Link to comment Share on other sites More sharing options...
stryd_one Posted November 14, 2008 Report Share Posted November 14, 2008 but i´ve got some troubleWhat would that be?Could somebody explain what i have to do?Tried the readme file? Quote Link to comment Share on other sites More sharing options...
FoneBone Posted November 14, 2008 Report Share Posted November 14, 2008 What info does the 147 spit out when send a program change event via midi?I'm sorry to tell, but it spits out nothing!What do you mean with: Did you get midi in to your pedal board working? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.