New User Special Price Expires in

Let's log you in.

Sign in with Facebook


Don't have a StudySoup account? Create one here!


Create a StudySoup account

Be part of our community, it's free to join!

Sign up with Facebook


Create your account
By creating an account you agree to StudySoup's terms and conditions and privacy policy

Already have a StudySoup account? Login here

Interactive Multimedia Design ARGD410-01 Week2

by: Ariana Notetaker

Interactive Multimedia Design ARGD410-01 Week2 ARGD410_01FA16

Marketplace > Montclair State University > Visual Communication Design > ARGD410_01FA16 > Interactive Multimedia Design ARGD410 01 Week2
Ariana Notetaker
GPA 3.607
View Full Document for 0 Karma

View Full Document


Unlock These Notes for FREE

Enter your email below and we will instantly email you these Notes for Interactive Multimedia Design

(Limited time offer)

Unlock Notes

Already have a StudySoup account? Login here

Unlock FREE Class Notes

Enter your email below to receive Interactive Multimedia Design notes

Everyone needs better class notes. Enter your email and we will send you notes for this class for free.

Unlock FREE notes

About this Document

Week 2 of Interactive Multimedia Design goes over new essential vocabulary and some basics for coding interactive and dynamic material. Here, you will find short descriptions for the vocab, learn w...
Interactive Multimedia Design
Jun Li
Class Notes
interactive, multimedia, Design, basics, coding, beginner, processing, java, Java basics, variables, generative




Popular in Interactive Multimedia Design

Popular in Visual Communication Design

This 2 page Class Notes was uploaded by Ariana Notetaker on Wednesday September 28, 2016. The Class Notes belongs to ARGD410_01FA16 at Montclair State University taught by Jun Li in Fall 2016. Since its upload, it has received 3 views. For similar materials see Interactive Multimedia Design in Visual Communication Design at Montclair State University.

Similar to ARGD410_01FA16 at MSU

Popular in Visual Communication Design


Reviews for Interactive Multimedia Design ARGD410-01 Week2


Report this Material


What is Karma?


Karma is the currency of StudySoup.

You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!

Date Created: 09/28/16
Interactive Multimedia Design ARGD410-01 Week 2: CODE TALK: Vocab: -Static: Does not move or change. -Dynamic: Moves or changes on it’s own. A.K.A. Generative -Interactive: Let’s the viewer/user move or change what you code. EX: When the cursor moves, something follows. When the mouse is clicked, something new happens. -A flow of code: A compilation of lines of code. -Block of code: A section where there is code. -Variables: A datatype that constantly updates. -Event: Only used if there is a draw() and if the user triggers it. There are a few type of events such as: -mouseClicked: When the mouse is clicked, something happens (you code what happens) -keyPressed: When any key is pressed, something happens (you code what happens) There are two types of “blocks" of code: -void setup: This is where you setup your document. You would code the size of your workspace (a.k.a. canvas) here and might also include the color of the background. Once something is coded in void setup, it is static; it does not get redrawn over and over again. Written as: void setup(){ -void draw: This is where you can draw what you want to see. Here, you can make something that is static, dynamic, or interactive. Written as: void draw(){ *Note the open curly brackets. This indicates that you are starting your block of code. When you are done coding, you MUST and the ending curly bracket }. EX: void setup(){ size(512,508); } INTERACTIVE BASICS: Functions: Functions are basically actions that you want to include in your code. As the semester goes on, we will be learning about different functions. Some functions are: -random: Randomizes something that is dynamic. Rages if written as random(#,#); -constrain: Constrains the minimum and maximum pixels to something dynamic or interactive. Variables: Anything moving or changing needs variables that holds data that is constantly being updated. Self-made variables need to be declared, initialized, and applied. Global variables apply to all coding blocks. It’s a good idea to name your variables after something related to what you want it to do. There are two types of variables you can write: -float: A datatype that hold information for numbers with decimals; things that are not exact. If your variables are the same data type, u can write in one line. EX: float r,g,b,a -int: Short for integer, a datatype that holds information for whole numbers; things that are exact. How to create variables: -At the beginning of the code; at the top of all coding blocks you can write float (variable of choice) or int (variable of choice). But honestly, you will most likely be using float more than int. -Initializing variables is making them equal to something. -Finally, you can apply the variable by including it in your code. EX: float a a=random(50); Previous mouse position= pmouseX (X-axis/horizontal), pmouseY (Y-axis/vertical) *line(pmouseX,pmouseY,mouseX,mouseY); allows you to draw Drawing programs need at least 3 blocks of code. Default frame rate for random is 60 frames per second. You can change the frame rate in the setup by coding void setup() { size(600, 600); background(255); frameRate(#); } Quick Tip: CMD+T is auto formatting, makes the code neat


Buy Material

Are you sure you want to buy this material for

0 Karma

Buy Material

BOOM! Enjoy Your Free Notes!

We've added these Notes to your profile, click here to view them now.


You're already Subscribed!

Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'

Why people love StudySoup

Steve Martinelli UC Los Angeles

"There's no way I would have passed my Organic Chemistry class this semester without the notes and study guides I got from StudySoup."

Amaris Trozzo George Washington University

"I made $350 in just two days after posting my first study guide."

Jim McGreen Ohio University

"Knowing I can count on the Elite Notetaker in my class allows me to focus on what the professor is saying instead of just scribbling notes the whole time and falling behind."


"Their 'Elite Notetakers' are making over $1,200/month in sales by creating high quality content that helps their classmates in a time of need."

Become an Elite Notetaker and start selling your notes online!

Refund Policy


All subscriptions to StudySoup are paid in full at the time of subscribing. To change your credit card information or to cancel your subscription, go to "Edit Settings". All credit card information will be available there. If you should decide to cancel your subscription, it will continue to be valid until the next payment period, as all payments for the current period were made in advance. For special circumstances, please email


StudySoup has more than 1 million course-specific study resources to help students study smarter. If you’re having trouble finding what you’re looking for, our customer support team can help you find what you need! Feel free to contact them here:

Recurring Subscriptions: If you have canceled your recurring subscription on the day of renewal and have not downloaded any documents, you may request a refund by submitting an email to

Satisfaction Guarantee: If you’re not satisfied with your subscription, you can contact us for further help. Contact must be made within 3 business days of your subscription purchase and your refund request will be subject for review.

Please Note: Refunds can never be provided more than 30 days after the initial purchase date regardless of your activity on the site.