Ferramentas do usuário

Ferramentas do site


projetos:musichacking:inicio

Essa é uma revisão anterior do documento!


Grupo de musica eletrônica artesanal.

Interesses :

Podemos tentar tudo isso neste grupo. Temos encontros quinzenais.

Encontros

MusicHacking #32 : PO's e Pd

Quando : Sábado, dia 14 de maio de 2022. De 9h30 até 12h30

Vamos brincar com Pocket Operators (PO's) e PureData (Pd). A princípio, serão brincadeiras separadas, mas quem sabe o que pode sair disso aí?!

MusicHacking #31 : Samplers' Delight

Quando : Domingo, dia 05 de maio de 2019. Desde 15:00 ate 19:00

Neste encontra vamos fazer BEATS do hip-hop! Utilizando samples.

Nos vamos conversar um pouco sobre este arte de sampleagem.

E depois, vamos brincar e ser criativo!

Quem já esta utilizando DAWs como FruityLoops ou Ableton pode utilizar.

Mas pra quem ainda não tem, nos vamos instalar software livre (Audacity e LMMS) aprender um pouco deste software, e todo mundo pode mexer.

https://lmms.io/

https://www.audacityteam.org/

Vamos compor … procurando samples interessantes e fazendo beats.

Leva suas laptops e headphones.

MusicHacking #30 : VCVRack

Quando : Domingo, dia 07 de abril de 2019. Desde 15:00 ate 18:00

Vamos aprender instalar e brincar musicalmente com este software maravilhosa.

https://vcvrack.com/

VCVRack : sintetizador modular, virtual, software livre. Roda em Windows, Mac e Linux.

MusicHacking #29 : Conexão "live" com Raul Hacker Club

Quando : Segunda, dia 18 de março de 2019. Desde 17:00 ate mais tarde

Vamos abrir um conexão “live” com Raul Hacker Club (http://raulhc.cc/Agenda.2019-03-18-MusicHacking) onde o Igor vai ser construindo um “Groovesizer” (https://groovesizer.com/)

Também falamos sobre outras projetos musicais com o Arduino.

MusicHacking #28 : Sonic Pi alem live-coding

Quando : Domingo, dia 12 de agosto de 2018. 15:00 Horas

Ja mexemos um pouco com Sonic Pi. (https://sonic-pi.net/)

Mas o Sonic Pi 3 vem com algumas coisas interessante : tratamento de áudio externo e conexões com Open Sound Control e Midi. Vamos explorar estes novas capacidades do Sonic.

Este evento tb esta bom pra iniciantes de Sonic Pi, qualquer idade.

MusicHacking #27 : Tidal Cycles

Quando : Domingo, dia 29 de julho de 2018. 15:00 Horas

Tidal Cycles (https://tidalcycles.org/) 'e um sistem de LiveCoding acima de Haskell.

Vamos aprender fazer sons com ele!

MusicHacking #26 : Encontro Geral

Quando : Domingo, dia 15 de julho de 2018. 15:00 Horas

Encontro geral pra quem gosto de musica, musica eletrônica, criando instrumentos, musica feito com circuitos e software livre e qualquer outra MusicHacking.

Vem conhecer quem fazer musica no Calango.

MusicHacking #25 : Protoplug

Protoplug (http://www.osar.fr/protoplug/) 'e um plugin tipo VST que pode ser utilizada em qualquer DAW como Ableton, FL Studio etc.

Ele empacotar um maquina virtual do Lua (https://www.lua.org/portugues.html) e podemos programar nossas próprias sintetizadores e fx utilizando este linguagem simples.

Tambem, o Protoplug 'e software livre.

Traga seu laptop com o DAW preferido e vamos instalar (Windows / Mac … Linux vamos tentar) e aprender o Protoplug.

Codigo pra notas randomicos :

--[[
name: croissant
description: MIDI processor VST/AU for Protoplug. 
I'm going to create a library that emulates the functionality I use from Sonic-Pi for generative / algorithmic music. 
Starting with the ring (cyclic array) data-structure.
author: [email protected]
--]]

require "include/protoplug"

local blockEvents = {}



function ring(ns) 
	local count = 0
	for _ in pairs(ns) do count = count + 1 end
	return {
		notes = ns,
		noItems = count,
		current = 0,	
		choose = function(self) 
			r = math.random(self.noItems)
			x = self.notes[r]
			return x
		end,
		tick = function(self)
			if (self.current > self.noItems-1) then
				self.current = 0
			end
			self.current = self.current + 1 
			return self.notes[self.current]
		end
	} 
end
 
local scale = ring({0, 3, 7, 11, 12, 17})
local off_buffer = {}

function plugin.processBlock(samples, smax, midiBuf)
	blockEvents = {} 
	for ev in midiBuf:eachEvent() do
		if ev:isNoteOn() then
			local root = ev:getNote()			
			local note = root + scale:choose()
			off_buffer[root] = note
			play(ev:getChannel(),note,ev:getVel())
		elseif ev:isNoteOff() then
			local note = off_buffer[ev:getNote()]
			if not note == nil then
				play_off(ev:getChannel(),note)
			end
		end	 
	end
	-- fill midi buffer with prepared notes
	midiBuf:clear()
	if #blockEvents>0 then
		for _,e in ipairs(blockEvents) do
			midiBuf:addEvent(e)
		end 
	end
end

function play(chan,note,vel)
	local newEv = midi.Event.noteOn(chan,note,vel)
	table.insert(blockEvents, newEv)
end
 

function play_off(chan,note)
	local newEv = midi.Event.noteOff(chan,note)
	table.insert(blockEvents, newEv)
end

MusicHacking #24 : web_audio

Primeiro meetup do 2018.

Quando : Domingo, dia 14 de janeiro de 2018. 15:00 Horas

Vamos conversar sobre web_audio (https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API) e a criação dos synths e musica no browser. Hoje o browser 'ta muito poderoso, mesmo pra criar seus próprios instrumentos.

Olha exemplos : http://nexusosc.com/gameofreich/

https://codepen.io/jakealbaugh/full/qNrZyw

https://experiments.withgoogle.com/ai/drum-machine/view/

MusicHacking #23 : Trackers e Chiptunes

Quando : Domingo, dia 17 de dez. de 2017 15:00 Horas

Vamos fazer musica com a estética dos videogames classicos e as raves. Com o participação do Droid-On ( https://droidon.bandcamp.com/ , https://soundcloud.com/droidon ) que vai ensinar composição com Trackers (tem varias exemplos pra todos as sistemas operacionais como http://famitracker.com/ , http://www.warmplace.ru/soft/sunvox/ etc.) e Gameboy.

Traga seu equipamento de som e alto-falantes!

MusicHacking #22 : Software Livre pra Musica (LMMS, Hydrogen, Ardour, Audacity etc.)

Quando : Domingo, dia 15 de outubro de 2017. 15:00 Horas

MusicHacking #21 : DIY Synths e Sequenciadores

Quando : Domingo, dia 25 de junho de 2017. 15:00 Horas

Voltamos ao a construção de sintetizadores básicos e circuitos barulhentos com componentes simples e baratos.

MusicHacking #20 : DIY Synths e Sequenciadores

Quando : Domingo, dia 19 de Março de 2017 15:00 Horas

Eis a lista de componentes para fazermos o Sequenciador simples:

  • 1 un. Circuito integrado CMOS 4017;
  • 4 a 10 un. Diodo 1N4148 ou similar;
  • 4 a 10 un. led simples;
  • 4 a 10 un. potenciometros 100k (ou de valor próximo);
  • 4 a 10 un. resistor 680 Ohms (ou de valor próximo);
  • 1un. protoboard;
  • 1 un. CMOS 40106;
  • 1 un. bateria 9v.;
  • 1un. conector de bateria;
  • 1un. Capacitor 2,2 uF ou de valor similar;
  • 1 un. Atari Punk Console (já montado nos encontros anteriores);
  • Vários cabinhos para conexão;

MusicHacking #19 : Calango Audio Livre

Com Luís Fernando.

DAW (digital audio workstation), MIDI, captação de som analógico, edição, plugins, outros temas e finalmente você vai entender o que é o JACK e como usá-lo pra fazer um som! Leve seu notebook, microfone, fones de ouvido e instrumentos musicais!

Só lembrando: mesmo quem não tiver nenhum apetrecho de áudio extra, poderá usar a placa de som interna do seu computador. Basta levar fones de ouvido e microfones. Quem quiser brincar mais, pode levar outros instrumentos também.

Lembrando ainda que quem for pode instalar antes de sair de casa os seguintes programas nos seus notebooks, para não sobrecarregar a rede do Calango no dia:

  • Audacity - editor básico de áudio
  • Ardour - editor profissional de áudio (Digital Audio Worstation)
  • QJACKctl - controlador do JACK
  • JACK - kit de conexão de áudio
  • Utilitários ALSA (alsautils)
  • Hydrogen - software avançado para fazer trilhas de bateria
  • Calf (plugins)
  • vmpk ou jack-keyboard - piano virtual
  • fluidsynth - software sintetizador de som

Cada pacote pode ser instalado no Ubuntu, Mint, Debian, ElementaryOS, Fedora, Archlinux, etc, procurando-os no sistema de pacote e depois pedindo para instalar. São todos software livres. Alguns dos programas também são compatíveis com o Windows.

Quem tiver microfones, direct boxes, violões com captador, teclados MIDI, placas de som USB, cabos, etc, pode levar também, junto com o notebook.

Domingo, dia 15 de janeiro, 2017, 15:00

MusicHacking #18 : Construindo Mais DIY Synths

Lista de componentes :

Atari Punk Console:

  • 01 un. CI 556
  • 01 un. Capacitor 0,01 uF
  • 01 un. Capacitor 0,1 uF
  • 01 un. Capacitor eletrolítico 10uF
  • 01 un. Resistor 1k ohm
  • 02 un. Potenciometro A 500k ohm

Amplificador:

  • 01 un. CI LM386
  • 01 un. Resistor 10 ohms
  • 02 un. Capacitor Eletrolítico 10uF 16V (ou 50V)
  • 01 un. Capacitor Polyester 47nF (0,047uF)
  • 01 un. Capacitor Eletrolítico 220uF 16V (ou 50V)

Sequenciador:

  • 01 un. CI CMOS 4017

Oscilador

  • 01 un. CI CMOS 40106
  • 03 un. Potenciometro A 1M (logaritmico) ou B 1M (linear) (outras valores possíveis: 500k ou 100k)
  • 01 un. Capacitor Eletrolítico 4.7 uF
  • 01 un. Capacitor Eletrolitico 1 uF
  • 01 un. Capacitor Eletrolitico 0.1 uF
  • 06 un. Fotoresistor LDR (pequeno ou médio)

Outros materiais:

  • Vários cabinos para conexão da protoboard
  • 01 un. bateria 9V (bom ter uma reserva)
  • 01 un. Conector de bateria 9V (soquete)
  • 01 un. Placa para protótpico 830 furos (Protoboard/Matriz de contato)
  • 01 un. alto-falante pequeno 3W - 8ohms ou similar (pode ser de caixinha de computador)

Ferramentas úteis:

  • Multimetro simples
  • Alicate pequeno bico fino
  • Alicate pequeno de corte
  • Pinça para Circuito Integrado
  • Lupa
  • Ferro de solda
  • Solda fina (estanho)

Domingo, dia 11 de dezembro de 2016 15:00

Continuamos nossas DIY Synths …

MusicHacking #17 : Construindo DIY Synths

Começando com os ideias do AtariPunk começamos construir nossas proprias DIY Synths.

Trage sua própria placa de ensaio / protoboard e outras componentes.

Sugestoes :

  • Protoboard / Breadboard
  • fios / “Jumpers”
  • 9V pilha
  • 9V conetador da pilha
  • 556 (ou 2 X 555) chip (https://pt.wikipedia.org/wiki/CI_555)
  • 8 Ohm falante
  • 1K Ohm resistência
  • 2 X 500K Ohm resistência variável (Potentiometer)
  • 5K Ohm resistência variável (Potentiometer)
  • 2 X 0.01uf Capacitador

Onde comprar? :

Domingo, dia 20 de novembro de 2016, 15:00

MusicHacking #16 : Paisagens Sonoras e DIY Synths

A Ianni vai apresentar algumas exemplos de Paisagens Sonoras clássicos e o Lucio de Araujo vai mostrar os synths além do AtariPunk dele.

Domingo, dia 16 de outubro de 2016, 15:00

MusicHacking #15 : Sonic Pi

Domingo, dia 7 de agosto de 2016, 16:00

MusicHacking #14 : Carnaval

Sábado, 6 de fev. de 2016, 19:00

Conversamos sobre music-hacking o carnaval, planos e projetos do 2016, o radio do Calango e mais.

MusicHacking #13 : Sonic Pi com BSBLOrk

Os membros do Orquestra dos Laptops da Brasília (BSBLOrk) pediram um oficina mexendo com Sonic Pi (http://sonic-pi.net/), um linguagem de “live-coding” pra o Raspberry Pi, mas que também função no Linux, Windows e Mac.

Isso vai ser um oficina pratica. Trazer o seu laptop (e RaspPi) pra instalar e aprender como programa com esta linguagem simples (e livre). (Sonic Pi era projetado como um ferramenta educacional pra as crianças aprendem ambos musica e programação.)

Sonic Pi Exemplos

Data : domingo, 29 de novembro de 2015, 15:30


MusicHacking #12 : encontro entre Arduino e sintetizador analógico

Data : sábado, 17 de outubro de 2015, 14:00

Mexemos com Arduino e um sintetizador analógico. Inicialmente utilizando o Arduino com Waveflavours pra produzir um ton rico em harmônicas. E depois, alimentar isso pra os filtros / geradores do envelope do Doepfer.

Segundo experimente. Fazemos um “optical coupler” simples com um LED e LDR pra transformar a saída PWM do Arduino pra um voltagem analógica. Isso permite controlando o VCO do sintetizador pela um CV … deixando o Arduino função como um sequenciador.

Os beats vem do LMMS.


MusicHacking #11 : Percussão com Arduino

Data: 02/09/2015 às 19:00.

Tema: Sensores com Arduino que permitem tocar ritmos. Atuadores com Arduino pra tocar instrumentos reais.


MusicHacking #10 : Encontro geral, MIDI e Jam

Data : 08/08/2015, 14:00

Algumas pessoas pediram um encontro de MusicHacking onde se pudesse fazer música mesmo. Tb, tentaremos solucionar alguns problemas de configuração MIDI e entender melhor esse protocol. No fim da tarde, vamos fazer a jam!


MusicHacking #9

Data: 08/07/2015 às 19h

Vem pra conhecer nosso novo espaço e o comunidade de music-hacking em Brasília. Tambem nos vamos falar um pouco sobre DAWS livres como LMMS ( https://lmms.io/ ) e Hydrogen ( http://www.hydrogen-music.org/hcms/ )


MusicHacking #8

Detalhes em breve


MusicHacking #7

Data : 26/04/2015

Oficina de PureData (https://puredata.info/)


MusicHacking #5


MusicHacking #4 : Arduino e Processing

Conseguimos um conexão entre o Arduino (pela Serial) e o Processing e controlemos um sintetizador simples de Minim (http://code.compartmental.net/minim/index.html)

Codigo : ArduinoEProcessing


MusicHacking #3 : Musica no Arduino

Um sintetizador no Arduino utilizando WaveFlavours ( https://github.com/interstar/Arduino-WaveFlavours )


MusicHacking #2 : Processing

Um oficina de programação em Processing (http://processing.org/) pra iniciantes.

PowerPoint : processing.ppt


MusicHacking #1 : AtariPunk!

projetos/musichacking/inicio.1652371619.txt.gz · Última modificação: 2022/05/12 16:06 por otavio