Test Yourself #1

After the first week, you should be able to answer the following question:

  • What is an object box? Name one way to create an object box. How do they look?
  • What is a message box? Name one way to create a message box. How do they look?
  • What is a comment box? Name one way to create a comment. How do they look?
  • Where can you see error messages? How do you open that window?
  • What is the difference between a locked and an unlocked patcher? Name one way to switch between a locked and an unlocked patcher.
  • How do you connect objects?
  • What is the difference between an inlet and an outlet?
  • Why does this patch not work? Why can the two objects not be connected?

  • What is the difference in output between print object 1 and object 2?

  • How do you have to change the latter if you want to print the text “Hello, World!” ?
  • What is a button? What message does it send?
  • How does a button look when it is clicked?
  • How do you create a button (name one way)?
  • What does “bang” mean?
  • Where do you find help and a working example of an object?
  • How can you distinguish different print objects?
  • Can inlets and outlets have several connections?
  • In which order will messages be send when they are triggered by the same button?
  • Connect the lines of the following patch in order to output “this is not a palindrome”:
  • What can happen to the latter patch if you move the buttons around? What object should you use to avoid that?
  • What is the difference between an integer number box and a floating-point number box?
  • What happens if you send a text message to a number box?
  • What happens if you send a floating-point number to an integer number-box?
  • What is a list?
  • What’s a $1 in a text message? Mention 2 ways of replacing it.
  • How can you change the value of a number box?
  • How can you change the value of a number box silently (without outputting it) ?
  • What is a combination of several numbers in a single message called?
  • How many replaceable arguments can you place in a message?
  • Can you place replaceable arguments in any order?
  • Can you place a replaceable argument more than once in the same message?
  • How much does the person owe me:
  • What is a toggle?
  • How can you change the state of a toggle?
  • Which objects produces bangs at a regular interval?
  • How do you divide two numbers?
  • Which inlet triggers the division?
  • What happens if you send the numebr “27” to the toggle?
  • What does the 100 mean in “metro 100″
  • What will be printed to the Max window in the following patch if you enter “39.32” in the number box:

 

  • how do you register keypresses?
  • what will “select 32″ do if you send it a “33” ?
  • what does “delay 300″ do?
  • when is a  loadbang firing a bang?
  • which of an objects inlets triggers the action
  • what’s the problem with the following patch: