Documente Academic
Documente Profesional
Documente Cultură
Traducción
(1)
Implement animation over time when drawing squiggles: Add a duration (ms) to the
end of the “squiggle list”. Draw the rst/leftmost line segment (the one that goes
between the origin point and the next point to its right) immediately upon receiving
the list. Schedule all the remaining segments to be drawn at equal time intervals
until the last one appears at the moment at the exact end of the duration. Use one
of the objects pipe, metro, tempo, or delay for scheduling. Test this.
(2)
Create a new abstraction named blip+squiggle that contains both one sine-blip
and one draw-sine-squiggle. Its sole inlet takes a “blip and squiggle list”
determining the parameters of both the “blip” and of the “squiggle”. You can pass in
just the note list and move the part that converts note lists into squiggle lists from
[p graphics] to blip+squiggle, or have the “blip and squiggle list” independently
list all the parameters of both the “blip” and the “squiggle”, or any- thing in between.
The duration of the “squiggle” must exactly match the duration of the “blip”.
Otherwise you are free to customize any of the rest of the relationship between
“blip” param- eters and “squiggle” parameters. The left outlet should be a signal
containing the blip; the right outlet should contain the “squiggle” (details below).
Crea una nueva abstracción llamada blip + squiggle que contenga tanto sine-blip
y un draw-sine-squiggle. La entrada de datos toma una lista de squiggles. Puede
pasar sólo la lista de notas y mover la parte que convierte la lisa de notas en listas
de garabato o squiggle de [p graphics] a blip + squiggle, o hacer que la "lista
blip y squiggle" lista independientemente todos los parámetros tanto de la "blip" El
"squiggle", o cualquier cosa en el medio. La duración del "squiggle" debe coincidir
exactamente con la duración del "blip". De lo contrario, podrá personalizar
cualquier resto de la relación entre parámetros "blip" y parámetros "squiggle". La
salida izquierda debe ser una señal que contenga el blip; El enchufe derecho debe
contener el "squiggle".
(3)
You may customize sine-blip in any way that retains the essential character of
“sine blip” and adds zero or one new element to the “note list.” You may customize
draw-squiggle in any way that retains the essential character of “draw squiggle,”
adds zero or one new elements to the squiggle list (beyond the duration you
already added), and retains the animation as described above.
(4)
Make a new AV-sine in which you replace each instance of sine-blip with
blip+squiggle. Retain the round-robin dispatching technique so that the
simultaneous “squiggle” animations corre- spond with the simultaneous “blip”
sounds.
Hacer un nuevo AV-sine en el que se sustituye cada caso de seno-blip con blip +
squiggle. Conserve la técnica de distribución de round-robin para que las
animaciones simultáneas de "squiggle" se correspondan con los sonidos
simultáneos "blip".
(5)
Mix together all the “blips” to create the audio output, like in the starter code.
Mezclar todos los "blips" para crear la salida de audio, como en el código de
arranque.
(6)
Also combine together all of the “squiggles” so they appear together in a single
Jitter matrix dis- played in a single jit.pwindow. You may use either of these
techniques:
Move the jit.mgraphics object out of the abstraction so that all instances
of draw- sine-squiggle send messages to a single shared
jit.mgraphics object to draw simultaneously. Beware that you must
control jit.mgraphics by sending a series of messages. The “line_to”
message draws from the current position to the given new position,
so you can’t just naively interleave the messages from multiple
simulta- neous animations.
Combina también todas las "garabatos" para que aparezcan juntas en una sola
matriz Jitter mostrada en una sola ventana. Puede utilizar cualquiera de estas
técnicas:
- De alguna manera video compuesto las matrices de salida por cada instancia
de blip + squiggle
(7)
Design a system that can output a series of “blip” and “squiggle” lists over time to
realize your composition. You can either store every message in a data structure
such as a dict or coll, gen- erate the messages algorithmically from any Max patch
you can build, control part of the patch interactively, or any combination of the
above.
You may use any objects built into Max.
Diseñe un sistema que pueda dar salida a una serie de listas "blip" y "squiggle"
con el tiempo para realizar su composición. Puede almacenar todos los mensajes
en una estructura de datos como un dict o coll, generar los mensajes de forma
algorítmica desde cualquier parche Max que pueda construir, controlar parte del
parche interactivamente o cualquier combinación de los anteriores.
Puede utilizar cualquier objeto incorporado en Max.
(8)
Somehow modify both the sound and the graphics of the audiovisual sinewave
synthesizer in any way you would like to customize it. Add your own twist to
personalize it. Experiment with the video resolution and number of simultaneous
blips and squiggles you are able to achieve. Consider how and when you will clear
the graphics or parts of the graphics. Consider color, pen width, dots and dashes,
drawing back- wards, drawing at di erent angles, mild frequency modulation, or any
other features that inspire you.
Comentarios
1. I think you're mixing up the squiggle as a whole (which has a duration) versus
each individual linear segment. The squiggle is made out of segments. Each
segment draws all-or-nothing: in the previous video frame it's not there at all, and
then in the next video frame that segment is totally 100% there.
Spatially, the last segment begins at a certain location and ends at a certain
location, all of which is computed correctly by the starter code that I explain in
detail in lecture. You don't have to think about that.
Temporally, the assignment is asking you to control when each segment is drawn.
That last segment is supposed to "appear," "begin," "end", "be drawn", and "come
into existence" at a particular time - all of these verbs are synonyms for "draw the
segment". There is no other time associated with this segment; all the action
happens in one instant and there's nothing else to say.