Is this idea possible?

Discussion in 'NDS - ROM Hacking and Translations' started by Gangsta_L, May 18, 2007.

May 18, 2007

Is this idea possible? by Gangsta_L at 10:27 AM (967 Views / 0 Likes) 3 replies

  1. Gangsta_L
    OP

    Newcomer Gangsta_L Member

    Joined:
    Nov 16, 2006
    Messages:
    43
    Country:
    Netherlands
    Hi,

    Currently I'm doing some stuff with music and DSMI applications on my DS in combination with my mix program, but I'd like to see some other programs which need a kind of line in. First: how to create a cable so you can use the DS's mic in as a line in? I thought that buying a headset for the DS and "edit" it with 2 normal tulip cables at the end where the headset should be (tulip 1 for line in, tulip 2 for line out). Don't know if this is possible?
    And here my ideas:
    1. An effect unit. I'm using the Kaos-DS program now for using effects over MIDI in my mix program, but I'd like to see a standalone application for the DS, with 3 effects: flanger, echo and filter. And ofcourse with editable parameters (for the flanger the strength, for the echo the length - 1/2 beat, 1 beat, 2 beats etc - and for the filter high pass and low pass). These can be edited with the touch screen, but in a way that you can assign which parameter is the X axis and which the Y axis. And for that, you'll need a BPM counter, which could be a manual BPM tap or (if possible) an automatic BPM counter?

    2. A loop program. Something like Ableton Live, that you can record from the line in for 2 beats or more/less, and it loops automatically after the recording. Think that's pretty clear. Also, this will need a BPM counter (manual or automatic).

    So, IF this is possible (editing the headset and making the homebrew) can a homebrewer PLEASE contact me?!

    Regards,
    Gangsta_L
     
  2. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,716
    Country:
    United Kingdom
    First up my interest is video really so I am not too hot on anything beyond basic terminology and quality improvement, I will try and help though.

    Theoretically though is should just be a case of desoldering a few wires (line in is nothing more than a tweaked microphone port), I am not sure you would get the normalising effect of standard line ins without a chunk of code though.
    I also suggest reading this page:
    http://nocash.emubase.de/gbatek.htm#dssound
    This page (search for DStek if the link does not work for you):
    http://www.google.com/search?q=cache:QZOPt...lient=firefox-a
    And maybe these pages (they are more to do with rom audio though):
    http://forum.gbadev.org/viewtopic.php?t=8674
    http://d.hatena.ne.jp/loveemu/ (Japanese but the important stuff is in English and/or machine translation works well)

    Oh and I assume you have heard of nitrotracker, it might make a good branch/fork for you to start from
    http://nitrotracker.tobw.net/
    if not dsmidiwifi:
    http://dsmidiwifi.tobw.net/
     
  3. Gangsta_L
    OP

    Newcomer Gangsta_L Member

    Joined:
    Nov 16, 2006
    Messages:
    43
    Country:
    Netherlands
    riiiiight [​IMG] I don't understand a thing of those memory and sound things.
    And yes, I'm using DSMidiWiFi/DSMI at the moment for the effects control at the mix program. I'd really like to use Nitrotracker for normal drum loops but I couldn't get the loops work very well, but I'll try later and read the documentation a few times [​IMG] but anyway thanks for your reply!
     
  4. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,716
    Country:
    United Kingdom
    You got me thinking about stuff so think nothing of it, low level hardware/coding is not for everyone I guess (and I do not blame you).
    I do believe however that ndslib (part of devkitpro/devkitarm) and even Palib (a very nice if not especially efficient (compared to ndslib and such) library/coding aid) both have nice sound capabilities well within scope of what you need.
     

Share This Page