Deprecated: Assigning the return value of new by reference is deprecated in /home/nicholas/public_html/ggnew/components/libraries/cmslib/spframework.php on line 101

Deprecated: Assigning the return value of new by reference is deprecated in /home/nicholas/public_html/ggnew/components/libraries/cmslib/spframework.php on line 644
Project Detail

SIDstick

Designer: jeffledger
Views:
Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Error=BadAuthentication "' in /home/nicholas/public_html/ggnew/scripts/gapi/gapi.class.php:418 Stack trace: #0 /home/nicholas/public_html/ggnew/scripts/gapi/gapi.class.php(62): gapi->authenticateUser('nmcclana@gmail....', 'twotwo22') #1 /home/nicholas/public_html/ggnew/scripts/gapi/example.account2.php(13): gapi->__construct('nmcclana@gmail....', 'twotwo22') #2 {main} thrown in /home/nicholas/public_html/ggnew/scripts/gapi/gapi.class.php on line 418

Howto: Instructables pdfCategory: AudioProject Forum
Emblems:
Tested
Has been tested by Gadget Gangster
Difficulty: Average
Not too hard or too easy to build: Just right
Custom PCB
Comes with a custom circuit board
Get This Kit

Currently Out Of Stock. Want an email when we get more?
Email:

Photos

Photos: 1  2  3  
Description

100,000 chiptunes in your pocket!

The SIDstick is a pocket-sized chiptunes player featuring:
* Removable Storage supporting microSD cards, 1 card can hold 20,000 songs
* 20+ hour battery life
* Super Hi-Quality hardware-based playback at 31kHz sample rate, >16 bit resolution
* Completely Open, hardware and software are available under the MIT license
* Upgradable with connections on the board

What Are Chiptunes?
Chiptunes are songs written to be synthesized in real-time. A lot of chiptunes are ripped from classic videogames, and some are new works. The SIDstick plays the most common variety of chiptunes, music written for playback on a SID chip. Probably the biggest collection of SID music is the High Voltage SID Collection, which has 36,000 SID tunes, free to download

Here's a demonstration of SIDstick:

Is It Hard to Use / Assemble?
No, it's pretty easy - there aren't a lot of components on the SIDstick, most of the magic happens within the microcontroller. The microSD card slot comes pre-assembled, so you don't need to do any surface mount soldering. Check out the howto for assembly and usage info.

Technical Details
Here are the details of SIDcog, the core audio processor;
* 31kHz sample rate
* >16bit resolution
* Full filter support - any combination of Lowpass, Bandpass and Highpass filter
* Full envelope support with a logarithmic release/decay curve. ( uses the same logarithmic approximation as a real SID)
* Supports all 4 waveform types
* 16 steps main volume
* Waveform reset bit works. (many Rob Hubbard tunes relies on this exact behaviour)
* Ring modulation
* Oscillator synchronization

SIDcog runs on a Parallax Propeller, an 8-core, 80MHz microcontroller, and can be reprogrammed with a PropPlug, connectors are on the board.

The SIDstick is the product of a group effort - Johannes Ahlebrand did the SIDcog core & desktop app, Jeff Ledger did the SD card interface and track / volume control. I did the circuit board layout. Thanks also to James Long from Lil' Brother SMT Assembly for the microSD board design and assembly services.
Make It!

You'll need a few tools to build this project
(1) A soldering iron & solder
(2) Diagonal Cutters

You'll also need a 3xAA batteries and a microSD card to hold the songs you want to listen to. The SIDstick takes about 40 minutes to build.
Resources

Other Files
board.dip 
pcb.pdf 
SIDstickMedley.mp3 MP3 Demo of the SIDstick

Other Info
story.wma Never Ending Story Sample (wma)

Schematic
schematic.pdf 
schematic.dch 

Software
dumper.zip SID to DMP converter

Sourcecode
source.zip Spin Source

Parts List

Possibly Related Projects

by
by
by