songs
Every-Rose-Has-Its-Thorn
Posts: 5
does anyone have a program for the boe-bot that makes it sing?
i need to be able to play chords with 3 notes in them and i need to play a song on the boe-bot but i need a program also...
i need to be able to play chords with 3 notes in them and i need to play a song on the boe-bot but i need a program also...
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
This came up just recently here. Oh, wait, that was your post, and you got some answers there. If I were in your situation, I'd settle for two-part harmony and use the FREQOUT command.
DGSwaner,
The Three Tenors (SoundPALs) approach, though seemingly doable, would not work. The reason is that the SoundPAL uses an RC oscillator for pitch and tempo. Synchronizing two or more of these units would be an exercize in frustration, I'm afraid. The Propeller, as you point out, could easily do multi-part harmony.
-Phil
virtual sound chip programs (210 programs)
http://forums.parallax.com/showthread.php?p=696966
To look at how to create chords, the Penguin Robot Jukebox has some tunes with chords. Take a look at the code for "Daisy."
penguin_jukebox.bpx
http://forums.parallax.com/showthread.php?p=690306
You can use the FREQOUT statement to play two note cords very easily. To play three, you'll need to look at the VSC channels. If you know the chord notes, construction of a pseudo "copy chord" is possible as some of these waveform types are matched or approximated by feeding into a sound oscilloscope. The other technique is to morph the sound using parameters in the VSC code. There are some limited comments in the code about morphing music, although extensive morphing documentation is a future item. Again, try out the programs and if there's suitability then the technique can be adapted for your project.
If this is not satisfactory, there's another idea, to get full three note chords, - add another basic stamp 2, network it, and send out multiple notes from each stamp. Each stamp can do a two note cord. This techniques yields 4 notes with two stamps. The two speakers can be arranged for stereo. Three stamps and three speakers give surround sound. Take a look at the attached circuit diagram for connecting two stamps. For more information, check the manual or the Editor Help File under the SEROUT topic.
Add another Basic Stamp
http://forums.parallax.com/attachment.php?attachmentid=53561
There's another posting here about chords where precise frequencies and useful ideas are given.
Another posted sound thread
http://forums.parallax.com/showthread.php?p=724792
And finally, don't forget to explore the other ways of making music. Here's some Penguin Robot sound generating demonstration programs using FREQOUT, PULSOUT, SEROUT, TOGGLE, and the VSC Demo that brings it all together.
penguin_freqout.bpx
http://forums.parallax.com/showthread.php?p=720802
penguin_pulsout.bpx
http://forums.parallax.com/showthread.php?p=720806
penguin_serout.bpx
http://forums.parallax.com/showthread.php?p=720813
penguin_toggle.bpx
http://forums.parallax.com/showthread.php?p=720807
penguin_virtual_soundchip.bpx
http://forums.parallax.com/showthread.php?p=720799
You can also improve your music with various sound elements such as vibrato.
penguin_vibrato_machine.bpx
http://forums.parallax.com/showthread.php?p=690301
If you plan to use the peizospeaker exclusively, the volume can be tweaked with this code.
penguin_virtual_volume_amp.bpx
http://forums.parallax.com/showthread.php?p=698498
and there's a small sound tutorial for more ideas.
sound_tutorial.rtf
http://forums.parallax.com/showthread.php?p=701526
humanoido
Post Edited (humanoido) : 5/6/2008 9:49:02 AM GMT
http://forums.parallax.com/showthread.php?p=724792
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support