GlitchDS: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = glitchDS | image = File:Glitchds.jpg | type = Music Application | version = 1.4 | licence = Mixed | author = C...")
 
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = glitchDS
|title=glitchDS
| image       = [[File:Glitchds.jpg]]
|image=Glitchds2.png
| type       = Music Application
|description=A powerful cellular automation sequencer.
| version     = 1.4
|author=Clone45
| licence    = Mixed
|lastupdated=2008/07/05
| author      = Clone45
|type=Music Apps
| website     = http://www.glitchds.com/about/glitchds/
|version=1.4
| download    = Media:Glitch14ds.zip
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew/glitchds.7z
|website=https://web.archive.org/web/20100612150144/http://www.glitchds.com/about/glitchds
}}
}}
GlitchDS is a homebrew Cellular Automaton music sequencer for the Nintendo DS. It is for creating IDM and Glitch style loops. R4DS is required for using this application.  
GlitchDS is a homebrew Cellular Automaton music sequencer for the Nintendo DS. It is for creating IDM and Glitch style loops. R4DS is required for using this application.  


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


==User guide==
==User guide==
glitchDS is organized into different pages.  
glitchDS is organized into different pages.  


'''Sequencer control''': glitchDS has a 32 step sequencer based on the “game of life“. After 32 mutations, the sequence starts over.  
* Sequencer Control - It has a 32 step sequencer based on the Game of Life. After 32 mutations, the sequence starts over.  
* Trigger Config - How does the sequencer know when to play a sound? Triggers! It specifies what should happen when a node on the sequencer graph changes from 0 (black) to 1 (white).
* Choose Sounds - You can assign a sound to one of the swatches (otherwise known as the little colored boxes at the top of the screen).
* Clock Control - Allows you to set the BPM (beats per minute) of the sequence playback. The BPM is approximate.
* Frequency Modulation - You can modify the frequency (pitch) of each sound via the frequency modulation page.
* Distortion Settings - A rapid fluctuation of the sound's frequency.
* Save/Load - Save current song along with all settings.
 
Further details can be found from the [http://www.glitchds.com/documentation/glitchds official site].
 
==Controls==
'''Global:'''
 
Start - Toggle between starting/stopping the sequencer


'''Trigger configuration''': How does the sequencer know when to play a sound? Triggers! A trigger specifies what should happen when a certain node on the sequencer graph changes from 0 (black) to 1 (white).
L/R - Switch between pages


'''Choose sounds''': The choose sounds page allows you to assign a sound to one of the “swatches” (otherwise known as the little colored boxes at the top of the screen).
'''Sequencer Control:'''


'''Clock control''': The clock control page lets you set the BPM (beats per minute) of the sequence playback. The BPM is approximate.  
Draw on bottom screen to “seed” the cellular automaton pattern.


'''Frequency modulation''': You can modify the frequency (pitch) of each sound via the frequency modulation page.
Y - Clear sequencer pattern


'''Distortion settings''': A rapid fluctuation of the sound’s frequency
Left - Decrease sequencer length by a power of 2


'''Save/load''': Save current “song” along with all settings.
Right - Increase sequencer length by a power of 2


==Controls==
A+Left - Decrease sequencer length by 1
'''Global:'''
:start - toggle between starting/stopping the sequencer


'''Sequencer Control:'''
A+Right - Increase sequencer length by 1
:Draw on bottom screen to “seed” the cellular automaton pattern
:Y - clear sequencer pattern
:Left - decrease sequencer length by a power of 2
:Right - increase sequencer length by a power of 2
:A+Left - decrease sequencer length by 1
:A+Right - increase sequencer length by 1


'''Trigger Configuration:'''
'''Trigger Configuration:'''
:Draw on bottom screen to place triggers for cellular automaton sequencer
 
:Y - clear triggers
Draw on bottom screen to place triggers for cellular automaton sequencer.
 
Y - Clear triggers


'''Choose Sounds:'''
'''Choose Sounds:'''
:Up - scroll up to previous sound
 
:Down - scroll down to next sound
Up - Scroll up to previous sound
:X - page up to previous page of sounds
 
:B - page down to next page of sounds
Down - Scroll down to next sound
:A - load sound into selected swatch
 
X - Page up to previous page of sounds
 
B - Page down to next page of sounds
 
A - Load sound into selected swatch


'''Clock Control:'''
'''Clock Control:'''
:Up - increase BPM by 1
 
:Down - decrease BPM by 1
Up - Increase BPM by 1
:Right - increase BPM by 10
 
:Left - decrease BPM by 10
Down - Decrease BPM by 1
:Y - toggle between strum mode and BPM mode
 
Right - Increase BPM by 10
 
Left - Decrease BPM by 10
 
Y - Toggle between strum mode and BPM mode


'''Frequency Modulation:'''
'''Frequency Modulation:'''
:Y - reset all frequencies to 22,100
:B - reset all frequencies to NOTE OFF
:A+Up - shift all frequencies up
:A+Down - shift all frequencies down


'''Snapshot Files'''
Y - Reset all frequencies to 22,100
:A - load selected snapshot
 
:B - save current song as new snapshot
B - Reset all frequencies to NOTE OFF
:X - save current song as selected snapshot (write over selected snapshot file)
 
:Y - delete selected snapshot file
A+Up - Shift all frequencies up
:Left - save current song settings as a new version of selected snapshot file
 
A+Down - Shift all frequencies down
 
'''Snapshot Files:'''
 
A - Load selected snapshot
 
B - Save current song as new snapshot
 
X - Save current song as selected snapshot (write over selected snapshot file)
 
Y - Delete selected snapshot file
 
Left - Save current song settings as a new version of selected snapshot file
 
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/glitchds2.png
https://dlhb.gamebrew.org/dshomebrew/glitchds3.png
 
https://dlhb.gamebrew.org/dshomebrew/glitchds4.png
https://dlhb.gamebrew.org/dshomebrew/glitchds5.png


==Media==
==Media==
Demo
'''Demo''' ([https://www.youtube.com/watch?v=H0WheXZGGTE Bret Truchan]) <br>
 
<youtube>H0WheXZGGTE</youtube>
<youtube>H0WheXZGGTE</youtube>


Demo 2
'''Demo 2''' ([https://www.youtube.com/watch?v=VLtR-SI2lt0 Bret Truchan]) <br>
 
<youtube>VLtR-SI2lt0</youtube>
<youtube>VLtR-SI2lt0</youtube>


==Compatibility==
==Compatibility==
Works on:DSLinker, DSTT, CycloDS Evolution, Acekard 2, EDGE, DS-X
Works on:
:M3Real pack: but you need to load it using Slot 2/the GBA slot. (Which in turn requires you to have such a GBA expansion pack)
 
:M3DSreal with system software 3.7 using DSOrganize
DSLinker, DSTT, CycloDS Evolution, Acekard 2, EDGE, DS-X <br>
:On the NAND memory of the “AceKard R.P.G” card
M3Real pack (need to load it using Slot 2/the GBA slot, which in turn requires you to have a GBA expansion pack) <br>
:Games & Music card after DLDI patching
M3DSreal with system software 3.7 using DSOrganize <br>
:EZ Flash 5 after patching the DLDI driver
On the NAND memory of the “AceKard R.P.G” card <br>
Games & Music card after DLDI patching <br>
EZ Flash 5 after patching the DLDI driver <br>
 
==External links==
* Official website - [https://web.archive.org/web/20100612150144/http://www.glitchds.com/about/glitchds http://www.glitchds.com/about/glitchds] (archived)


[[Category:Homebrew applications]]
[[Category:DS homebrew applications]]
[[Category:Music homebrews on DS]]

Latest revision as of 11:08, 10 November 2022

glitchDS
Glitchds2.png
General
AuthorClone45
TypeMusic Apps
Version1.4
LicenseMixed
Last Updated2008/07/05
Links
Download
Website

GlitchDS is a homebrew Cellular Automaton music sequencer for the Nintendo DS. It is for creating IDM and Glitch style loops. R4DS is required for using this application.

Features

  • 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.

User guide

glitchDS is organized into different pages.

  • Sequencer Control - It has a 32 step sequencer based on the Game of Life. After 32 mutations, the sequence starts over.
  • Trigger Config - How does the sequencer know when to play a sound? Triggers! It specifies what should happen when a node on the sequencer graph changes from 0 (black) to 1 (white).
  • Choose Sounds - You can assign a sound to one of the swatches (otherwise known as the little colored boxes at the top of the screen).
  • Clock Control - Allows you to set the BPM (beats per minute) of the sequence playback. The BPM is approximate.
  • Frequency Modulation - You can modify the frequency (pitch) of each sound via the frequency modulation page.
  • Distortion Settings - A rapid fluctuation of the sound's frequency.
  • Save/Load - Save current song along with all settings.

Further details can be found from the official site.

Controls

Global:

Start - Toggle between starting/stopping the sequencer

L/R - Switch between pages

Sequencer Control:

Draw on bottom screen to “seed” the cellular automaton pattern.

Y - Clear sequencer pattern

Left - Decrease sequencer length by a power of 2

Right - Increase sequencer length by a power of 2

A+Left - Decrease sequencer length by 1

A+Right - Increase sequencer length by 1

Trigger Configuration:

Draw on bottom screen to place triggers for cellular automaton sequencer.

Y - Clear triggers

Choose Sounds:

Up - Scroll up to previous sound

Down - Scroll down to next sound

X - Page up to previous page of sounds

B - Page down to next page of sounds

A - Load sound into selected swatch

Clock Control:

Up - Increase BPM by 1

Down - Decrease BPM by 1

Right - Increase BPM by 10

Left - Decrease BPM by 10

Y - Toggle between strum mode and BPM mode

Frequency Modulation:

Y - Reset all frequencies to 22,100

B - Reset all frequencies to NOTE OFF

A+Up - Shift all frequencies up

A+Down - Shift all frequencies down

Snapshot Files:

A - Load selected snapshot

B - Save current song as new snapshot

X - Save current song as selected snapshot (write over selected snapshot file)

Y - Delete selected snapshot file

Left - Save current song settings as a new version of selected snapshot file

Screenshots

glitchds2.pngglitchds3.png

glitchds4.pngglitchds5.png

Media

Demo (Bret Truchan)

Demo 2 (Bret Truchan)

Compatibility

Works on:

DSLinker, DSTT, CycloDS Evolution, Acekard 2, EDGE, DS-X
M3Real pack (need to load it using Slot 2/the GBA slot, which in turn requires you to have a GBA expansion pack)
M3DSreal with system software 3.7 using DSOrganize
On the NAND memory of the “AceKard R.P.G” card
Games & Music card after DLDI patching
EZ Flash 5 after patching the DLDI driver

External links

Advertising: