ProteinDS: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Infobox homebrew | {{Infobox homebrew | ||
| title = Protein DScratch | | title = Protein DScratch | ||
| image = | | image = https://dlhb.gamebrew.org/dshomebrew/proteinds.png | ||
| type = Music Application | | type = Music Application | ||
| version = 22 | | version = 22 Jan 2009 | ||
| licence = Mixed | | licence = Mixed | ||
| author = gorgull | | author = gorgull | ||
| website = https://sites.google.com/site/gorgull/home2 | | website = https://sites.google.com/site/gorgull/home2 | ||
| download = | | download = https://dlhb.gamebrew.org/dshomebrew/proteinds.7z | ||
| source = http://elektroid.net/~protein/Versions/ProteinDS_Sources_130503.zip | | source = http://elektroid.net/~protein/Versions/ProteinDS_Sources_130503.zip | ||
}} | }} | ||
| Line 36: | Line 36: | ||
==User guide== | ==User guide== | ||
'''Title screen''' | '''Title screen:''' | ||
The screen appears at startup. | |||
''' | '''DScratch module:''' | ||
'''DSControl module''' | A turntable that lets you play with wav, recorded samples, or even live audio from microphone. | ||
You can scratch, pitch, apply effects, cut volume etc. | |||
'''DSamples module:''' | |||
For the moment, this module only lets you play a wav sample by hitting a key. | |||
'''DSControl module:''' | |||
A basic implementation of a MIDI controller using both the touchscreen for MIDI cc, and keypad for MIDI notes. | |||
'''Sample-Recorder tool''' | '''Sample-Recorder tool:''' | ||
'''Sample-Browser tool''' | This tool records samples from the DS built-in microphone. | ||
The total recording time is set to 20 seconds. Recorded samples can be recorded to disk (cf Configuration/Setup Save). | |||
'''Sample-Browser tool:''' | |||
You can browse through your samples-directory (cf tips), preview a sample, and finally load one within the caller module. | |||
==Controls== | ==Controls== | ||
| Line 59: | Line 75: | ||
L/R - Back to any module | L/R - Back to any module | ||
== | ==Screenshots== | ||
https://dlhb.gamebrew.org/dshomebrew/proteinds2.png | |||
https://dlhb.gamebrew.org/dshomebrew/proteinds3.png | |||
==Media== | ==Media== | ||
'''Chainsaw Massacre BirthDay Party demo'''<br> | '''Protein[DS] - Chainsaw Massacre BirthDay Party demo''' ([https://www.youtube.com/watch?v=NVwJiyx6F-Y Pierre Guilluy]) <br> | ||
<youtube>NVwJiyx6F-Y</youtube> | <youtube>NVwJiyx6F-Y</youtube> | ||
'''freestyle demo1'''<br> | '''Protein[DS] freestyle demo1''' ([https://www.youtube.com/watch?v=MQCZnwNr0ms Pierre Guilluy]) <br> | ||
<youtube>MQCZnwNr0ms</youtube> | <youtube>MQCZnwNr0ms</youtube> | ||
'''Protein DScratch - 2 - by Gorgull''' ([https://www.youtube.com/watch?v=u6D1M_URBow Pierre Guilluy]) <br> | |||
<youtube>u6D1M_URBow</youtube> | <youtube>u6D1M_URBow</youtube> | ||
'''Protein DScratch by Gorgull''' ([https://www.youtube.com/watch?v=ympdCnD3y6A Pierre Guilluy]) <br> | |||
<youtube>ympdCnD3y6A</youtube> | <youtube>ympdCnD3y6A</youtube> | ||
==Compatibility== | ==Compatibility== | ||
Tested on TTDS/DSTT (firmware 1.17). | Tested on TTDS/DSTT (firmware 1.17). | ||
==Known issues== | |||
Waiting for a new implementation, using DualScreen mode only allows 30fps, plus the two screens may flicker - deactivating DualScreen gives you 60fps, which is a lot better for scratching! | |||
DScratch may not be able to play big files backward: crossing the end/beginning sample's edge backward way lock the audio engine due to a too long file access. It seems like NDS filesystem is too slow when seeking point is too far. | |||
Midi may fail to init when using DSMidiWifi on some computers (only tested on Mac for the moment, other os reports are welcome). | |||
Audio engine may lock at some point while using MIDI. | |||
==Changelog== | ==Changelog== | ||
''' | '''2009/01/22''' | ||
* [DScratch] Graphical parameter panel - no more infernal xml editing/testing. | * [DScratch] Graphical parameter panel - no more infernal xml editing/testing. | ||
* Global options graphical parameter panel. | * Global options graphical parameter panel. | ||
| Line 91: | Line 113: | ||
* Better stability. | * Better stability. | ||
''' | '''2008/05/22''' | ||
* Proof of concept v080522 of now called Protein[DS]. | * Proof of concept v080522 of now called Protein[DS]. | ||
''' | '''2008/01/22''' | ||
* A special Beta-Deltav080122 of Protein [DScratch]. | * A special Beta-Deltav080122 of Protein [DScratch]. | ||
| Line 118: | Line 140: | ||
* bigups to makunouchi bento & [XC3N] for their testing on stage. | * bigups to makunouchi bento & [XC3N] for their testing on stage. | ||
==External links== | |||
* Author's website - https://sites.google.com/site/gorgull/home2 | |||
[[Category:DS homebrew applications]] | [[Category:DS homebrew applications]] | ||
[[Category:Music homebrews on DS]] | [[Category:Music homebrews on DS]] | ||
