Ah, yeah. I wasn't actually controlling anything with the MIDI out, I was just monitoring it. I wanna see the data first
33 May 9, 2011 10:37 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
34 May 9, 2011 8:29 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
undergroundclouds wrote:MPC1000 -> Arduinoboy -> Remote Zero. I was using the MPC1000 both for MIDI clock source and monitoring but I realized that I could monitor better with MIDI-OX. I don't know what MIDI interfaces you have lying around but I also have an Edirol UM-2 I can test with.
I strictly using midi hardware at this stage. Nord micromod, timefactor, adrenalinn3, shurthi1
Also the aboy doesnt do midi thru, so you should probably have it setup
My aboy (all versions) was doing thru fine w/ the 4.2.0 official ROM. Is that a limitation of the new (edit: modified MIDI out) ROM?
MPC1000 input fed from the thru or merged out from the Remote Zero whose input is fed from the output of Arduinoboy
Not sure why I would do that...? The purpose of the MPC1000 was just for its clock source, and I was going to use it to check MIDI note/CC reception but I don't think I ever even bothered.
Yeah I suspect something has changed on his side, or maybe its how I compiled it who knows black magic rawr.
Also note there is a new Arduinoboy version over on the google code site that fixes mGB mode and changes some other small things. version 1.2.1
Sweet, gonna test this new code when I get home.
35 May 9, 2011 8:08 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Found the issue. I just flashed a cart using the available rom and sure enough it doesnt work- My compiled version works as expected. I'll have a chat with Johan and see what the issue is. Meanwhile please email me at [email protected]
Alright, that bug is ready to get squashed.
Email'd.
36 May 9, 2011 8:03 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Im using bleepbloop carts, but have an ems64 i can try it on over the weekend. Who knows, maybe it draws too much power compared to other carts?
Damn, that would be hella weird but it's gotta be ruled out I guess...
37 May 9, 2011 8:02 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
undergroundclouds wrote:Yup. Got all the lights flashing, and there's definitely bytes coming from the MIDI output, they're just the wrong ones. I've tried all 4 MIDI commands and while they usually seemed to transmit at least once, and at the correct time at least, none sent the message it should've.
When I updated my 328 with the ZIP that herr_prof provided, the behavior was a little different - it sent more messages, although still the wrong ones. I only tested it using the Q command on the first row of a table assigned to an instrument (using an H01 further down to ensure no repetition) - I didn't try the other 3 commands.
What midi hardware are you using? I need to be able to duplicate this. Aslo, what bytes are being sent exactly?
MPC1000 -> Arduinoboy -> Remote Zero. I was using the MPC1000 both for MIDI clock source and monitoring but I realized that I could monitor better with MIDI-OX. I don't know what MIDI interfaces you have lying around but I also have an Edirol UM-2 I can test with.
I don't remember exactly what messages were transmitted but they were almost entirely program changes.
If you want to be as exact as possible, could you send me a test sequence to use? Also I could slap one together and send you the SAV.
I won't be able to do much until I get home though and I might only have a couple hours to test this tonight.
38 May 9, 2011 7:46 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Also, I just had a couple thoughts:
- I don't see why it would be, but could it be significant that I'm using EMS 64MB carts? Are you guys using these too?
- Was there some difference between the Arduino build environment you're using to compile the code? I'm using the unmodified Windows version here.
39 May 9, 2011 7:37 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Tested my new code, got mGB working. As far as MIDIOUT mode, it worked out of the box.
undergroundclouds are you sure you have MIDIOUT mode selected on the arduinoboy?
It's when all lights flash.
Also are you sure your using the right commands? By default "N" sends a note at the hex value, "Q" sends a note relative to the LSDJ channel's pitch, "X" sends a midi CC, and "Y" sends program change.
Yup. Got all the lights flashing, and there's definitely bytes coming from the MIDI output, they're just the wrong ones. I've tried all 4 MIDI commands and while they usually seemed to transmit at least once, and at the correct time at least, none sent the message it should've.
When I updated my 328 with the ZIP that herr_prof provided, the behavior was a little different - it sent more messages, although still the wrong ones. I only tested it using the Q command on the first row of a table assigned to an instrument (using an H01 further down to ensure no repetition) - I didn't try the other 3 commands.
40 May 9, 2011 3:51 pm
Re: CURRENT STATE OF THE USB CART INDUSTRY? (102 replies, posted in Nintendo Handhelds)
undergroundclouds wrote:Well, LSDJ master -> MIDI slave works. But actual MIDI note/CC/PC output doesn't. Ongoing discussion here.
Uhm, yeah, it IS working. That thread demonstrates it.
It's working for trash80 and herr_prof. As far as I can tell/remember, there aren't any indications of it working for anyone else.
41 May 9, 2011 3:26 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Nope thats what im using. You dont have another gameboy to try it out on do you? My scienceguy refused to work on one of my modded dmgs but worked fine on the others.
I do. I vaguely remember (should've documented this better) that before I updated the Arduinoboy was working with my brick that has a nonfinite backlight. Then after I updated, it wouldn't light up, I assumed because the improved speed used more power or something (which might be a stupid assumption). I have a switch for the backlight, and when I turned it off it still wouldn't work. I do have another, unmodded DMG I can try it on - I'll give that a shot when I get home.
Also I just bought some Eneloops yesterday so I might try those when I get home.
The functionality from the previous version works fine w/ my GBA SP.
42 May 9, 2011 3:17 pm
Re: CURRENT STATE OF THE USB CART INDUSTRY? (102 replies, posted in Nintendo Handhelds)
undergroundclouds wrote:esp. if trash80 can get LSDJ MIDI-out working.
As far as I remember, this works already.
Well, LSDJ master -> MIDI slave works. But actual MIDI note/CC/PC output doesn't. Ongoing discussion here.
43 May 9, 2011 1:58 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Come to think of it, i have NOT updated my aboy code, just the Johan rom. Sorry for missing that detail.
Here is the aboy sketch im using atm:
http://toilville.com/files/Arduinoboy1_2_0.zip
Maybe that will help..
Interesting... unfortunately I just tried it and it's the same deal - transmitting the wrong message. Although it sometimes transmits for loops after the first one where the one on Google Code only transmits only on the first loop.
So if you updated the Johan ROM, does that mean you're using a different one from the one he linked here? If so is there any way you could provide it? I can forward you my receipt for purchase or whatever.
44 May 9, 2011 1:32 pm
Re: CURRENT STATE OF THE USB CART INDUSTRY? (102 replies, posted in Nintendo Handhelds)
Heaps sexy. I shall order two once they are up for sale.
Minor Selfish Want: Hopefully they make some different colored PCBs for housing in clear cases for added cool factor.
+1 not just for cool factor but for keeping carts organized!
45 May 9, 2011 4:33 am
Re: CURRENT STATE OF THE USB CART INDUSTRY? (102 replies, posted in Nintendo Handhelds)
Hott. It's shaping up to be a good year for the DMG, esp. if trash80 can get LSDJ MIDI-out working.
46 May 9, 2011 4:29 am
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
By the way, this very accurately describes the problem I mentioned earlier in the thread and am still having. Seemly random and very occasional MIDI signals being sent, scienceguy arduinoboy with known correct wiring (I've sent MIDI thru many a time). I hope there's some kind of answer for this!
Let me know if I can offer any other info to help.
Well, at least there's some consistency to the issue. That's encouraging.
I just want to make this clear if I haven't already: in the new version of Arduinoboy, slave mode works just fine with the official 4.2.0 LSDJ ROM - in fact I just tested the MIDI thru and that is copacetic too. But I can't get slave mode to work beyond recognizing a start command with the modified 4.0.8 ROM. And that's why I think the ROM is part of the problem.
I might poke around in the Arduinoboy code to see what I can do, but for the aforementioned reason I'm doubtful that I'll be able to get it working. I really think something is screwy with that modified 4.0.8 ROM.
47 May 9, 2011 2:03 am
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Not like it should matter but is the chip in your arduinoboy a atmega 168 or a atmega 328?
It's a 328. I actually have two 328s, because I bought an Uno a little while after I bought an Arduinoboy. I burned it onto the one that came with the Uno so I currently have one for both the version that shipped with the Scienceguy8 version, and the latest version. I'm going to try burning the new version to the other chip after I back up the old version that's currently on it. I doubt that I have a dud 328 but I may as well rule that out.
I'll head over to my shop this week and build a new arduinoboy as I dont have a "stock" one, to verify all the code. I know mGB mode is broken on the current version because I can see a typo, but I want to make sure there are no other weird bugs before I release the next version.
Sweet. Thanks for looking into it.
48 May 8, 2011 10:06 pm
Re: Using LSDJ as a midi sequencer! (180 replies, posted in Nintendo Handhelds)
Yup, mine's wired correctly. Which I thought was the case because w/ the official ROM, master and slave work correctly.