Pages: [1]   Go Down
Author Topic: My music player sources in Google Code  (Read 1436 times)
0 Members and 1 Guest are viewing this topic.
Montreal
Offline Offline
Full Member
***
Karma: 4
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

« Last Edit: December 26, 2013, 01:17:48 am by JarkkoL » Logged

Connecticut, USA
Offline Offline
Full Member
***
Karma: 8
Posts: 231
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sounds good even with the high compression.
Can't download from your wiki, have a different link?
« Last Edit: December 26, 2013, 08:31:28 am by elac » Logged

It's all about the skills

Montreal
Offline Offline
Full Member
***
Karma: 4
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Montreal
Offline Offline
Full Member
***
Karma: 4
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Connecticut, USA
Offline Offline
Full Member
***
Karma: 8
Posts: 231
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Using Win7, can't get Tortoise SVN to work. Any other way to grab this library?
Logged

It's all about the skills

Montreal
Offline Offline
Full Member
***
Karma: 4
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
« Last Edit: December 27, 2013, 11:52:21 am by JarkkoL » Logged

Connecticut, USA
Offline Offline
Full Member
***
Karma: 8
Posts: 231
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, got it now. Had to follow this advise, install it over itself, now it works.  smiley-wink
Thanks
Logged

It's all about the skills

Pages: [1]   Go Up
Jump to: