Sunteți pe pagina 1din 6

Assigment_06

Traducción

1. Programando en Max, instrucciones.

(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. 


Implemente la animación en el tiempo al cuando se dibujan garabatos o líneas


correspondientes de ondas: añada una duración (ms) al final de la "lista de
garabatos o squiggles". Dibuje el primer segmento de línea (el que va entre el
punto de origen y el siguiente punto a su derecha) inmediatamente después de
recibir la lista. Programe todos los segmentos restantes que se dibujarán a
intervalos de tiempo iguales hasta que el último aparezca en ese momento al final
exacto de la duración. Utilice uno de los objeto: pipe, metro, tempo o delay para la
programación. Prueba esto.

(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. 


Puede personalizar sine-blip de cualquier forma que retenga el carácter esencial


de "sine blip" y agregue cero o un elemento nuevo a la "lista de notas". Puede
personalizar draw-squiggle de cualquier forma que retenga el carácter esencial de
"draw Squiggle ", agrega cero o uno de los nuevos elementos a la lista de
garabatos (más allá de la duración ya añadida), y retiene la animación como se
describe anteriormente.

(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:

Somehow video composite the matrices output by each instance of


blip+squiggle 


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

- Mueva el objeto jit.mgraphics fuera de la abstracción para que todas las


instancias de draw-sine-squiggle envíen mensajes a un solo objeto jit.mgraphics
compartido para dibujar simultáneamente. Tenga en cuenta que debe controlar
jit.mgraphics enviando una serie de mensajes. El mensaje "line_to" dibuja desde
la posición actual hasta la nueva posición dada, por lo que no puede entrelazar
ingenuamente los mensajes de múltiples animaciones simultáneas.

(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.

De alguna manera modificar el sonido y los gráficos del sintetizador sinusoidal


audiovisual en cualquier forma que le gustaría personalizar. Añada su propia
torcedura para personalizarla. Experimente con la resolución de vídeo y el número
de disparos simultáneos y squiggles que son capaces de lograr. Considere cómo y
cuándo borrará los gráficos o partes de los gráficos. Considere el color, el ancho
de la pluma, los puntos y los guiones, dibujando hacia atrás, dibujando a
diferentes ángulos, modulación de frecuencia suave o cualquier otra característica
que le inspire.

Comentarios

Thanks for the close read!

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.

The animated squiggle appears segment-by-segment. Its duration is the time


between then the first segment is drawn and the last segment is drawn. The
squiggle can have any duration (namely whatever number is at the end of the
blip+squiggle list), but the requirement is that you *evenly* divide that duration to
schedule each of the segments.

Does that answer your question?

2. It should be blip+squiggle ("blip *and* squiggle"); blip-squiggle was an error. I


wanted the first, but having made this error I think we should be lenient and allow
either.

Gracias por la lectura!


1. Creo que estás mezclando el squiggle como un todo (que tiene una duración)
en comparación con cada segmento lineal individual. El squiggle está hecho de
segmentos. Cada segmento dibuja all-or-nothing: en el marco de video anterior no
está allí en absoluto, y luego en el próximo cuadro de video ese segmento está
totalmente 100% allí.

El squiggle animado aparece segmento por segmento. Su duración es el tiempo


transcurrido entre el momento en que se dibuja el primer segmento y se dibuja el
último segmento. El squiggle puede tener cualquier duración (es decir, cualquier
número está al final de la lista blip + squiggle), pero el requisito es que * * dividir
uniformemente esa duración para programar cada uno de los segmentos.

Eso responde tu pregunta?

2. Debe ser blip + squiggle ("blip * y * squiggle"); Blip-squiggle fue un error. Yo


quería la primera, pero después de haber cometido este error, creo que
deberíamos ser indulgentes y permitirlo.

I think we have a confusion between time and space.

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.

Creo que tenemos una confusión entre el tiempo y el espacio.


Espaciativamente, el último segmento comienza en un determinado lugar y
termina en un cierto lugar, todo lo cual es calculado correctamente por el código
de arranque que explico detalladamente en la conferencia. No tienes que pensar
en eso.
Temporalmente, la asignación le pide que controle cuándo se dibuja cada
segmento. Ese último segmento se supone que "aparecen", "empiezan",
"terminan", "se dibujan" y "entran en existencia" en un momento particular - todos
estos verbos son sinónimos para "dibujar el segmento". No hay ningún otro
momento asociado con este segmento; Toda la acción sucede en un instante y no
hay nada más que decir.
3. Sí, no hay dibujo-squiggle; Obviamente queríamos decir draw-sine-squiggle

S-ar putea să vă placă și