Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DSTAR: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = dSTAR | image = File:Dstar.jpg | type = Music Application | version = 05032007 | licence = Mixed | author = Th...")
 
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = dSTAR
|title=dSTAR
| image       = [[File:Dstar.jpg]]
|image=dstar.png
| type       = Music Application
|description=Midi sequencer.
| version     = 05032007
|author=TheRain (Collin Meyer)
| licence    = Mixed
|lastupdated=2007/05/07
| author      = TheRain (Collin Meyer)
|type=Music Apps
| website     = http://www.collinmeyermusic.com/dev
|version=05032007
| download    = Media:Dstar05032007.zip
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew2/dstar_05032007.zip
}}  
|website=http://www.collinmeyermusic.com/dev
}}
dSTAR is the first MIDI sequencer for the Nintendo DS. dSTAR aims to be an x0x style sequencer with unique music programming capabilities. With drawable modulation tracks and quick tap beat entry, dSTAR takes advantage of the Nintendo DS's touchscreen to become a tactile user experience.


dSTAR is the first MIDI sequencer for the Nintendo DS. dSTAR aims to be an x0x style sequencer with unique music programming capabilities.
==Features==
* [[DLDI|DLDI]] Support. Please patch as needed.
* [http://dsmi.tobw.net libdsmi] support allows MIDI over WiFi or over dseril.
* 6 Tracks, organized in pages.
* MIDI Channel assignment per page.
* 16 Pattern save slots selectable pattern switching durring playback.
* Global save function using Chism's FAT library.
* Copy and paste from pattern slot to pattern slot.
* Groove feature- double speed and half speed while holding DPAD UP or DPAD DOWN respectively.
* Default pattern bank in dstarpatterns.bin file.
* 3 drawable, freely assignable MIDI CC "Modulation Sequence" lines.
* 1 note (beat) track with drawable per note velocity.
* "Soft" keyboard for assigning notes.
* Individual track length for complex beat generation.
* "Play effects" allow reverse sequence play and jump back on the fly.


With drawable modulation tracks and quick tap
==Installation==
beat entry, dSTAR takes advantage of the Nintendo DS's touchscreen to become a tactile user experience.
dSTAR uses [http://dsmi.tobw.net libdsmi] for MIDI output over WiFi. See the [[DSMI Server|DSMI]] website for instructions on how to set up the server on your Windows, Linux, or MacOSX.
 
libdsmi also now support MIDI over a dserial device.  Information on how to obtain one and set it up for MIDI is available [http://www.natrium42.com here].


==User guide==
==User guide==
When start dSTAR, you are greeted with a blank sequence. Don't be afraid to tap around and observe what happens.   
When start dSTAR, you are greeted with a blank sequence. Don't be afraid to tap around and observe what happens.   


The four gray sections are "mod sequences". The upper three are assignable to any MIDI CC, for instance CC #1 for Mod Wheel. The up/down arrows to the left of each mod sequence will select which  
The four gray sections are mod sequences. The upper three are assignable to any MIDI CC, for instance CC #1 for Mod Wheel. The up/down arrows to the left of each mod sequence will select which CC# is controlled by that track.   
CC# is controlled by that track.   


The mod sequence tracks are drawable, so to set values for each step, just run your stylus across the trackThe bottom track (the longer one) controls the velocity, or volume of each note in the note track, which is located just below it.
The mod sequence tracks are drawable, so to set values for each step, just run your stylus across the track. The bottom track (the longer one) controls the velocity, or volume of each note in the note track, which is located just below it.


The note track is the set of squares below the mod sequences and just above the soft keyboard.
The note track is the set of squares below the mod sequences and just above the soft keyboard.


To turn a note ON, tap a note on the soft keyboard and then just tap the step you want! To select a different key value for the note, just tap the key you want on the soft keyboard and turn the  
To turn a note ON, tap a note on the soft keyboard and then just tap the step you want. To select a different key value for the note, just tap the key you want on the soft keyboard and turn the note step you want off and than back on.
note step you want off and than back on


Remember, whatever note is selected on the soft keyboard, that is the note that you will be using when you create a new note step on the note track.   
Remember, whatever note is selected on the soft keyboard, that is the note that you will be using when you create a new note step on the note track.   


The BPM control in the upper right simply sets the speed of the pattern you are creating.
The BPM control in the upper right simply sets the speed of the pattern you are creating.  
BPM stands for Beats Per Minute. Each pattern, as you'll notice, is divided into 16 steps.
 
Musically, these are 16th notes. Beats Per Minute actually means every fourth note Per Minute.
BPM stands for Beats Per Minute. Each pattern, as you'll notice, is divided into 16 steps. Musically, these are 16th notes. Beats Per Minute actually means every fourth note Per Minute.
   
 
The four digit displays at the top of the screen which all read as "16" when you first start dSTAR control the length of each track. The first one corresponds to the upper track and the last corresponds to the note track and it's associated velocity track.  By changing the length of playback for each individual track you can achieve interesting and unexpected  results.  It is a good source of creativity and variabilitiy in an otherwise simple composition  scheme.  Also, it is the key to making patterns with odd time signatures.  
The four digit displays at the top of the screen which all read as 16 when you first start dSTAR control the length of each track. The first one corresponds to the upper track and the last corresponds to the note track and it's associated velocity track.  


In the upper left of the screen you can see numbers 1-6... these select the different tracks in the current patternThe current track is selectable by DPAD left or right, or by tapping the number on the screen.
By changing the length of playback for each individual track you can achieve interesting and unexpected results. It is a good source of creativity and variabilitiy in an otherwise simple composition  schemeAlso, it is the key to making patterns with odd time signatures.  


===Tips and Recommendations===
In the upper left of the screen you can see numbers 1-6... these select the different tracks in the current pattern. The current track is selectable by DPAD left or right, or by tapping the number on the screen.
dSTAR is meant as a live groove device.  You can create rythmic complexity and creatively improvise the way patterns are played back with a few buttons.


Try creating a pattern and copying it to different pattern locations.  Then make slight, or dramatic variations of the pattern in the different slots then use the pattern switching controls (RTRIGGER + RIGHT/LEFT) to play them back in interesting ways.
'''Tips and Recommendations:'''


Combine this with spontaneous reverse play, double time and half time controls, and you can start creating live grooves right away!
dSTAR is meant as a live groove device. You can create rythmic complexity and creatively improvise the way patterns are played back with a few buttons. 
 
Try creating a pattern and copying it to different pattern locations. Then make slight, or dramatic variations of the pattern in the different slots then use the pattern switching controls to play them back in interesting ways.
 
Combine this with spontaneous reverse play, double time and half time controls, and you can start creating live grooves right away.


==Controls==
==Controls==
Line 55: Line 74:
Y - Jump back will jump to the beginning of the sequence and continue playing
Y - Jump back will jump to the beginning of the sequence and continue playing


Right - track up
Right - Track up


Left - track down
Left - Track down


Up - double speed (while held)
Up - Double speed (while held)


Down - half speed (while held)
Down - Half speed (while held)


R+Right - pattern up (selected pattern becomes active when released)
R+Right - Pattern up (selected pattern becomes active when released)


R+Left - pattern down (selected pattern becomes active when released)
R+Left - Pattern down (selected pattern becomes active when released)


R+Start - save global (saves all patterns)
R+Start - Save global (saves all patterns)


R+B - copy current pattern
R+B - Copy current pattern


R+A - paste last copied pattern to current selected pattern
R+A - Paste last copied pattern to current selected pattern


==Changelog==
==Changelog==
'''Beta 05072007'''
'''Beta 05072007'''
*DLDI SupportMake sure to patch dSTAR using a patcher from http://chishm.drunkencoders.com/DLDI/ to
* DLDI Support. Make sure to patch dSTAR using a patcher from to work with your homebrew enabled DS.
work with your homebrew enabled DS!
* libdsmi support (http://dsmi.tobw.net) allows MIDI over WiFi or over dseril.
*libdsmi support (http://dsmi.tobw.net) allows MIDI over WiFi or over dseril!


'''Beta 8292006'''
'''Beta 8292006'''
*6 Tracks, organized in pages, selectable from upper left on screen, or LEFT and RIGHT DPAD (track up/down).
* 6 Tracks, organized in pages, selectable from upper left on screen, or LEFT and RIGHT DPAD (track up/down).
*MIDI Channel assignment per page.
* MIDI Channel assignment per page.
*16 Pattern save slots selectable (RIGHT TRIGGER + DPAD LEFT or RIGHT) pattern switching durring playback.
* 16 Pattern save slots selectable (RIGHT TRIGGER + DPAD LEFT or RIGHT) pattern switching durring playback.
*Global save function using Chism's FAT library  (RIGHT TRIGGER + START).
* Global save function using Chism's FAT library  (RIGHT TRIGGER + START).
*Copy and paste from pattern slot to pattern slot (RIGHT TRIGGER + B for copy, RIGHT TRIGGER + A for paste).
* Copy and paste from pattern slot to pattern slot (RIGHT TRIGGER + B for copy, RIGHT TRIGGER + A for paste).
*Groove feature- double speed and half speed while holding DPAD UP or DPAD DOWN respectively.
* Groove feature- double speed and half speed while holding DPAD UP or DPAD DOWN respectively.
*Default pattern bank in dstarpatterns.bin file.
* Default pattern bank in dstarpatterns.bin file.


'''Beta 8112006'''
'''Beta 8112006'''
*3 drawable, freely assignable MIDI CC "Modulation Sequence" lines.
* 3 drawable, freely assignable MIDI CC "Modulation Sequence" lines.
*1 note (beat) track with drawable per note velocity.
* 1 note (beat) track with drawable per note velocity.
*"soft" keyboard for assigning notes.
* "soft" keyboard for assigning notes.
*Individual track length for complex beat generation.
* Individual track length for complex beat generation.
*"Play effects" allow reverse sequence play and jump back on the fly.
* "Play effects" allow reverse sequence play and jump back on the fly.


==Credits==
==Credits==
Special thanks to 0xtob for libdsmi (http://dsmi.tobw.net) and to natrium42 for dserial! (http://www.natrium42.com)
Special thanks to 0xtob for [http://dsmi.tobw.net libdsmi] and to natrium42 for [http://www.natrium42.com dserial].
 
'''NOTE:''' dSTAR uses libdsmi (http://dsmi.tobw.net) for MIDI output over WiFi. See the dsmi website
 


[[Category:Homebrew applications]]
==External links==
* Author's website - http://www.collinmeyermusic.com/dev

Latest revision as of 12:32, 20 August 2024

dSTAR
Dstar.png
General
AuthorTheRain (Collin Meyer)
TypeMusic Apps
Version05032007
LicenseMixed
Last Updated2007/05/07
Links
Download
Website

dSTAR is the first MIDI sequencer for the Nintendo DS. dSTAR aims to be an x0x style sequencer with unique music programming capabilities. With drawable modulation tracks and quick tap beat entry, dSTAR takes advantage of the Nintendo DS's touchscreen to become a tactile user experience.

Features

  • DLDI Support. Please patch as needed.
  • libdsmi support allows MIDI over WiFi or over dseril.
  • 6 Tracks, organized in pages.
  • MIDI Channel assignment per page.
  • 16 Pattern save slots selectable pattern switching durring playback.
  • Global save function using Chism's FAT library.
  • Copy and paste from pattern slot to pattern slot.
  • Groove feature- double speed and half speed while holding DPAD UP or DPAD DOWN respectively.
  • Default pattern bank in dstarpatterns.bin file.
  • 3 drawable, freely assignable MIDI CC "Modulation Sequence" lines.
  • 1 note (beat) track with drawable per note velocity.
  • "Soft" keyboard for assigning notes.
  • Individual track length for complex beat generation.
  • "Play effects" allow reverse sequence play and jump back on the fly.

Installation

dSTAR uses libdsmi for MIDI output over WiFi. See the DSMI website for instructions on how to set up the server on your Windows, Linux, or MacOSX.

libdsmi also now support MIDI over a dserial device. Information on how to obtain one and set it up for MIDI is available here.

User guide

When start dSTAR, you are greeted with a blank sequence. Don't be afraid to tap around and observe what happens.

The four gray sections are mod sequences. The upper three are assignable to any MIDI CC, for instance CC #1 for Mod Wheel. The up/down arrows to the left of each mod sequence will select which CC# is controlled by that track.

The mod sequence tracks are drawable, so to set values for each step, just run your stylus across the track. The bottom track (the longer one) controls the velocity, or volume of each note in the note track, which is located just below it.

The note track is the set of squares below the mod sequences and just above the soft keyboard.

To turn a note ON, tap a note on the soft keyboard and then just tap the step you want. To select a different key value for the note, just tap the key you want on the soft keyboard and turn the note step you want off and than back on.

Remember, whatever note is selected on the soft keyboard, that is the note that you will be using when you create a new note step on the note track.

The BPM control in the upper right simply sets the speed of the pattern you are creating.

BPM stands for Beats Per Minute. Each pattern, as you'll notice, is divided into 16 steps. Musically, these are 16th notes. Beats Per Minute actually means every fourth note Per Minute.

The four digit displays at the top of the screen which all read as 16 when you first start dSTAR control the length of each track. The first one corresponds to the upper track and the last corresponds to the note track and it's associated velocity track.

By changing the length of playback for each individual track you can achieve interesting and unexpected results. It is a good source of creativity and variabilitiy in an otherwise simple composition scheme. Also, it is the key to making patterns with odd time signatures.

In the upper left of the screen you can see numbers 1-6... these select the different tracks in the current pattern. The current track is selectable by DPAD left or right, or by tapping the number on the screen.

Tips and Recommendations:

dSTAR is meant as a live groove device. You can create rythmic complexity and creatively improvise the way patterns are played back with a few buttons.

Try creating a pattern and copying it to different pattern locations. Then make slight, or dramatic variations of the pattern in the different slots then use the pattern switching controls to play them back in interesting ways.

Combine this with spontaneous reverse play, double time and half time controls, and you can start creating live grooves right away.

Controls

A - Play/Pause

B - Stop

X - Reverse Play (while held)

Y - Jump back will jump to the beginning of the sequence and continue playing

Right - Track up

Left - Track down

Up - Double speed (while held)

Down - Half speed (while held)

R+Right - Pattern up (selected pattern becomes active when released)

R+Left - Pattern down (selected pattern becomes active when released)

R+Start - Save global (saves all patterns)

R+B - Copy current pattern

R+A - Paste last copied pattern to current selected pattern

Changelog

Beta 05072007

  • DLDI Support. Make sure to patch dSTAR using a patcher from to work with your homebrew enabled DS.
  • libdsmi support (http://dsmi.tobw.net) allows MIDI over WiFi or over dseril.

Beta 8292006

  • 6 Tracks, organized in pages, selectable from upper left on screen, or LEFT and RIGHT DPAD (track up/down).
  • MIDI Channel assignment per page.
  • 16 Pattern save slots selectable (RIGHT TRIGGER + DPAD LEFT or RIGHT) pattern switching durring playback.
  • Global save function using Chism's FAT library (RIGHT TRIGGER + START).
  • Copy and paste from pattern slot to pattern slot (RIGHT TRIGGER + B for copy, RIGHT TRIGGER + A for paste).
  • Groove feature- double speed and half speed while holding DPAD UP or DPAD DOWN respectively.
  • Default pattern bank in dstarpatterns.bin file.

Beta 8112006

  • 3 drawable, freely assignable MIDI CC "Modulation Sequence" lines.
  • 1 note (beat) track with drawable per note velocity.
  • "soft" keyboard for assigning notes.
  • Individual track length for complex beat generation.
  • "Play effects" allow reverse sequence play and jump back on the fly.

Credits

Special thanks to 0xtob for libdsmi and to natrium42 for dserial.

External links

Advertising: