asiekierka / nitroustracker

Unofficial fork of 0xtob's NitroTracker, a Fasttracker II-style tracker for the DS.
76 stars 5 forks source link

Piano support broken #80

Open JoshThibado opened 1 year ago

JoshThibado commented 1 year ago

I went to check out support for the external piano controller and it seems to not work with the current version of Nitroustracker. I tested the original game and it is working with the piano just to make sure. Not sure if this is high on your priorities but I could take a look if not and put in a PR.

asiekierka commented 1 year ago

I certainly don't own the original hardware to test, so... any help would be appreciated!

JoshThibado commented 1 year ago

Can do - after looking around I found some good spots to start editing!

JoshThibado commented 1 year ago

Got back to this and I have something working in the dsmidikeyboard demo inside the dsmi repo with equality comparisons of the pianoKeysHeld() function (not very clean but functional to test it I suppose). I think with some clever bit operations it would be much more compact, robust, and efficient than how I have it now. Also I didn't realize you have so many ds repos, that is awesome.

deadpahn commented 1 year ago

Got back to this and I have something working in the dsmidikeyboard demo inside the dsmi repo with equality comparisons of the pianoKeysHeld() function (not very clean but functional to test it I suppose). I think with some clever bit operations it would be much more compact, robust, and efficient than how I have it now. Also I didn't realize you have so many ds repos, that is awesome.

Hi Josh, would you be able to include your docker file for getting the devkit pro environment up and running?

JoshThibado commented 1 year ago

Hi, I just followed the devkitpro instructions for installation. https://devkitpro.org/wiki/Getting_Started