Arduino Sound Generation: Simple Keyboard Control

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
10,430
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 11, 2008

All sound is generated "purely" by an Arduino and a 6 bit R2R network.

The data entry slider selects a point within the waveshaping array / algorithm from which to start playing back and generating the sound. The keys are mapped to pitch.

---

http://little-scale.blogspot.com

Category:

Music

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (littlescale)

  • doesn't the Arduino have built in DACs?

  • @Biopharmer No - do you mean the PWM outputs?

Top Comments

  • Nice!

    is the midi going via Pure Data or some other PC software or is it interpreted directly by mr. arduino ? i would like to controll an arduino directly via midi if its possible?

  • I'd love to do this myself. Would you post the schematics and code?

see all

All Comments (8)

Sign In or Sign Up now to post a comment!
  • @Biopharmer 10 bit internal dac, for analog output, just quite not sure you can work with it if you want to code in "Arduino".

  • Nice!

  • @littlescale

    lol yeah sorry I did some research and discovered that it's not the same thing. Anyway, I just ordered 20 YM2608 chips and just put out a query for YM3016 DACs so I'm covered. Thanks anyway. I'm not making an actual product but I ordered 20 just to have backups. I know a lot about FM synthesis (I can program the hell out of my DX7) and I hope to do something cool with them. I'll post videos when I'm done.

  • Are you using midi to control the pitch on the Arduino?

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more