glitchDS

homebrew music applications for the Nintendo DS
RSS icon Email icon Home icon
  • glitchDS v.1.2

    Posted on June 3rd, 2008 admin 16 comments

    glitchDS version 1.2 is available. Unfortunately, it breaks your snapshots again. Snapshots from previous versions probably will not load correctly. Sorry!

    PS: My first posting of version 1.2 had a bug with the BPM. If your BPM freaks out, download 1.2 again for the newer version.

    I hoped to get DSMI compatibility in this version, but it’s just not going to happen. I need suggestions from the DS community. I’ve found it near-impossible to get my WiFi MAX dongle working - which I will rant about someday. Unfortunately, DS Serial and DS Midi both seem to be unavailable. Any ideas for BPM syncing to midi? Does anyone have schematics for a midi-in port to the DS?

    The good news is that the new version is pretty cool. Here’s what’s new:

    New Features:

    - More granular control of pattern length. On the main sequencer control page, hold down the A button while pressing Left or Right to increase or decrease the pattern length by 1.

    - Quick-save pattern slots, as described in the previous post. To summarize, in the sequencer control page, hold Down while touching a quick slot to save your pattern to the slot. Touch the quick slot without holding A to load it.

    - Pagination on the “choose sounds” page. You can paginate between pages of sounds using the X and B buttons.

    I know that there have been a lot of feature requests posted in the comments section. I’ll do my best to implement them. However, it might be a while until the next update. I hope to spend some effort on a new DS project that should be really cool. Next update will probably be volume control for swatches.

    Thanks,

    - Bret

  • Upcoming feature - pattern storage

    Posted on June 1st, 2008 admin 5 comments

    Now that version 1.1 is out, here’s what’s on the horizon. I’ve completed coding on “pattern storage” buttons. You can store a pattern by holding the Down directional button and touching a storage block. You can load a pattern by touching a block. It’s quite intuitive once you start using it. Stored patterns are saved with your snapshot.

    I really want to get some DSMI (Nintendo DS Music Interface) compatibility before the next release — at least tempo control. This could take a while, so please be patient.

    Finally, I’ve been asked to allow individual volume control. (I attempted pan control and failed terribly.)

    Thanks!

    - Bret

  • glitchDS v1.1

    Posted on May 31st, 2008 admin 8 comments

    glitchDS v1.1 is out!

    Be aware, your old snapshots will not load in the new version since the format has changed.

    Download glitchDS_1_1.zip

    NEW FEATURES

    Improved snapshot management - Snapshot management acts more like a file system, with real names and a limit of 200 save files. I’ve attempted to keep the interface simple and clean.

    Ability to change sequence length - Sequence lengths of 32, 16, 8, 4, and 2 can be selected by using the right and left directional buttons on the sequencer control page. Sequence length is indicated by a small gray bar at the very bottom of the sequencer control page.

    BUG FIXES

    - BPM can be changed while the sequencer is stopped.

    - Certain errors should no longer cause the program to halt, such as missing files. However, error handling is still weak.

    INSTALLATION INSTRUCTIONS

    If you are installing the new version from scratch, follow the installation instructions in the documentation.

    If you are updating an older version, your old snapshot files aren’t compatible with the old system, so make a backup of version 1.0 and install the new version from scratch. Make sure that you backup any sounds that you have copied in to your old /sounds directory and, after installing 1.1, restore your custom sounds back to the /sounds directory.

    THE FUTURE

    Two new upcoming features include directory support and DSMI (Nintendo DS Music Interface) support. I can’t promise that I’ll be successful at coding these features, but I’ll do my best.

    Thanks for all your support and feedback. A special thank-you to the beta testers of version 1.1!

    - Bret

  • New Sample Pack from :dcp:

    Posted on May 29th, 2008 admin 1 comment

    :dcp: has created a fantastic collection of 87 bleeps, zaps, thuds, and other fitting sounds for glitchDS. Download them here:

    www.dietmarpier.de/data/dcp_collection.zip

    Here’s a little demo I did using these sounds and the glitchDS version 1.1, which will be out soon:

    http://www.glitchds.com/downloads/dcp-example.ogg

    Thanks :dcp:!

  • New Sample Pack: The Sounds of Mortima T #1 (Universe)

    Posted on May 27th, 2008 admin 4 comments

    nitro2k01 has released a brand new sample pack for the glitchDS and is hinting at future glitchDS related projects:

    Here’s my first sample pack for the really cool up and coming DS homebrew music/sound app DSGlitch. It’s a sequencer and sound glitcher based on John Conway’s Game of Life where each position in the grid can trigger one out of six samples.

    The sound is kind of random and I like it so much that I’m planning to make a concept album with sounds processed by the program, with the corresponding sample pack to go with it. (I’m making some tight ass samples for it!)

    Until then, I’m going to release a number of sample packs based on the incredibly jazzy and moody sounds of Mortimer Twang’s Amiga mods. More packs coming when I feel like it!

    Thanks nitro2k01!

    Please note - there’s currently a limit to the amount of sound files that you can browse in a directory. It’s something like 300. I’m working to up that to 800 and add the ability to use sub-directories.

  • glitchDS: Cellular Automaton Music Sequencer

    Posted on May 24th, 2008 admin 38 comments

    Announcing the release of glitchDS, a FREE homebrew Cellular Automaton music sequencer for the Nintendo DS. It’s perfect for creating IDM and Glitch style loops. R4DS is required for using this application. (See the documentation for reports on other working cards besides R4DS.)

    Download glitchDS here. Read the documentation.
    Just released: soundpack1.zip

    Features include:

    • Customizable Cellular Automaton sequencer
    • Create your own “trigger points”
    • Load in your own sounds
    • Save and load your work
    • BPM settings, or “strum mode” for controlling tempo
    • Up to 6 sounds can be loaded at once
    • Each sound has its own 32 step frequency modulation sequencer
    • Global Distortion setting

    Here’s a video demo:

    Coming soon:

    • Additional sound packs.
    • Tutorial on how to prepare and include your own sounds. (For all you hackers out there: sox -V example.wav -c 1 -2 -r 22050 example.raw )

    Be aware that the BPM settings aren’t perfect. I’ll be fine-tuning them for a future release. If anyone knows how to get a *perfect* BPM on the DS, please leave me a comment.