SlideShare una empresa de Scribd logo
UNIDAD 01
UNIDAD 01
UNIDAD 01
P.D. I I
Tipos de datos
Mensajes
• Objeto “readsf~" (ejecuta un archivo de audio WAV o AIFF
• Funciona de la siguiente manera: primero determinamos en una caja Mensaje el nombre del archivo a
abrir: "open [nombre del archivo]". Por ejemplo, si desea llamar al archivo “platillo.wav", entonces
deberá ingresar "open platillo.wav".
• Para CARGAR el archivo debemos mandar la instrucción del mensaje OPEN. (con un clic o bang)
• Luego se usan los Mensajes "start" y "stop" para comenzar y finalizar la reproducción.
• Para que suene debemos conectarlo al obj dac~ (Digital-Analog Converter)
01Introducción al audio en tiempo real| PD
II
Su argumento nos indica el número de
canales del archivo (por default usaremos 2)
01Introducción al audio en tiempo real| PD
II
Se puede resumir de algunas formas este
proceso
01Introducción al audio en tiempo real| PD
II
Pero los Mensajes también pueden ser
enviados uno detrás del otro escribiéndolos en
la misma caja Mensaje, separados por una
coma:
01Introducción al audio en tiempo real| PD
II
Listas
• El Mensaje "open platillo.wav" es en realidad la conjunción de dos símbolos (porque consiste de dos
palabras separadas por un espacio) y a este se le llama "lista“
• El Objeto "pack" puede crear una lista a partir de varios "elementos". Como argumentos, se debe
ingresar las indicaciones que especifiquen qué tipo de elementos debe contener la lista.
• Un número, como ocurre en "trigger", es expresado con "float"* (ó "f"), un símbolo con "symbol"
• (ó "s").
01Introducción al audio en tiempo real| PD
II
01Introducción al audio en tiempo real| PD
II
UNPACK
• Los elementos de una lista pueden ser devueltos usando el Objeto inverso "unpack", el cual trabaja de acuerdo al mismo
principio que "pack", excepto que lo que aparece aquí como salidas corresponde a las entradas del Objeto
"pack".
01Introducción al audio en tiempo real| PD
II
• NOTA: si se usa un símbolo en cualquier entrada de un Objeto "pack" que no sea la extrema izquierda,
debe aparecer de esta manera:
01Introducción al audio en tiempo real| PD
II
• Un problema con "pack s s": la primer entrada es la única que no tiene que ser etiquetada específicamente como un
símbolo. El segundo símbolo debe o bien ser precedido por la palabra "symbol" en la caja Mensaje, o bien el Mensaje
debe ser convertido usando un Objeto "symbol":
01Introducción al audio en tiempo real| PD
II
• Una lista que comience con un número no necesita ser explícitamente etiquetada como lista; sin embargo, si comienza
con un símbolo, debemos usar la palabra "list“.
01Introducción al audio en tiempo real| PD
II
Mensajes con Variables insertadas
• Podemos integrar variables en el contenido de una caja de Mensaje usando la señal de variables $1 ,
$2, etc.
Las listas mantienen sus propiedades los símbolos deben indicarse con
SYMBOL
01Introducción al audio en tiempo real| PD
II
set
sirve para redefinir por completo los contenidos
de la caja de Mensaje
01Introducción al audio en tiempo real| PD
II
MAKEFILENAME
• Sirve para incluir variables en los argumentos
• "%d” sirve para dígitos y "%s" para símbolos:
01Introducción al audio en tiempo real| PD
II
openpanel
• Abre el explorador y al hacer clic en un archivo nos regresa su ruta exacta como debe aparecer en el
mensaje open
01Introducción al audio en tiempo real| PD
II
01Introducción al audio en tiempo real| PD
II
Route
• clasifica varios tipos de datos. También puede distribuir los tipos de datos (número, símbolo, lista,
bang)... Como toda salida nos da también un bang
01Introducción al audio en tiempo real| PD
II
Tambien puede ordenar por medio de una
etiqueta
01Introducción al audio en tiempo real| PD
II
Demultiplex DEMUX
También nos da un bang de
salida
No tiene límite de salidas
• El Objeto "route" distribuye un ingreso a varias salidas de acuerdo a una etiqueta. "demultiplex"
o"demux” distribuye un ingreso a varias salidas de acuerdo al ingreso de otra entrada. Recibe los
números de las salidas como argumento, comenzando por 0: "demux 0 1 2 3".
01Introducción al audio en tiempo real| PD
II
Spigot
• Funciona como una compuerta
para dejar pasar lo que llegue
en la entrada izquierda. Si por
la derecha hay un 0 está
cerrada y si hay un 1 está
abierta (o cualquier número
distinto de 0
01Introducción al audio en tiempo real| PD
II
Objetos GUI (Graphical User Interface)
01Introducción al audio en tiempo real| PD
II
Metro
• Cuando se enciende o se apaga (en la entrada izquierda), obtenemos bangs a un intervalo regular
determinado por el argumento o la entrada derecha y medido en Milisegundos
01Introducción al audio en tiempo real| PD
II
"delay" ("del")
• Retarda un bang entrante la cantidad de milisegundos especificada en el argumento o en la entrada
derecha:
01Introducción al audio en tiempo real| PD
II
"pipe"
• Cumple la misma función que "delay" pero retrasa números y símbolos. La duración del retardo es
ingresada como argumento. Por defecto, "pipe" espera un número como entrada.
01Introducción al audio en tiempo real| PD
II
• Si quiere enviar un símbolo por medio de este, primero se debe declararlo como argumento (con "s",
como en "route"). Segundo, a continuación debe determinar la duración (como argumento a como
entrada derecha):
01Introducción al audio en tiempo real| PD
II
Puede tener varias entradas y salidas 01Introducción al audio en tiempo real| PD
II
También trabaja con listas
01Introducción al audio en tiempo real| PD
II
Pipe o del se pueden borrar antes de que
salgan los datos introducidos
01Introducción al audio en tiempo real| PD
II
Line
crea una serie de números en un tiempo definido
01Introducción al audio en tiempo real| PD
II
timer
• Mide la duración entre dos bangs
01Introducción al audio en tiempo real| PD
II
OSC~
• Produce una onda SENOIDAL
• OJO: El volumen nunca debe
sobrepasar 1.
• En este ejemplo el Vslider tiene
un rango de 0 a .99
01Introducción al audio en tiempo real| PD
II
EJERCICIOS
• HACER UNA MELODÍA ALEATORIA con osc~
01Introducción al audio en tiempo real| PD
II
Melodía aleatoria con tempo aleatorio
• Realiza una melodía con tempo y notas aleatorias
01Introducción al audio en tiempo real| PD
II
Glissando
01Introducción al audio en tiempo real| PD
II
Hacer melodía aleatoria con gliss
01Introducción al audio en tiempo real| PD
II

Más contenido relacionado

Último

Poesía Consejos de un Padre para su hijo.docx
Poesía Consejos de un Padre para su hijo.docxPoesía Consejos de un Padre para su hijo.docx
Poesía Consejos de un Padre para su hijo.docx
EmmanuelTandaypnFarf
 
Cuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptx
Cuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptxCuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptx
Cuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptx
EmmanuelTandaypnFarf
 
p4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdf
p4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdfp4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdf
p4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdf
artnarinoempresarial
 
Mapas Mixtos de la Camara y Fotografia .pptx
Mapas Mixtos de la Camara y Fotografia .pptxMapas Mixtos de la Camara y Fotografia .pptx
Mapas Mixtos de la Camara y Fotografia .pptx
anibalvc1999
 
VIDA Y OBRA DE BALDOMERO LILLO POWER POINT
VIDA Y OBRA DE BALDOMERO LILLO POWER POINTVIDA Y OBRA DE BALDOMERO LILLO POWER POINT
VIDA Y OBRA DE BALDOMERO LILLO POWER POINT
valeconstanza2
 
poesía al Perú por sus 200 años de libertad.pdf
poesía al Perú por sus 200 años de libertad.pdfpoesía al Perú por sus 200 años de libertad.pdf
poesía al Perú por sus 200 años de libertad.pdf
EmmanuelTandaypnFarf
 
Señora-de-los-mares-Olga-Drennen - poesia.pdf
Señora-de-los-mares-Olga-Drennen - poesia.pdfSeñora-de-los-mares-Olga-Drennen - poesia.pdf
Señora-de-los-mares-Olga-Drennen - poesia.pdf
rociomarino
 
Miguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptx
Miguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptxMiguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptx
Miguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptx
galaxport1
 
Curso Tarot Completo Hija de Marte en pdf
Curso Tarot Completo Hija de Marte en pdfCurso Tarot Completo Hija de Marte en pdf
Curso Tarot Completo Hija de Marte en pdf
lordsigma777
 
Tercer libro de Vitruvio Arquitectura 2semestre
Tercer libro de Vitruvio Arquitectura 2semestreTercer libro de Vitruvio Arquitectura 2semestre
Tercer libro de Vitruvio Arquitectura 2semestre
AsviSamuelSolisMarti
 
Historia y Diversidad de las células.pdf
Historia y Diversidad de las células.pdfHistoria y Diversidad de las células.pdf
Historia y Diversidad de las células.pdf
t2rsm8p5kc
 
presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...
presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...
presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...
Grados Solórzano Tania Apellidos
 
EL BARROCO presentacion de universidad de guadalajara
EL BARROCO presentacion de universidad de guadalajaraEL BARROCO presentacion de universidad de guadalajara
EL BARROCO presentacion de universidad de guadalajara
derekpulido3455
 
CASULLO-FORSTER - Itinerarios De La Modernidad (1).pdf
CASULLO-FORSTER - Itinerarios De La Modernidad (1).pdfCASULLO-FORSTER - Itinerarios De La Modernidad (1).pdf
CASULLO-FORSTER - Itinerarios De La Modernidad (1).pdf
betianarivero7
 
Dossier de Mareny Gomez, arista emergente de chiapas
Dossier de Mareny Gomez, arista emergente de chiapasDossier de Mareny Gomez, arista emergente de chiapas
Dossier de Mareny Gomez, arista emergente de chiapas
al050121024
 
EXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptx
EXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptxEXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptx
EXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptx
JonathanDelgado801891
 
Enganchados nº1_Fanzine de verano de junio de 2024
Enganchados nº1_Fanzine de verano de junio de 2024Enganchados nº1_Fanzine de verano de junio de 2024
Enganchados nº1_Fanzine de verano de junio de 2024
Miguel Ventayol
 
Aforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdf
Aforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdfAforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdf
Aforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdf
AbrahamVillar2
 
Evolucion del diseño grafico inicio historia
Evolucion del diseño grafico inicio historiaEvolucion del diseño grafico inicio historia
Evolucion del diseño grafico inicio historia
zabalaedith2024
 
Mapa mixto acerca de diseño gráfico y el computador
Mapa mixto acerca de diseño gráfico y el computadorMapa mixto acerca de diseño gráfico y el computador
Mapa mixto acerca de diseño gráfico y el computador
nairelysrosales
 

Último (20)

Poesía Consejos de un Padre para su hijo.docx
Poesía Consejos de un Padre para su hijo.docxPoesía Consejos de un Padre para su hijo.docx
Poesía Consejos de un Padre para su hijo.docx
 
Cuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptx
Cuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptxCuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptx
Cuento-Feliz-y-El-Ejercito-de-Napoleon-de-Emmanuel.pptx
 
p4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdf
p4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdfp4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdf
p4s.co Pitch Hackathon Template Plantilla final (1).pdf.pdf
 
Mapas Mixtos de la Camara y Fotografia .pptx
Mapas Mixtos de la Camara y Fotografia .pptxMapas Mixtos de la Camara y Fotografia .pptx
Mapas Mixtos de la Camara y Fotografia .pptx
 
VIDA Y OBRA DE BALDOMERO LILLO POWER POINT
VIDA Y OBRA DE BALDOMERO LILLO POWER POINTVIDA Y OBRA DE BALDOMERO LILLO POWER POINT
VIDA Y OBRA DE BALDOMERO LILLO POWER POINT
 
poesía al Perú por sus 200 años de libertad.pdf
poesía al Perú por sus 200 años de libertad.pdfpoesía al Perú por sus 200 años de libertad.pdf
poesía al Perú por sus 200 años de libertad.pdf
 
Señora-de-los-mares-Olga-Drennen - poesia.pdf
Señora-de-los-mares-Olga-Drennen - poesia.pdfSeñora-de-los-mares-Olga-Drennen - poesia.pdf
Señora-de-los-mares-Olga-Drennen - poesia.pdf
 
Miguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptx
Miguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptxMiguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptx
Miguel Rodríguez Presentación LOS PROCESOS GERENCIALES DEL TALENTO HUMANO.pptx
 
Curso Tarot Completo Hija de Marte en pdf
Curso Tarot Completo Hija de Marte en pdfCurso Tarot Completo Hija de Marte en pdf
Curso Tarot Completo Hija de Marte en pdf
 
Tercer libro de Vitruvio Arquitectura 2semestre
Tercer libro de Vitruvio Arquitectura 2semestreTercer libro de Vitruvio Arquitectura 2semestre
Tercer libro de Vitruvio Arquitectura 2semestre
 
Historia y Diversidad de las células.pdf
Historia y Diversidad de las células.pdfHistoria y Diversidad de las células.pdf
Historia y Diversidad de las células.pdf
 
presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...
presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...
presentaciondenotasdepapeljuvenilrosado202406152319030000-240616042154-f172c8...
 
EL BARROCO presentacion de universidad de guadalajara
EL BARROCO presentacion de universidad de guadalajaraEL BARROCO presentacion de universidad de guadalajara
EL BARROCO presentacion de universidad de guadalajara
 
CASULLO-FORSTER - Itinerarios De La Modernidad (1).pdf
CASULLO-FORSTER - Itinerarios De La Modernidad (1).pdfCASULLO-FORSTER - Itinerarios De La Modernidad (1).pdf
CASULLO-FORSTER - Itinerarios De La Modernidad (1).pdf
 
Dossier de Mareny Gomez, arista emergente de chiapas
Dossier de Mareny Gomez, arista emergente de chiapasDossier de Mareny Gomez, arista emergente de chiapas
Dossier de Mareny Gomez, arista emergente de chiapas
 
EXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptx
EXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptxEXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptx
EXPOSICIONkljhmkkkkkkkkkkk ADENCION.pptx
 
Enganchados nº1_Fanzine de verano de junio de 2024
Enganchados nº1_Fanzine de verano de junio de 2024Enganchados nº1_Fanzine de verano de junio de 2024
Enganchados nº1_Fanzine de verano de junio de 2024
 
Aforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdf
Aforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdfAforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdf
Aforismos Cultura Y Valor (Wittgenstein Ludwig) (z-lib.org).pdf
 
Evolucion del diseño grafico inicio historia
Evolucion del diseño grafico inicio historiaEvolucion del diseño grafico inicio historia
Evolucion del diseño grafico inicio historia
 
Mapa mixto acerca de diseño gráfico y el computador
Mapa mixto acerca de diseño gráfico y el computadorMapa mixto acerca de diseño gráfico y el computador
Mapa mixto acerca de diseño gráfico y el computador
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 

Destacado (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Pure data ii

  • 4. Tipos de datos Mensajes • Objeto “readsf~" (ejecuta un archivo de audio WAV o AIFF • Funciona de la siguiente manera: primero determinamos en una caja Mensaje el nombre del archivo a abrir: "open [nombre del archivo]". Por ejemplo, si desea llamar al archivo “platillo.wav", entonces deberá ingresar "open platillo.wav". • Para CARGAR el archivo debemos mandar la instrucción del mensaje OPEN. (con un clic o bang) • Luego se usan los Mensajes "start" y "stop" para comenzar y finalizar la reproducción. • Para que suene debemos conectarlo al obj dac~ (Digital-Analog Converter) 01Introducción al audio en tiempo real| PD II
  • 5. Su argumento nos indica el número de canales del archivo (por default usaremos 2) 01Introducción al audio en tiempo real| PD II
  • 6. Se puede resumir de algunas formas este proceso 01Introducción al audio en tiempo real| PD II
  • 7. Pero los Mensajes también pueden ser enviados uno detrás del otro escribiéndolos en la misma caja Mensaje, separados por una coma: 01Introducción al audio en tiempo real| PD II
  • 8. Listas • El Mensaje "open platillo.wav" es en realidad la conjunción de dos símbolos (porque consiste de dos palabras separadas por un espacio) y a este se le llama "lista“ • El Objeto "pack" puede crear una lista a partir de varios "elementos". Como argumentos, se debe ingresar las indicaciones que especifiquen qué tipo de elementos debe contener la lista. • Un número, como ocurre en "trigger", es expresado con "float"* (ó "f"), un símbolo con "symbol" • (ó "s"). 01Introducción al audio en tiempo real| PD II
  • 9. 01Introducción al audio en tiempo real| PD II
  • 10. UNPACK • Los elementos de una lista pueden ser devueltos usando el Objeto inverso "unpack", el cual trabaja de acuerdo al mismo principio que "pack", excepto que lo que aparece aquí como salidas corresponde a las entradas del Objeto "pack". 01Introducción al audio en tiempo real| PD II
  • 11. • NOTA: si se usa un símbolo en cualquier entrada de un Objeto "pack" que no sea la extrema izquierda, debe aparecer de esta manera: 01Introducción al audio en tiempo real| PD II
  • 12. • Un problema con "pack s s": la primer entrada es la única que no tiene que ser etiquetada específicamente como un símbolo. El segundo símbolo debe o bien ser precedido por la palabra "symbol" en la caja Mensaje, o bien el Mensaje debe ser convertido usando un Objeto "symbol": 01Introducción al audio en tiempo real| PD II
  • 13. • Una lista que comience con un número no necesita ser explícitamente etiquetada como lista; sin embargo, si comienza con un símbolo, debemos usar la palabra "list“. 01Introducción al audio en tiempo real| PD II
  • 14. Mensajes con Variables insertadas • Podemos integrar variables en el contenido de una caja de Mensaje usando la señal de variables $1 , $2, etc. Las listas mantienen sus propiedades los símbolos deben indicarse con SYMBOL 01Introducción al audio en tiempo real| PD II
  • 15. set sirve para redefinir por completo los contenidos de la caja de Mensaje 01Introducción al audio en tiempo real| PD II
  • 16. MAKEFILENAME • Sirve para incluir variables en los argumentos • "%d” sirve para dígitos y "%s" para símbolos: 01Introducción al audio en tiempo real| PD II
  • 17. openpanel • Abre el explorador y al hacer clic en un archivo nos regresa su ruta exacta como debe aparecer en el mensaje open 01Introducción al audio en tiempo real| PD II
  • 18. 01Introducción al audio en tiempo real| PD II
  • 19. Route • clasifica varios tipos de datos. También puede distribuir los tipos de datos (número, símbolo, lista, bang)... Como toda salida nos da también un bang 01Introducción al audio en tiempo real| PD II
  • 20. Tambien puede ordenar por medio de una etiqueta 01Introducción al audio en tiempo real| PD II
  • 21. Demultiplex DEMUX También nos da un bang de salida No tiene límite de salidas • El Objeto "route" distribuye un ingreso a varias salidas de acuerdo a una etiqueta. "demultiplex" o"demux” distribuye un ingreso a varias salidas de acuerdo al ingreso de otra entrada. Recibe los números de las salidas como argumento, comenzando por 0: "demux 0 1 2 3". 01Introducción al audio en tiempo real| PD II
  • 22. Spigot • Funciona como una compuerta para dejar pasar lo que llegue en la entrada izquierda. Si por la derecha hay un 0 está cerrada y si hay un 1 está abierta (o cualquier número distinto de 0 01Introducción al audio en tiempo real| PD II
  • 23. Objetos GUI (Graphical User Interface) 01Introducción al audio en tiempo real| PD II
  • 24. Metro • Cuando se enciende o se apaga (en la entrada izquierda), obtenemos bangs a un intervalo regular determinado por el argumento o la entrada derecha y medido en Milisegundos 01Introducción al audio en tiempo real| PD II
  • 25. "delay" ("del") • Retarda un bang entrante la cantidad de milisegundos especificada en el argumento o en la entrada derecha: 01Introducción al audio en tiempo real| PD II
  • 26. "pipe" • Cumple la misma función que "delay" pero retrasa números y símbolos. La duración del retardo es ingresada como argumento. Por defecto, "pipe" espera un número como entrada. 01Introducción al audio en tiempo real| PD II
  • 27. • Si quiere enviar un símbolo por medio de este, primero se debe declararlo como argumento (con "s", como en "route"). Segundo, a continuación debe determinar la duración (como argumento a como entrada derecha): 01Introducción al audio en tiempo real| PD II
  • 28. Puede tener varias entradas y salidas 01Introducción al audio en tiempo real| PD II
  • 29. También trabaja con listas 01Introducción al audio en tiempo real| PD II
  • 30. Pipe o del se pueden borrar antes de que salgan los datos introducidos 01Introducción al audio en tiempo real| PD II
  • 31. Line crea una serie de números en un tiempo definido 01Introducción al audio en tiempo real| PD II
  • 32. timer • Mide la duración entre dos bangs 01Introducción al audio en tiempo real| PD II
  • 33. OSC~ • Produce una onda SENOIDAL • OJO: El volumen nunca debe sobrepasar 1. • En este ejemplo el Vslider tiene un rango de 0 a .99 01Introducción al audio en tiempo real| PD II
  • 34. EJERCICIOS • HACER UNA MELODÍA ALEATORIA con osc~ 01Introducción al audio en tiempo real| PD II
  • 35. Melodía aleatoria con tempo aleatorio • Realiza una melodía con tempo y notas aleatorias 01Introducción al audio en tiempo real| PD II
  • 36. Glissando 01Introducción al audio en tiempo real| PD II
  • 37. Hacer melodía aleatoria con gliss 01Introducción al audio en tiempo real| PD II