NitroTracker: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = NitroTracker
|title=NitroTracker
| image       = [[File:Nitrotrackerds.png]]
|image=nitrotracker.png
| type       = Music
|description=A versatile tool for creating music.
| version     = 0.4
|author=0xtob
| licence    = Mixed
|lastupdated=2008/07/10
| author      = 0xtob
|type=Music Apps
| website     = http://nitrotracker.tobw.net/
|version=0.4
| download    = Media:NitroTrackerv04ds.zip
|license=Mixed
| source     = http://code.google.com/p/nitrotracker
|download=https://dlhb.gamebrew.org/dshomebrew/nitrotracker.7z
|website=http://nitrotracker.tobw.net
|source=https://github.com/0xtob/nitrotracker
}}
}}
NitroTracker is a FastTracker II style tracker for the Nintendo DS. If you didn't understand that, you might want to read up on trackers. For starters, NitroTracker is a versatile tool for creating music - everywhere. It supports the popular XM file format that is used by many PC trackers and that can be played on many PC audio players such as Winamp or XMMS.


NitroTracker is a FastTracker II style tracker for the Nintendo DS. If you didn't understand that, you might want to read up on trackers. For starters, NitroTracker is a versatile tool for creating music - everywhere! It supports the popular XM file format that is used by many PC trackers and that can be played on many PC audio players such as Winamp or XMMS.
It was submitted to the NEO Spring Coding Compo 2006.
 
It was ranked 1st in the NEO Spring Coding Competition 2006. In 2009, it was ranked 4th in the Top 20 Nintendo DS Homebrew.


==Features==
==Features==
*Composing with the stylus using an on-screen keyboard
* Composing with the stylus using an on-screen keyboard.
*Selecting, copying and pasting with the stylus
* Selecting, copying and pasting with the stylus.
*Loading and saving XM modules (sorry, no effects yet)
* Loading and saving XM modules (no effects yet).
*Loading and saving WAV samples (any sampling rate, 8 or 16 bit)
* Loading and saving WAV samples (any sampling rate, 8 or 16 bit).
*Recording samples with the DS's built-in microphone!
*Recording samples with the DS's built-in microphone.
*Editing samples (cut, fade, reverse, ...)
* Editing samples (cut, fade, reverse).
*Forward and ping-pong loops
* Forward and ping-pong loops.
*Volume envelopes for instruments
* Volume envelopes for instruments.
*Multiple samples per instrument that can be mapped to keyboard keys
* Multiple samples per instrument that can be mapped to keyboard keys.
*MIDI integration via DSMI
* MIDI integration via [[DSMI Server|DSMI]].
*16 hardware channels
* 16 hardware channels.
*Standby mode when the DS is closed
* Standby mode when the DS is closed.
*Support for nearly all DS card adapters  
* Support for nearly all DS card adapters.


==Installation==
==Installation==
Before using NitroTracker, you need to apply a so-called DLDI patch. This means that you have to install a driver for your specific card adapter.
===Requirements===
* A Nintendo DS.
* A card adapter compatible with homebrew (recommend Slot-1 cards).
* A memory card (usually MicroSD).


#Get DLDI patching software for your operating system from [http://dldi.drunkencoders.com/index.php?title=Category:Tools here].
Patch NitroTracker.nds with the [[DLDI|DLDI]] patch for your card.
#Get the DLDI patch for your card from here: [http://dldi.drunkencoders.com/index.php?title=Category:SLOT-1_devices slot-1 (ds slot)] / [http://dldi.drunkencoders.com/index.php?title=Category:SLOT-2_devices slot-2 (gba slot)].
 
#Patch NitroTracker.nds .
Then, copy NitroTracker and some music and samples (XMs and/or WAVs) to any folder of your memory card and start tracking.
#Then, copy NitroTracker and some XMs and/or WAVs to your card. Check out the download section for some great sources of music and samples.


==User guide==
==User guide==
With NitroTracker, you can carry your XMs around in your DS and compose whenever and wherever you feel like it. "Tracking on a handheld console? Sounds like a pain in the ass." You might say.  
With NitroTracker, you can carry your XMs around in your DS and compose whenever and wherever you feel like it.  


But because of the touchscreen and stylus of the DS, it's quite easy. Compose your melodies using an on-screen keyboard, directly edit your patterns by making selections, copying and pasting - all with the stylus. And that's not where it ends: If you don't have any samples at hand, make your own with the DS's microphone. You can even replace the samples in existing songs with your own recorded ones. There are many possibilities already and there will be even more.  
Compose your melodies using an on-screen keyboard, directly edit your patterns by making selections, copying and pasting - all with the stylus. And that's not where it ends: If you don't have any samples at hand, make your own with the DS's microphone. You can even replace the samples in existing songs with your own recorded ones. There are many possibilities already and there will be even more.  


===Resources===
The documentation with tutorials is available from the [http://web.archive.org/web/20190114062355/http://nitrotracker.tobw.net/index.php?cat_id=4 official site]. You can learn how to tune your instruments and apply volume envelopes and how to hook up the DS to MIDI.
A [http://nitrotracker.tobw.net/index.php?cat_id=5 list] with some great resources for [http://nitrotracker.tobw.net/index.php?cat_id=5 samples and music].  


==Control==
[http://web.archive.org/web/20190114062355/http://nitrotracker.tobw.net/index.php?cat_id=5 List of resources for samples and music].
D-Pad - scrolls in the pattern


B - accelerates vertical scrolling
==Controls==
D-Pad - Scroll in the pattern


Start - start/ pause playback
B - Accelerate vertical scrolling


Select - stops playback
Start - Start/pause playback


X or L - flips the screens
Select - Stops playback


R + up/down - Scrolls to the beginning/end of the pattern
X/L - Flip the screens


Lid - (close) enters standby mode, (open) leaves standby mode
R+Up/Down - Scroll to the beginning/end of the pattern


Start+Select - reset DS
Lid - (close) Enter standby mode, (open) Leave standby mode


==Compatibility==
Start+Select - Reset DS
Tested on: Flash card NDSTT (Top Toy Ds) with unofficial firmware 1.17a12
:Flash Card M3 DS Real with unknown firmware
:ITouch DS Flash card with unknown firmware
:Flash card R4 Pro with firmware 1.51
:Supercard DS One Flash card with firmware 3.0 SP8


==Credits==
==Screenshots==
NitroTracker beta testers: alienspurm, andars, atomtwist, Biiaru, chrislody, grobsen,
https://dlhb.gamebrew.org/dshomebrew/nitrotracker2.png
Ignatzthemouse, infradead, Jono-60, license, lotlemmwax, nitro2k01, nonfinite, parkstenator, reSet, Shagbat, silent_code, spielor, totoee, Vengeful Parasite, willgripp
https://dlhb.gamebrew.org/dshomebrew/nitrotracker3.png


joat, dovoto and WinterMute for libnds and DevkitPro
==Compatibility==
Tested and works on:


chishm for the universal FAT library
GBAMP v2 CF (.nds)<br>
SuperCard CF (.gba.nds)<br>
SuperCard SD (.gba.nds)<br>
SuperCard miniSD (.gba.nds)<br>
SuperCard lite (.gba.nds)<br>
SuperCard Lite Rumble (.nds, launch through DSOrganize)<br>
M3 CF (.nds)<br>
M3 SD (.nds)<br>
M3 miniSD v1 (.nds)<br>
M3 Lite/M3 Lite perfect (.nds)<br>
Max Media Launcher/Dock (.nds)<br>
M3 Simply (Slot 1) (.nds)<br>
M3 DS Real (Slot 1) (.nds)<br>
EZ4 lite (rename .nds to .ds.gba)<br>
EZ5 (.nds)<br>
NinjaDS (.nds)<br>
R4DS (.nds)<br>
SuperCard DS One (Slot 1) (.nds)<br>
DS-Xtreme (.nds)<br>
SuperCard DS One (Slot 1) (.nds)<br>
Edge (.nds)<br>


sgstair for the incredible wifi lib
==Credits==
 
* NitroTracker beta testers: alienspurm, andars, atomtwist, Biiaru, chrislody, grobsen, Ignatzthemouse, infradead, Jono-60, license, lotlemmwax, nitro2k01, nonfinite, parkstenator, reSet, Shagbat, silent_code, spielor, totoee, Vengeful Parasite, willgripp.
Headspin for the great on-screen typewriter design
* joat, dovoto and WinterMute for libnds and DevkitPro.
 
* chishm for the universal FAT library.
doublec for his ds development tutorials that got me started with DS coding
* sgstair for the incredible wifi lib.
 
* Headspin for the great on-screen typewriter design.
Martin Korth for the incredible gbatek reference and the no$gba emulator
* doublec for his ds development tutorials that got me started with DS coding.
 
* Martin Korth for the incredible gbatek reference and the no$gba emulator.
Friends in #dsdev for patiently answering my questions
* Friends in #dsdev for patiently answering my questions.
 
* starpause for providing the samples used in the tutorial.
starpause for providing the samples used in the tutorial
* Michael Krause for the open source SoundTracker, that was a great help with the XM format.
 
* Last but not least: Vogue and Mr.H of Triton for Fasttracker II, the tracker that NitroTracker was designed after.
Michael Krause for the open source SoundTracker, that was a great help with the XM format


Last but not least: Vogue and Mr.H of Triton for Fasttracker II, the tracker that NitroTracker was designed after.
==External links==
* Official website - http://nitrotracker.tobw.net
* GitHub - https://github.com/0xtob/nitrotracker




[[Category:Homebrew applications]]
[[Category:Music Applications on DS]]
[[Category:NEO Spring Coding Compo 2006]]

Latest revision as of 09:15, 4 May 2024

NitroTracker
Nitrotracker.png
General
Author0xtob
TypeMusic Apps
Version0.4
LicenseMixed
Last Updated2008/07/10
Links
Download
Website
Source

NitroTracker is a FastTracker II style tracker for the Nintendo DS. If you didn't understand that, you might want to read up on trackers. For starters, NitroTracker is a versatile tool for creating music - everywhere. It supports the popular XM file format that is used by many PC trackers and that can be played on many PC audio players such as Winamp or XMMS.

It was submitted to the NEO Spring Coding Compo 2006.

Features

  • Composing with the stylus using an on-screen keyboard.
  • Selecting, copying and pasting with the stylus.
  • Loading and saving XM modules (no effects yet).
  • Loading and saving WAV samples (any sampling rate, 8 or 16 bit).
  • Recording samples with the DS's built-in microphone.
  • Editing samples (cut, fade, reverse).
  • Forward and ping-pong loops.
  • Volume envelopes for instruments.
  • Multiple samples per instrument that can be mapped to keyboard keys.
  • MIDI integration via DSMI.
  • 16 hardware channels.
  • Standby mode when the DS is closed.
  • Support for nearly all DS card adapters.

Installation

Requirements

  • A Nintendo DS.
  • A card adapter compatible with homebrew (recommend Slot-1 cards).
  • A memory card (usually MicroSD).

Patch NitroTracker.nds with the DLDI patch for your card.

Then, copy NitroTracker and some music and samples (XMs and/or WAVs) to any folder of your memory card and start tracking.

User guide

With NitroTracker, you can carry your XMs around in your DS and compose whenever and wherever you feel like it.

Compose your melodies using an on-screen keyboard, directly edit your patterns by making selections, copying and pasting - all with the stylus. And that's not where it ends: If you don't have any samples at hand, make your own with the DS's microphone. You can even replace the samples in existing songs with your own recorded ones. There are many possibilities already and there will be even more.

The documentation with tutorials is available from the official site. You can learn how to tune your instruments and apply volume envelopes and how to hook up the DS to MIDI.

List of resources for samples and music.

Controls

D-Pad - Scroll in the pattern

B - Accelerate vertical scrolling

Start - Start/pause playback

Select - Stops playback

X/L - Flip the screens

R+Up/Down - Scroll to the beginning/end of the pattern

Lid - (close) Enter standby mode, (open) Leave standby mode

Start+Select - Reset DS

Screenshots

nitrotracker2.pngnitrotracker3.png

Compatibility

Tested and works on:

GBAMP v2 CF (.nds)
SuperCard CF (.gba.nds)
SuperCard SD (.gba.nds)
SuperCard miniSD (.gba.nds)
SuperCard lite (.gba.nds)
SuperCard Lite Rumble (.nds, launch through DSOrganize)
M3 CF (.nds)
M3 SD (.nds)
M3 miniSD v1 (.nds)
M3 Lite/M3 Lite perfect (.nds)
Max Media Launcher/Dock (.nds)
M3 Simply (Slot 1) (.nds)
M3 DS Real (Slot 1) (.nds)
EZ4 lite (rename .nds to .ds.gba)
EZ5 (.nds)
NinjaDS (.nds)
R4DS (.nds)
SuperCard DS One (Slot 1) (.nds)
DS-Xtreme (.nds)
SuperCard DS One (Slot 1) (.nds)
Edge (.nds)

Credits

  • NitroTracker beta testers: alienspurm, andars, atomtwist, Biiaru, chrislody, grobsen, Ignatzthemouse, infradead, Jono-60, license, lotlemmwax, nitro2k01, nonfinite, parkstenator, reSet, Shagbat, silent_code, spielor, totoee, Vengeful Parasite, willgripp.
  • joat, dovoto and WinterMute for libnds and DevkitPro.
  • chishm for the universal FAT library.
  • sgstair for the incredible wifi lib.
  • Headspin for the great on-screen typewriter design.
  • doublec for his ds development tutorials that got me started with DS coding.
  • Martin Korth for the incredible gbatek reference and the no$gba emulator.
  • Friends in #dsdev for patiently answering my questions.
  • starpause for providing the samples used in the tutorial.
  • Michael Krause for the open source SoundTracker, that was a great help with the XM format.
  • Last but not least: Vogue and Mr.H of Triton for Fasttracker II, the tracker that NitroTracker was designed after.

External links

Advertising: