| Título: Sé un DJ, crea música en directo y conviértete en el alma de la fiesta |
|---|
| Etapa: bachillerato Curso: 1er curso |
| Áreas: Informática y música |
| Justificación: La finalidad de la UDI es la realización de una jam session (encuentro informal de improvisación musical) teniendo como público los propios compañeros o incluso con la posibilidad de invitar a las familias y realizarla en la sala de usos múltiples del Centro. Los alummos se organizarán en grupos cooperativos. Cada grupo generará unos patrones musicales y unos ritmos base que les ayudarán a realizar su jam session Con esta UDI se presentan tanto procesos de aplicación y de análisis para evaluar contenidos procedimentales, como otros de evaluación y de creación que evalúan la reflexión y creatividad en el desarrollo de las tareas y proyectos. La contribución del área a la adquisición de la competencia de comunicación lingüística se trabaja mediante la exposición oral de los contenidos digitales elaborados. La competencia matemática y en ciencias y tecnologías está presente en el estudio de la programación que realizarán los alumnos. La contribución a la adquisición de las competencias sociales y cívicas se desarrolla a través de la participación, el trabajo en grupo y del análisis de la influencia de las TIC en la transformación de la sociedad actual a través de la música. La competencia de conciencia y expresiones culturales se desarrolla a través de la producción de contenidos multimedia musicales para la expresión artística del alumno. La aportación del área a la adquisición tanto de la competencia de aprender a aprender como de la del sentido de iniciativa y espíritu emprendedor está presente durante toda la UDI al estar elaborada mediante tareas. Además, se pretende desarrollar el aprendizaje de los siguientes criterios BL1.1. Analizar las influencias de las tecnologías de la información y la comunicación en la transformación de los diversos ámbitos de la sociedad actual, mediante el estudio de la influéncia de la música en la sociedad actual. BL3.1. Crear contenidos digitales con sentido estético utilizando aplicaciones informáticas que permitan la maquetación, la manipulación, el procesamiento, la captura, la integración y la organización de información para la realización de tareas en diversos contextos, su publicación y exposición oral, y como instrumento de resolución de problemas. Mediante la creación de música en directo con SonicPi BL.5.1. Diagramar problemas sencillos mediante el uso de metodologías de análisis. BL5.2. Resolver problemas sencillos mediante la definición y aplicación de algoritmos, estimando su división en subproblemas o generalizando su solución a través de casos particulares. BL5.3. Crear aplicaciones sencillas en un lenguaje de programación determinado, analizando su estructura y seleccionando la sintaxis y semántica de sus construcciones básicas para la realización de proyectos y la resolución de problemas reales. Programando con SonicPi. BL6.1. Interpretar textos orales del nivel educativo procedentes de fuentes diversas utilizando las estrategias de comprensión oral para obtener información y aplicarla en la reflexión sobre el contenido, la ampliación de sus conocimientos y la realización de tareas de aprendizaje. Buscándo información sobre patrones musicales. BL6.2. Expresar oralmente textos previamente planificados, del ámbito personal, académico, social o profesional, con una pronunciación clara, aplicando las normas de la prosodia y la corrección gramatical del nivel educativo y ajustados a las propiedades textuales de cada tipo y situación comunicativa, para transmitir de forma organizada sus conocimientos con un lenguaje no discriminatorio. Mediante la exposición oral de los resultados antes la comunidad educativa. BL6.3. Participar en intercambios comunicativos del ámbito personal, académico, social o profesional aplicando las estrategias lingüísticas y no lingüísticas del nivel educativo propias de la interacción oral utilizando un lenguaje no discriminatorio. Mediante el trabajo en grupo. BL6.4. Reconocer la terminología conceptual de la asignatura y del nivel educativo y utilizarla correctamente en actividades orales y escritas del ámbito personal, académico, social o profesional. Mediante la adquisición del lenguaje técnico musical y de pogramación. BL6.5. Leer textos de formatos diversos y presentados en soporte papel y digital, utilizando las estrategias de comprensión lectora del nivel educativo para obtener información y aplicarla en la reflexión sobre el contenido, la ampliación de sus conocimientos y la realización de tareas de aprendizaje. Mediante la búsqueda y ampliación de información sobre SonicPi. BL6.7. Buscar y seleccionar información en diversas fuentes de forma contrastada y organizar la información obtenida mediante diversos procedimientos de síntesis o presentación de los contenidos; para ampliar sus conocimientos y elaborar textos del ámbito personal, académico, social o profesional y del nivel educativo, citando adecuadamente su procedencia. Mediante la búsqueda y ampliación de información sobre SonicPi. BL6.8. Gestionar de forma eficaz tareas o proyectos, hacer propuestas creativas y confiar en sus posibilidades, mostrar energía y entusiasmo durante su desarrollo, tomar decisiones razonadas asumiendo riesgos y responsabilizarse de las propias acciones y de sus consecuencias. Mediante la elaboración de las tareas en grupo. BL6.9. Planificar tareas o proyectos, individuales o colectivos, describiendo acciones, recursos materiales, plazos y responsabilidades para conseguir los objetivos propuestos, adecuar el plan durante su desarrollo considerando diversas alternativas para transformar las dificultades en posibilidades, evaluar el proceso y el producto final y comunicar de forma creativa los resultados obtenidos con el apoyo de los recursos adecuados. Mediante la elaboración de las tareas en grupo. BL6.11. Organizar un equipo de trabajo distribuyendo responsabilidades y gestionando recursos para que todos sus miembros participen y alcancen las metas comunes, influir positivamente en los demás generando implicación en la tarea y utilizar el diálogo igualitario para resolver conflictos y discrepancias actuando con responsabilidad y sentido ético. Mediante la técnica de trabajo en grupo. Resumen: BL1.1 del bloque 1; BL3.1 del bloque3; BL5.1, BL5.2, BL5.3 del bloque 4; BL6.1, BL6.2, BL6.3, BL6.4, BL6.5, BL6.7, BL6.8, BL6.9, BL6.11 del bloque 6 |
| Autoría: Simón Llinares Riestra (simon arroba iesdoctorbalmis punto com) Con la utilización de materiales de: Raspberry Pi - Teach, Learn, and Make with Raspberry Pi Sonic Pi. The Live Coding Synth for Everyone MuseScore. Free music composition and notation software CODE MUSIC whit SonicPi 6 minutos y 40 segundos para cambiar el mundo |
Licencia : ![]() Apuntes de Bases de Datos by Simón Llinares Riestra is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. |
¿Has quedado con tus amigos? Coge tu Raspberry Pi, un teclado y un ratón USB, vete a casa de tu amigo conéctate a su televisor y empieza a hacer música electrónica en directo. La música la creas tú, en el momento, programando tu Raspberry Pi y tus amigos se lo pasan bomba con tu música, creada en ese mismo momento por ti. Unas canciones únicas que nunca han escuchado y que nunca más volverán a repetirse. ¡Conviértete en el alma de la fiesta!
Con esta UDI vas a aprender a programar, unas nociones básicas de música electrónica y vas a recordar cosas que ya has estudiado en la asignatura de música. Por grupos iréis preparando vuestro repertorio y al acabar la UDI har
Por grupos se estudiará cada uno de los siguientes aspectos de la música electrónica. Cada uno de los siguientes aspectos se distribuirá entre los grupos que hayamos hecho en clase. Un grupo puede tener más de un aspecto si es necesario.
Cada grupo expondrá sus resultados al resto de compañeros.
Introduciremos los bubles en vivo a los alumnos y ellos irán probando y modificando diferentes parámetros del bucle para ver sus efectos en el resultado final.
live_loop :beats do
sample :bd_haus
sleep 0.5
end
Podemos probar con diferentes opciones. Deajaremos que los alumnos experimenten buscando nuevos samples y synths en la ayuda de SonicPi.
Los alumnos se guardaran sus ritmos preferidos y elegiran un ritmo base para su creación musical que compartirán con el resto de compañeros una vez acabada la actividad..
Lo divertido y potente de SonicPi es que podemos redefinir los bucles en directo.
live_loop :choral_drone do
sample :ambi_choir, rate: 0.4
sleep 1
end
Al igual que con la actividad 1, probaremos diferentes opciones y al acabar el grupo mostrará sus creaciones a sus compañeros.
Los bucles en vivo se pueden combinar ofreciendo un abanico enorme de posibilidades de composición.
live_loop :beats do
sample :bd_tek
with_fx :echo, phase: 0.125, mix: 0.4 do
sample :drum_cymbal_soft, sustain: 0, release: 0.1
sleep 0.5
end
end
live_loop :bass do
use_synth :tb303
synth :tb303, note: :e1, release: 4, cutoff: 120,
cutoff_attack: 1
sleep 4
end
Siguiendo la misma estructura anterior, dejaremos un tiempo para la experimentación de los alumnos y luego, cada grupo, mostrará los resultados obtenidos a sus compañeros.
También es importante aprender a tocar notas concretas ya que lo usaremos en la siguienet tarea:
notes = (ring :E4, :Fs4, :B4, :Cs5, :D5, :Fs4,
:E4, :Cs5, :B4, :Fs4, :D5, :Cs5)
live_loop :slow do
play notes.tick, release: 0.1
sleep 0.3
end
live_loop :faster do
play notes.tick, release: 0.1
sleep 0.295
end
Seguiremos la estructura de las actividades anteriores.
Todo lo que hemos hecho hasta ahora se puede juntar. Ahora podemos ir cambiando parámetros, comentándo líneas y volviendo a ejecutar el bucle para crear nuestra Jam Session.
with_fx :reverb, room: 1 do
live_loop :time do
synth :prophet, release: 8, note: :e1, cutoff: 90, amp: 3
sleep 8
end
end
live_loop :machine do
sample :loop_garzul, rate: 0.5, finish: 0.25
sample :loop_industrial, beat_stretch: 4, amp: 1
sleep 4
end
live_loop :kik do
sample :bd_haus, amp: 2
sleep 0.5
end
with_fx :echo do
live_loop :vortex do
# use_random_seed 800
notes = (scale :e3, :minor_pentatonic, num_octaves: 3)
16.times do
play notes.choose, release: 0.1, amp: 1.5
sleep 0.125
end
end
end
Los alumnos ya están preparado para crear su primera Jam Session. Por cada grupo, un Disc Jockey hará una sesión en vivo para el resto de compañeros.
Si el ambiente el clase es bueno y el grupo no tienen rencillas internas, se puede pedir que el resto de grupos puntuen las sesiones en directo para ver cual es el disc jokey ganador.
Nota: podemos variar la canción elegida según nuestros gustos.
Nota: de las actividad 3 en adelante explicaremos a los alumnos la manera de interpretar la partitura y obtener la secuencia de sonidos y dejaremos tiempo para que ellos experimenten, jueguen y disfruten con la creación musical.
Todos escucharemos la canción Blue Monday de New Order. Podríamos dejar esta canción como canción de fondo mientras los grupos trabajan.
Por grupos se estudiará cada uno de los siguientes aspectos de esta legendaria obra. Cada uno de los siguientes aspectos se distribuirá entre los grupos que hayamos hecho en clase. Un grupo puede tener más de un aspecto si es necesario.
Cada grupo expondrá sus resultados al resto de compañeros.
Primero debemos buscar dicha obra en formato MIDI para poder entender cómo se interpreta.
Una vez obtenido el fichero MIDI, lo abriremos con un programa de edición MIDI, como por ejemplo, MuseScore
Ahora es necesario interpretar la notación musical que los alumnos ya han aprendido en la asignatura de música de 4º de ESO, aunque es posible que les tengamos que recordar la notación musical.
Partiendo la notación musical obtenida con MuseScore crearemos la base rítmica de esta obra.
live_loop :beats do
sample :bd_haus
sleep 0.5
sample :bd_haus
sleep 0.5
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.125
sample :bd_haus
sleep 0.5
sample :bd_haus
sleep 0.5
sample :bd_haus
sleep 0.5
sample :bd_haus
sleep 0.5
end
Es importante que los alumnos vean la relación entre la notación musical y las notas que ellos programan. Debemos también entrenar nuestro oído para encontrar diferencias entre la interpretación musical que realiza el programa MuseScore y la que raliza SonicPi para poder encontrar pequeños (o grandes ;-) fallos en el proceso de conversión.
live_loop :riff do
use_synth :prophet
play :f2, release: 0.5, cutoff: 80
sleep 0.25
play :f2, release: 0.5, cutoff: 80
sleep 0.125
play :f2, release: 0.5, cutoff: 80
sleep 0.125
play :f2, release: 0.5, cutoff: 80
sleep 0.25
play :f2, release: 0.5, cutoff: 80
sleep 0.125
play :f2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.25
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.25
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :g2, release: 0.5, cutoff: 80
sleep 0.25
play :g2, release: 0.5, cutoff: 80
sleep 0.125
play :g2, release: 0.5, cutoff: 80
sleep 0.125
play :g2, release: 0.5, cutoff: 80
sleep 0.25
play :g2, release: 0.5, cutoff: 80
sleep 0.125
play :g2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.25
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.25
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :c2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.25
play :d2, release: 0.5, cutoff: 80
sleep 0.125
play :d2, release: 0.5, cutoff: 80
sleep 0.125
end
live_loop :riff do
use_synth :prophet
play :f5, release: 0.5, cutoff: 80
sleep 0.125
play :f5, release: 0.5, cutoff: 80
sleep 0.125
play :f5, release: 0.5, cutoff: 80
sleep 0.25
play :f5, release: 0.5, cutoff: 80
sleep 0.25
play :g5, release: 0.5, cutoff: 80
sleep 0.125
play :g5, release: 0.5, cutoff: 80
sleep 0.125
play :c5, release: 0.5, cutoff: 80
sleep 0.25
play :c5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.25
play :d5, release: 0.5, cutoff: 80
sleep 0.125
play :d5, release: 0.5, cutoff: 80
sleep 0.125
end
live_loop :riff2 do
use_synth :supersaw
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.25####Actividad 1. Preparación de la *Jam Session*
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.25
play :d3, release: 0.5, cutoff: 80
sleep 0.5
play :c3, release: 0.5, cutoff: 80
sleep 0.5
play :d3, release: 0.5, cutoff: 80
sleep 1
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.25
play :f3, release: 0.5, cutoff: 80
sleep 0.5
play :g3, release: 0.5, cutoff: 80
sleep 0.5
play :d3, release: 0.5, cutoff: 80
sleep 1
end
Llegados a este punto, los alumnos estan preparados para crear su propia sesión en directo. Pueden elegir usar como base su canción favorita, tal y como hemos hecho con Blue Monday de New Order en la Tarea anterior o inventarse su propia música.
Nota: puede ser muy interesante la mezcla de estribillos de canciones muy conocidas de otros estidos diferentes al de la música electrónica con una base rítmica prearada por nuestros alumnos.
Por grupos, los alumnos prepararán todo el código necesario para hacer su sesión musical.
Cada grupo ejegirá un Disc Joquey que ejecutará una sesión en directo ante la clase. Al igual que antes, si el ambiente el clase es bueno y el grupo no tienen rencillas internas, se puede pedir que el resto de grupos puntuen las sesiones en directo para ver cual es el disc jokey ganador.
Para dar una repercusión social al trabajo realizado por los alumnos y para poner punto final a nuestra UDI, podríamos organizar un evento en el que los dos mejores Disc Joqueys preparen una sesión en directo en la sala de usos múltiples del Centro en la que además de sus compañeros de clase y según las circustancias, se podría invitar a:
Esperamos que tanto profesor como alumnos puedan divertirse, aprender y disfrutar de la música con esta UDI