oPossum 1,083 Posted March 11, 2013 Share Posted March 11, 2013 This is a quick test of playback of vintage drum machine sounds. In the 80's there where several popular drum machines that used samples of real drums stored in 27xx series EPROMs. They would simply sequentially address the EPROM and the data was sent to a companding DAC (Am6070). Some sounds also had a filter or envelope applied - this code does not do that. These old machines had numerous EPROM chips to store the samples. With modern flash technology it is possible to put a complete sample set right in the microcontroller itself. Right now this just loops through all the samples in a set. There is no MIDI or any sort of trigger support yet. Samples are included for: Linn LM-1 Linndrum (LM-2) Linn 9000 Drum Computer Oberheim DX Oberheim DMX StellarisDrums.zip OppaErich, bluehash, larryfraz and 1 other 4 Quote Link to post Share on other sites
ronancantwell 0 Posted April 9, 2013 Share Posted April 9, 2013 Excellent idea..... I'll have a go at getting this to run on my launchpad this evening. Quote Link to post Share on other sites
larryfraz 9 Posted December 14, 2013 Share Posted December 14, 2013 New to Tiva and gcc, but have gotten it to build and load...but no nice LM-1 sounds out of it yet! Not sure where to look for the prob at this point. any tips? Quote Link to post Share on other sites
oPossum 1,083 Posted December 16, 2013 Author Share Posted December 16, 2013 Does the green LED blink? Quote Link to post Share on other sites
larryfraz 9 Posted December 16, 2013 Share Posted December 16, 2013 Hmm. only on reset. I'm just trying to flash the .bin with lm4flash, which works with project0.? Quote Link to post Share on other sites
oPossum 1,083 Posted December 17, 2013 Author Share Posted December 17, 2013 OK, set a breakpoint in the ISR to determine if the timer setup is working properly. There may be some difference in the Tiva PWM vs the Stellaris PWM that is the problem. I don't have a Tiva LP, so can't test it myself. larryfraz 1 Quote Link to post Share on other sites
gonya707 2 Posted December 17, 2013 Share Posted December 17, 2013 How come I didn't see this before? I'm already working on the MIDI support for this, and probably I'll make a drum version of my MIDI sequencer. Thank you for this useful resource. larryfraz 1 Quote Link to post Share on other sites
larryfraz 9 Posted December 17, 2013 Share Posted December 17, 2013 Thanks, I'll check. gonya707--With Tiva or a Stellaris? I was thinking of doing the same just to have a 'new' drum box... Quote Link to post Share on other sites
gonya707 2 Posted December 17, 2013 Share Posted December 17, 2013 @ Stellaris (I don't have a Tiva ) I though they were almost the same, I mean, is there any critical feature that makes coding for Stellaris not compatible for Tiva? Quote Link to post Share on other sites
larryfraz 9 Posted December 17, 2013 Share Posted December 17, 2013 I'm not seeing the difference either, but just starting to go beyond the examples, myself. Good luck! Quote Link to post Share on other sites
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.