Last Three Days!

If all of your work is finished and turned in…

  • You may play with the NEW version of Scratch
  • You may explore GarageBand
  • You may work for another class

Check the dropbox to see if your final draft has been turned in.

  • 6-1.Last.First.Final
  • 8-2.Last.First.Final
  • 7-1.Last.First.Final
  • 7-2.Last.First.Final

6-1_Dropbox

8-2_Dropbox

7-1_Dropbox

7-2_Dropbox

When instructed, vote on your top three choices.

6-1 Click Here

8-2 Click Here

7-1 Click Here

7-2 Click Here




Programming, click here to submit your project.

Thursday, May 16th, 2019

Music Tech

If you have not turned in a rough draft to the dropbox. Do so now.

Rough draft = 8-1.Last.First.FinalRough

Final draft = 8-1.Last.First.Final

Final draft due Friday, May 17th after the quiz.

Here is the link to the project instructions.

6-1_Dropbox

8-2_Dropbox

7-1_Dropbox

7-2_Dropbox




Programming

Rubric

Same basic game with

  1. with all new characters, obstacles, and actions
  2. that works without errors
  3. that is written with neat style

    earns you an 80.

Each of the following earns you 5 additional points.

  1. That uses the buttons on the OLED screen for input
  2. Add power ups which appear occasionally and give the player a benefit. You choose the benefit.
  3. Add weighting to action choices so that some actions work better for some obstacles.
  4. Add weighting to character choices so that some characters have a natural benefit and weakness against certain obstacles.
  5. Create a system of levels which makes the character and obstacles more powerful over time.
  6. I’m open to open-ended suggestions like these. Talk to Mr. Willingham if you have a suggestion.

 

If you have completed all of the above, you may learn how to use the OLED display. Talk to Mr. Willingham. A working OLED display can earn you an additional 5 points.

Poor style, code that does not work, poor collaboration of team members, disrespect of other teams, etc. will lose you points.

Wednesday, May 15th, 2019

Music Tech

If you have not turned in a rough draft to the dropbox. Do so now.

Name the rough draft 8-1.Last.First.FinalRough

After the quiz Friday, turn in your final draft. Name the final draft 8-1.Last.First.Final

Here is the link to the project instructions.

6-1_Dropbox

8-2_Dropbox

7-1_Dropbox

7-2_Dropbox




Programming

Rubric

Same basic game with

  1. with all new characters, obstacles, and actions
  2. that works without errors
  3. that is written with neat style

    earns you an 80.

Each of the following earns you 5 additional points.

  1. That uses the buttons on the OLED screen for input
  2. Add power ups which appear occasionally and give the player a benefit. You choose the benefit.
  3. Add weighting to action choices so that some actions work better for some obstacles.
  4. Add weighting to character choices so that some characters have a natural benefit and weakness against certain obstacles.
  5. Create a system of levels which makes the character and obstacles more powerful over time.
  6. I’m open to open-ended suggestions like these. Talk to Mr. Willingham if you have a suggestion.

 

If you have completed all of the above, you may learn how to use the OLED display. Talk to Mr. Willingham. A working OLED display can earn you an additional 5 points.

Poor style, code that does not work, poor collaboration of team members, disrespect of other teams, etc. will lose you points.




 

Tuesday, May 14th, 2019

Music Tech

Warmup

If you did not complete the piano interval identification exercise yesterday, complete it now.

Complete this piano roll interval identification practice next.

Then review the notes for Friday’s quiz.

Work Session

Review vocab.

Get peer feedback on the projects.

Work on the projects.




Programming

Rubric

Same basic game with

  1. with all new characters, obstacles, and actions
  2. that works without errors
  3. that is written with neat style

    earns you an 80.

Each of the following earns you 5 additional points.

  1. That uses the buttons on the OLED screen for input
  2. Add power ups which appear occasionally and give the player a benefit. You choose the benefit.
  3. Add weighting to action choices so that some actions work better for some obstacles.
  4. Add weighting to character choices so that some characters have a natural benefit and weakness against certain obstacles.
  5. Create a system of levels which makes the character and obstacles more powerful over time.
  6. I’m open to open-ended suggestions like these. Talk to Mr. Willingham if you have a suggestion.

 

If you have completed all of the above, you may learn how to use the OLED display. Talk to Mr. Willingham. A working OLED display can earn you an additional 5 points.

Poor style, code that does not work, poor collaboration of team members, disrespect of other teams, etc. will lose you points.




6-1_Dropbox

8-2_Dropbox

7-1_Dropbox

7-2_Dropbox

Missing Work / Makeup Work

If you missed the interval practice do these.

  1. Piano interval identification exercise (turn in the code to Mr. Willingham)
  2. Piano roll interval identification exercise (this is turned in automatically)

If you missed any of the four music reading assignments do this at home (April 15, 16, 17, & 18)

To turn in any missing music reading assignments, follow these instructions. This is to be done at home. Check the grade book. A zero indicates that I do not have a score from you for that assignment.

  1. Watch this video. — Here’s a second link to the same video hosted on O365 in case the first is too slow.
    1. Try either link. They are the same video hosted in two different places.
  2. Complete these exercises.
  3. Turn in the codes for the tests here.

If you missed the quiz or quiz corrections, come see me in the morning @ 8AM.

May 9 & 10

Music Tech

Music tech, your quiz is next Friday. The notes are posted above. Click here for the lesson to complete while I am gone. Take your time and enjoy.



Programming

Here is Dungeon Quest from earlier this quarter. You have two days to work alone or with your partner to modify it and make it your own. It must run on the CircuityPython microcontrollers. To make that happen, you will need to rename it main.py and load it on the board.

Every individual’s/group’s game should be distinct and engaging. Your game does not need to be similar to Dungeon Quest, but should work the same way (with text only). When I return, we will attach screens and buttons to our microcontrollers. Essentially, we will try to make our own Game Boy of sorts.

Your game will be graded based on the clarity and cleanliness of your code and how original your game is.

Good luck. This is the final project and will extend to the last week of school. Your final vocab quiz is next Friday. The notes are above (Programming Vocab II).

Wednesday, May 8th, 2019

Music Tech

Warmup

  1. Listen to this file. Project 10
  2. Enter your best analysis here (eg. AABABCA, etc.)

Work Session

  1. Vote, if we haven’t already, on a family of chords to use.
  2. Construct a song using the chosen family.


Programming

Warmup

Read about Neopixels. Neopixel documentation here and here @ adafruit

I would read the Adafruit page first.

Work Session

  1. Play with the Neopixel.
  2. Talk about color and light.

(Neopixel documentation here).

Tuesday, May 7th

The STEAM Lab is closed Thursday and Friday morning (May 9 & 10). Mr. Willingham will be with the 8th grade band in Chicago.

Music Tech

Warmup

  1. Download and listen to all three of these video game themes.
  2. Be prepared to discuss form for all three.

Work Session

  1. We did not get to make a song using loops yesterday. As a class we will pick a family of loops and a form to use. Then we will learn how to combine the loops to create a complete song.


Programming

Warmup

  1. Review this page about blinking an LED using CircuitPython.

Work Session

  1. Erase the board every time you use it. Save your work to your computer.
  2. Finish blinking the red LED (digitalio documentation here).
  3. Play with the colorful LED (Neopixel documentation here).

erase_bootloader_circuitpython