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

ProteinDS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = Protein DScratch
| title      = Protein DScratch
| image      = [[File:Proteinds.jpg]]
| image      = https://dlhb.gamebrew.org/dshomebrew/proteinds.png
| type        = Music Application
| type        = Music Application
| version    = 22 January 2009
| 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    = Media:Protein090122ds.zip
| 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''' - The screen appears at startup.
'''Title screen:'''


'''DScratch 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.  
The screen appears at startup.


'''DSamples module''' - For the moment, this module only lets you play a wav sample by hitting a key.
'''DScratch module:'''  


'''DSControl module''' - A basic implementation of a MIDI controller using both the touchscreen for MIDI cc, and keypad for MIDI notes.
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''' - 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-Recorder tool:'''  


'''Sample-Browser tool''' - You can browse through your samples-directory (cf tips), preview a sample, and finally load one within the caller module.
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


==Known issues==
==Screenshots==
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!
https://dlhb.gamebrew.org/dshomebrew/proteinds2.png
 
https://dlhb.gamebrew.org/dshomebrew/proteinds3.png
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.


==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==
'''09/01/22'''  
'''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.


'''08/05/22'''  
'''2008/05/22'''  
* Proof of concept v080522 of now called Protein[DS].
* Proof of concept v080522 of now called Protein[DS].


'''08/01/22'''  
'''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.


<br>
==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]]

Revision as of 09:45, 6 September 2021

Protein DScratch
proteinds.png
General
Author(s)gorgull
TypeMusic Application
Version22 Jan 2009
LicenceMixed
Links
Download
Website
Source
Advertisements

<htmlet>adsense</htmlet>

Advertising: