avatar

NoahSH

Member Since: May 29, 2011

Country: United States

  • News - September Caption Contest | about 2 years ago

    A spinning red turtle flies out of view as Curiosity probe reveals the latest of the red planet’s geeky sub-cultural hullabaloo.

  • News - March Caption Contest | about 2 years ago

    PETA was informed that the ShakeSphere was being tested on animals. It’s allegedly going to take weeks to convince the pup that it’s sparkfun, not barkfun, and those are treads (for my little tank) not treats and a squeaky lamb-shank.

  • Product COM-10798 | about 3 years ago

    Just what is the proper voltage? 110 V?

  • Product BOB-09816 | about 3 years ago

    Would this amplify an audio signal without adding a lot of distortion? Has anyone tried it out as an audio amp?

  • Product SEN-09801 | about 3 years ago

    I successfully used this MEMS gyro breakout ( with https://github.com/Cameri/Itglib) to create a fun musical synth prototype. Check it out here: http://www.youtube.com/watch?v=KiCoMHCS9Iw

  • Product DEV-10587 | about 3 years ago

    I am working on a (patent pending) musical toy prototype using this vs1053 MIDI breakout. You can hear various sound samples of the MIDI instruments on the VS1053 to get a feel for what it sounds like. Happy creating!
    http://www.youtube.com/watch?v=KiCoMHCS9Iw

  • Product DEV-10587 | about 3 years ago

    midi can send signals for 16 channels and each channel can play a different instrument. Right now I have this working so a drum beat plays on channel 2 and a melody plays on channel 1 at the same time:
    // channel 1
    talkMIDI(0xB0, 0x07, 127); //0xB0 is channel message, set channel volume
    talkMIDI(0xB0, 0, 0x79); //Bank select melodic
    // channel 2
    talkMIDI(0xB1, 0x07, 127); //0xB0 is channel message, set channel volume
    talkMIDI(0xB1, 0, 0x78); //Bank select drums
    talkMIDI(0xC1, 5, 0); // set instrument to # 5
    // then to trigger the notes:
    noteOn(0, ThisNote, 127]); // play channel 1
    noteOn(1, ThisDrum, 127]); // play channel 2
    This did take some time to wrap my head around because I have never worked with midi at this level of detail. Cheers!

  • Product WRL-09582 | about 3 years ago

    It seems like you should be able to create a unique handshake signal for each transmitter. Then a simple switch case on your handshake bits would give you the correct source identity. Then your code can do anything needed with each case. I have not used this chip, but this I what I plan to do with it.

  • Product DEV-10587 | about 3 years ago

    Now that I have it running, I could make a demo mp3; lets see if I can get around to it in the next few days.

  • Product DEV-10587 | about 3 years ago

    I would consider the midi samples quite fair - actually better than the quicktime midi defaults (my opinion). If you only play short notes (< 100 ms) on the VS1053 they do sound bad because many of them have a longer attack and decay time. Set the note length to 150 to 300 ms to hear the actual capability. I was quite surprised how nice they sounded when plugged into a pair of YAMAHA studio monitors. And this VS1053 chip has stereo stage positioning that I like as well.

No public wish lists :(