Go Down

Topic: My music player sources in Google Code (Read 1 time) previous topic - next topic

JarkkoL

Dec 26, 2013, 07:14 am Last Edit: Dec 26, 2013, 07:17 am by JarkkoL Reason: 1
Hi,

If you wish to play some music with your Arduino, I just released source code for my music player that plays MOD/S3M/XM/IT files in Google Code: http://code.google.com/p/arduino-music-player

http://www.youtube.com/watch?v=XZfw7l-ZxqE

elac

#1
Dec 26, 2013, 02:21 pm Last Edit: Dec 26, 2013, 02:31 pm by elac Reason: 1
Sounds good even with the high compression.
Can't download from your wiki, have a different link?
It's all about the skills

JarkkoL

Google Code doesn't seem to provide one zip download of the entire project like Sourceforge. Normally you need to use SVN client like TortoiseSVN to download projects.

Cheers, Jarkko

JarkkoL

Music in MOD/S3M/XM/IT files isn't like mp3/wav but contain wavetables for instruments and notes like midi files, and mixing is done at run-time. I optimized the code quite a bit to be able to mix many channels with reasonably high frequency on Uno. This specific tune in the video is mixing 16 audio channels where each can play different instrument at the time. So in addition to playback of tunes you could use this project to build electronic instruments like midi keyboard with real-time effects like vibrato and portamento,

Cheers, Jarkko

elac

Using Win7, can't get Tortoise SVN to work. Any other way to grab this library?
It's all about the skills

JarkkoL

#5
Dec 27, 2013, 05:21 pm Last Edit: Dec 27, 2013, 05:52 pm by JarkkoL Reason: 1
To my understanding SVN is the only way to check files out from Google Code. I'm using Win7 and Tortoise SVN works fine. What's the problem?

Edit: Once you have TortoiseSVN installed, create a directory somewhere and in Windows Explorer right click on it. Then pick "SVN Checkout" and paste "http://arduino-music-player.googlecode.com/svn/trunk/" to "URL of repository" field.

Cheers, Jarkko

elac

Ok, got it now. Had to follow this advise, install it over itself, now it works.  ;)
Thanks
It's all about the skills

Go Up