OLD RELEASE NOTE Midifighter Classic Firmware-20110511
Home :: MIDIfighter Resources and Discussion :: OLD RELEASE NOTE Midifighter Classic Firmware-20110511Reply
OLD RELEASE NOTE Midifighter Classic Firmware-20110511 Posted on: 12.05.2011 by Adolf Hit OUT DATED FIRMWARENew features include:
More details in the updated Documentation on this board as well as the README.txt file in the Sourceforge ZIP file. | |
Leeanna Ayla 12.05.2011 |
Originally Posted by midifidler
|
Kimberly Lewark 12.05.2011 | Well, I only just wrote the SPI code last evening
- its very new, so no biggie. I intend on using it for future mods though, and it may be useful for others too. Of course, you/fatlimey can decide once I've released the code. Yep, it was a fun (though often frustrating!) project and we have a second (even more crazy and advanced) project in the early planning stages (we know what we want and are figuring out what components we'll need and how they need to interact). I had only minimal microcontroller experience prior to this project, so we both learned a LOT in the process. We probably wouldn't have taken the leap if the midifighter didn't have 1) convenient extension pins (thats how it all started) and 2) open source firmware to learn from and build upon. So we owe you guys at DJTT a big thanks! I have a pretty good feel for the midifighter firmware at this stage. Spent a lot of time working through it. Also became very intimate with both the AT90USB162 and PIC24H datasheets and learned a lot about those too - enough to feel comfortable taking on an even more ambitious followup project! But first, I need to release my existing code. I hope to have it online tomorrow or Saturday anyway. Again, thanks for a great product. |
Adolf Hit 12.05.2011 | Heya Guywithknife Ill definitely look into incorporating your SPI improvements in a later release, I only just ran into them this morning as I was setting up the code release. Cheers - its allways nice to see people making the most of open source products And yeah the combo stuff is fairly intense - Fatlimey worked some coding magic there! |
Kimberly Lewark 12.05.2011 | Ah, merging won't be much of a problem really. I tried to leave as much of the original midifighter code as possible intact, so most of the "merge" is a simple copy'n'paste. The only thing that I changed that has been updated in this new firmware (that I can tell) is the analog buffer zone code (I changed the CC map slightly to make room for my additional knobs/faders since I have more than vanilla MF can handle). Also I will need to have the analog "smoothening" loop increased to smoothen my additional analogs, though I wonder if sampling each analog four times as in the new firmware will cause undesirable latency in my mod (since I have 32 analogs, that makes 128 ADC reads per tick). I'll try it and see. For future mods, I will be using version control anyway, so finding future changes should be trivial. The combo code is more substantial than I expected, I may have to leave it until tomorrow, head still a little mashed from the last few tweaks and fixes for our mod this morning (after a twelve hour hackfest ). |
Lisa Lochotzki 12.05.2011 | Rule #1 Always keep track of what you changed... and where. Good long Comment Headers never hurt... Have a look at PsPad, It can compare two source code and highlight any changes. My 2 cents |
Kimberly Lewark 12.05.2011 | Very very awesome, thanks! The analog buffer zone is something I wanted (but never implemented) for our mod. I also see that the analog values are now smoothened before use - very helpful, I found ours are very jumpy (though not noticeable in traktor). Pity we didn't finish our mod sooner, would have been nice to have my SPI modifications possibly added as it makes adding new SPI devices to the midifighter really easy (and since the new boards have the SPI MISO, MOSI and CLK pins exposed to solderpoints, it is now really easy to do this). Oh well, perhaps it will make it into 1.5 Now to dissect the combo code and merge the changes into our firmware. No sleep for me again, sigh |
<< Back to MIDIfighter Resources and DiscussionReply