alice-teacher one octave song - birds
Lee, Yvonne
Yvonne.Lee at tdsb.on.ca
Thu Mar 24 15:34:41 EDT 2016
Thanks, I will let you know how this works.
Today I showed them how to translate Treble note to
alpha. and corresponding birds.
and show them how to change the timing.
and document the plot of sequence order they
must get the birds to sing.
please explain how to get 2 or 3 note/birds to sing simultaneously - a chord.
Yvonne Lee, Hon. B.A., OCT
Thistletown C.I.
Toronto District School Board
40 Fordwich Crescent
Toronto Ontario
M9W 2T4
Phone 416 394 7710
Fax 416-394 7726
Why Wait, Just Do It.
________________________________
From: alice-teachers [alice-teachers-bounces+yvonne.lee=tdsb.on.ca at lists.andrew.cmu.edu] on behalf of Donald Slater via alice-teachers [alice-teachers at lists.andrew.cmu.edu]
Sent: Thursday, March 24, 2016 2:39 PM
To: Alice Teachers
Subject: Re: alice-teacher one octave song - birds
Yvonne,
If I understand your question correctly, you might try this.
Work your way through the tutorial, and at the end of the tutorial, exit the tutorial, and then save the world. This will save the tutorial world for you to experiment with.
In Alice, take a look at the sing scale() method.
You will see this has each of the penguins execute their sinNote method in order.
Each penguin knows how to sing a particular note, and each note will be sung in approximately 1 second.
You should be able to create another method that will allow you to order your penguins into the melody line of the new sing that you want them to perform. This will give you the melody of your song, but not the correct rhythm.
The use of the doTogether in the singSong method is really confusing, and I would not attempt to duplicate it.
Instead, I would introduce the students to parameters, and for the singNote method of each penguin, I would create a parameter, called “beat”.
In each singNote method, there is a call to the playSound method (which plays the sound file recording of the note the penguin is singing). Set the duration of this playSound method to the beat parameter. (See the attached screen shot, which shows the redPenguin singNote method.
This will now allow each penguin sing a whole note (i second), a half note (.5 seconds), a quarter note (.25 seconds), and an eighth note (.125 seconds). Modify your newSong method, add ing the appropriate parameter values to create the approximate rhythm of your song.
You might also notice that I modified the howFast variable (which controls the animation of the penguin), so that it’s value is ⅛ the value of the beat parameter.
I hope this helps. Let me know if you have any other questions or need more explanation.
All the best,
[cid:B6DA7510-C6C8-4293-836F-83186016DCC5 at wv.cc.cmu.edu]
Don Slater
Alice Project
Carnegie Mellon University
Entertainment Technology Center
700 Technology Drive
Pittsburgh, PA 15219
Email: dslater at cmu.edu<mailto:dslater at cmu.edu>
I have learned this at least by my experiment: that if one advances confidently in the direction of his dreams, and endeavors to live the life he has imagined, he will meet with a success unexpected in common hours.
--- Henry David Thoreau
The true object of all human life is play. -- G.K. Chesterton
On Mar 24, 2016, at 8:44 AM, Lee, Yvonne via alice-teachers <alice-teachers at lists.andrew.cmu.edu<mailto:alice-teachers at lists.andrew.cmu.edu>> wrote:
Hi ,
I have difficulty showing the students how to program a different "one octave song" that
is different than the theme song to the Flintstones.
specifically - changing the sequence, order, and the timing of the birds singing.
I have reviewed the tutorial several times and the text book too.
my students and I were able to search the internet for many famous
one octave songs, determined the sequence, and the timing.
yet find there is very little instruction... in the text
chapter one and the Appendix - to change the sequence, order and the timing of the birds singing.
Please advise.
Yvonne Lee, Hon. B.A., OCT
Thistletown C.I.
Toronto District School Board
40 Fordwich Crescent
Toronto Ontario
M9W 2T4
Phone 416 394 7710
Fax 416-394 7726
Why Wait, Just Do It.
_______________________________________________
alice-teachers mailing list
alice-teachers at lists.andrew.cmu.edu<mailto:alice-teachers at lists.andrew.cmu.edu>
https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/alice-teachers/attachments/20160324/c1641105/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: beatParameter.png
Type: image/png
Size: 94615 bytes
Desc: beatParameter.png
URL: <http://lists.andrew.cmu.edu/pipermail/alice-teachers/attachments/20160324/c1641105/attachment-0001.png>
More information about the alice-teachers
mailing list