bassdll – an Arduino piezo music library

The source code for this demo is available at

http://github.com/drewcrawford/bassdll

Duration : 0:4:16


[youtube liRF4alsvaI]


Posted

in

by

Comments

15 responses to “bassdll – an Arduino piezo music library”

  1. axel1973w Avatar
    axel1973w

    These BUZZ SOUNDZ …
    These BUZZ SOUNDZ CUT GLAZZ you know?!?

  2. TheBetterPeter Avatar
    TheBetterPeter

    Well done!
    Well done!

  3. AsbestosX Avatar
    AsbestosX

    Hey, I just got …
    Hey, I just got this working! I went and bought three piezo buzzers on the off chance that this might actually be simple to set up. Got home, and less than five minutes later I’ve got your music streaming out my Arduino! Weeee!!

    I plan on using the sound library in my own project. I’ll let you know how it works out.

    Thanks!

  4. luis2048 Avatar
    luis2048

    This is great. I …
    This is great. I am interested in playing sega master system VGM files using this library. just need independent volume control + 1 noise channel.

  5. bloomtom Avatar
    bloomtom

    I got this working …
    I got this working on my Arduino too and you can directly mix the channels with minimal distortion on a piezo or little to no distortion in a coil speaker/headphones.

  6. adolphbot Avatar
    adolphbot

    thats flippin …
    thats flippin awesome

  7. Glutnix Avatar
    Glutnix

    Is this track from …
    Is this track from somewhere? It’s a short but phat chiptune you’ve got there 🙂

  8. oscarlu Avatar
    oscarlu

    Awesome job man! …
    Awesome job man! would love to see one output like esdentem suggested….
    I wonder what the “big project” is…?

  9. designer2k2 Avatar
    designer2k2

    put the sound in …
    put the sound in front and then talk, at 3:00 it starts to play

  10. Assemblycode Avatar
    Assemblycode

    Awesome ! Go …
    Awesome ! Go Arduino ! XD

  11. nerd256 Avatar
    nerd256

    nice job!

    Mixing …
    nice job!

    Mixing the channels should be fairly simple- use three resistors:
    CH1 – resistor –
    \
    CH2 – resistor —o—– output
    /
    CH3 – resistor –

    this will produce an average of the three channels (the output may now need a unity gain buffer to drive your transducer)

  12. esdentem Avatar
    esdentem

    Would it be …
    Would it be possible to combine the channels somehow and connect only one speeker? Maybe it won’t work with piezo but a normal coil speeker?

    Cheers Esden

  13. clrndalvare Avatar
    clrndalvare

    THAT SONG

    really, …
    THAT SONG

    really, that’s some good arduino music

  14. aspro648 Avatar
    aspro648

    Nice. Best sound …
    Nice. Best sound I’ve heard come out of an Arduino yet.

  15. foxdieuk Avatar
    foxdieuk

    Not bad 🙂
    Not bad 🙂

Leave a Reply