Aller au contenu


Submitter

File Information

  • Submitted: juin 30 2009 14:18
  • Last Updated: juin 30 2009 14:18
  • File Size: 615,78 Ko
  • Views: 19
  • Downloads: 1

Download DScratch

- - - - -



///////////////////////////////////////////////
///////////////////////////////////////////////
//// Protein [DScratch] by Gorgull
///////////////////////////////////////////////
///////////////////////////////////////////////


///////////////////////////////////////////////
// GENERAL:
///////////////////////////////////////////////

  The goal of the Protein project is to get a creative audio/visual toy you can play with anywhere you go - it is in some ways similar to ElectroPlankton concept.

  DScratch is the first module made using Protein engine - it's a little audio manipulation software running on DS which ables you to play with an existing .wav file or recorded audio sample; you can pitch it, scratch it, rewind, mute and apply effects on it. Moreover, DScratch sends MIDI through wifi connection, which ables you to control external applications, like VJing software as I do.

///////////////////////////////////////////////
// INSTALLATION:
///////////////////////////////////////////////

Install:
  1. unzip the archive
  2. enter the "Protein" directory
  3. DLDI patch the .nds file with your linker's DLDI device patch (more info about DLDI on http://chishm.drunke...DLDI/index.html)
  4. copy the "Protein" directory at the root of your linker's filesystem
  5. launch Protein_DScratch.nds on your DS

Notes:
  # press L or R while starting the application to enable midi-out
  # the default sample is located in Protein/Data/Sounds/sample.wav - for the moment you have to replace it with your own sample.wav

///////////////////////////////////////////////
// USAGE:
///////////////////////////////////////////////

Notes:
  # controls are symetric : A is similar to RIGHT, B is similar to DOWN, etc
  # SHIFT is L or R
  # NDSMotion cardridges (MotionPak & MotionCard) are supported (cf. Actions)

Actions:
  # Scratch: use touchscreen from left to right
  # Play/Pause: press then release RIGHT
  # Control Pitch: hold RIGHT then use touchscreen
  # Rewind: hold SHIFT then press RIGHT
  # Mute: push LEFT
  # Trigger Retrig FX: hold UP then control with touchscreen
  # Control Retrig FX: hold SHIFT then hold UP then control with touchscreen
  # Trigger DownSampling FX: press then release DOWN
  # Control DownSampling FX: hold DOWN then control with touchscreen
  # Control DownSampling FX using NDSMotion: hold SHIFT then hold DOWN while effect's running - press DOWN to stop
  # Record using the mic: hold START until you finish

///////////////////////////////////////////////
// MIDI Out (channel 0):
///////////////////////////////////////////////

Notes (octave 0):
  # Play/Pause: 0
  # Retrig FX: 1
  # DownSampling FX: 2

Controllers:
  # current pitch: midi ctrl 0 (64 = pitch 0)
  # audio out level: midi ctrl 2
  # audio in level: midi ctrl 3
  # Retrig FX: midi ctrl 4 & 5
  # DownSampling FX: midi ctrl 6 & 7

///////////////////////////////////////////////
// KNOWN ISSUES:
///////////////////////////////////////////////

# no file browser - default sample.wav
# sample.wav is limited to ~1MBytes  - I'm currently testing audio file streaming feature
# FX Retrig isn't synchronized to rythm - I'm currently rewriting the effect, it will be really better next time ;-)
# certainly a lot of other things :-p
# problem with todays R4DS

///////////////////////////////////////////////
// CREDITS:
///////////////////////////////////////////////

Realisation:
  # Gorgull - Gorgull [AT] x-foot [DOT] net - take a look to my other game project "X-Foot" : http://www.x-foot.net

Protein project uses other different projects:
  # devkitPro http://www.devkitpro.org
  # NDSMotion http://www.ndsmotion.com - many thanks to KeithE for the MotionPak ;-)
  # DSMidiWifi http://dsmidiwifi.tobw.net
  # µLibrary http://brunni.dev-fr...ge=ndssoft_ulib

Sound sample:
  # unknown, if you have a better homemade demo sample to provide, please tell me

  








  • 4 891 Total Files
  • 401 Total Categories
  • 13 Total Authors
  • 277 348 Total Downloads
  • AutoGG Latest File
  • Pass_Code Latest Submitter