Tópicos › Instrumentos musicais e sintetizadores
23 conversas · anos 5 a 9 do grupo

O tema aparece pela primeira vez no ano 5 do grupo (2021–2022), mais em leituras e hardware do que em emulação. L. e Felipe "Juca" Sanches compartilharam a série de Ken Shirriff sobre a engenharia reversa do chip de som do Yamaha DX7 a partir de fotos do die. Entre as partes estavam a III e a IV, sobre a ROM log-seno e a implementação dos algoritmos. Felipe, que tem um DX7, mostrou uma gravação feita com ele. Pedro de Medeiros divulgou o artigo de marcan sobre o hacking do Korg Kronos. Leonardo Roman identificou como órgão Minami um instrumento sem marca fotografado numa Casa da Memória. Erin Pinheiro contou que tinha levado e limpado um teclado Casio abandonado no Garoa. No mesmo ano, Felipe diagnosticou um órgão Wurlitzer modelo 555 com o sintetizador analógico Orbit III, que pensava transformar em algo parecido com o Chipophone, usando teclados antigos como controladores MIDI. Ele mapeou a pinagem do teclado do sintetizador e, depois que Leonardo Roman indicou um site que vende os manuais de serviço, comprou-os e os compartilhou com o grupo. Também identificou placas como o oscilador mestre e o gerador de ritmos digital feito com portas lógicas, e listou quatro defeitos principais. Shideravan montou em .cbz o manual básico do Custom Funmaker.
No ano 7 (2023–2024), o foco passou para a emulação no MAME. Felipe desenhou no Inkscape o painel do gerador de ritmos do Wurlitzer 555, que deve virar um layout do MAME com simulação dos circuitos de som por netlist. Erin e Pablo Vasques Bravo-Villalba ajudaram a ler os rótulos desgastados. Felipe também fez a arte vetorial do painel do módulo Yamaha MU2000, aceita no MAME no PR #12725. Na interface desse driver só falta o encoder rotativo, mas Felipe não conseguiu obter som dele: a música demo trava esperando um bit que o driver ainda não implementa. Pablo divulgou o Nuked-SC55, emulador do Roland SC-55 baseado no decap do chip sintetizador do SC-55mkII, e mais tarde, quando o emulador ganhou uma versão que emula outros módulos com o mesmo chip, perguntou onde obter as ROMs de firmware.
No ano 8 (2024–2025), Felipe produziu uma série de layouts e drivers de instrumentos para o MAME. Preparou o layout interno do Roland D-70 para um driver iniciado por um colaborador italiano. Abriu o PR #14049, com o layout do Ensoniq ESQ-1, e na revisão discutiram-se o uso de logotipos registrados e a legibilidade de SVG escrito à mão. Nesse trabalho, Felipe corrigiu o display emulado: o opcode de sublinhado 0xFA não era tratado, o sublinhado era limitado pelo número de linhas em vez de colunas e os segmentos nunca eram apagados. O PR foi aceito após 20 dias, com um piscar da tela ainda sob investigação. O autor do PR #14131, cbrunschen, que melhora o display da família Ensoniq VFX, disse ter se inspirado nesse layout. No mesmo período, o PR do layout do Yamaha MU50 foi aceito após 11 meses. Felipe desenvolveu ainda o driver e o layout do Roland PG-1000, com portas MIDI para ligá-lo ao seu D-550 real. O PR #14127 foi aceito em 28 de setembro de 2025, e Felipe publicou um vídeo sobre essa emulação. O D-50 e o D-550, porém, ainda não são emulados: há um esboço de driver, mas falta o core da CPU. Felipe também mostrou o Casio WK-1800 emulado com LCD e abriu o PR #14229, que muda a paleta do LCD do Yamaha PSR2000. Testou o MSX Yamaha CX5F com o módulo SFG-05 tocado por teclado MIDI e fez o layout do Access Virus B, aceito em 20 de outubro de 2025 no PR #14355. Na época do PR do ESQ-1, citou o Yamaha DX7 e o Roland D-550 com o PG-1000 como próximos alvos.
No ano 9 (2025–2026), Felipe partiu do layout do Virus B para criar layouts internos de outros cinco modelos Access Virus: A, C, Rack XL, Rack (Ver. T) e Classic. Todos os pull requests foram aceitos, e ele publicou um vídeo sobre esses layouts.
Ano a ano: Ano 5 · Ano 7 · Ano 8 · Ano 9
Foram compartilhados a série de Ken Shirriff sobre o chip de som do Yamaha DX7 e um artigo sobre o hacking do Korg Kronos. Leonardo Roman identificou um órgão Minami. Felipe "Juca" Sanches diagnosticou um órgão Wurlitzer 555 com sintetizador Orbit III, mapeou a pinagem do teclado e compartilhou os manuais de serviço que comprou.
Foram compartilhadas as partes da série de Ken Shirriff sobre o DX7, o hacking do Korg Kronos e um teclado Casio do Garoa. Leonardo Roman identificou um órgão Minami. Felipe diagnosticou o Wurlitzer 555 com sintetizador Orbit III e compartilhou os manuais de serviço.
L. e Felipe "Juca" Sanches compartilharam a thread e o artigo de Ken Shirriff sobre a engenharia reversa do chip de som do Yamaha DX7 a partir de fotos do die; Felipe comentou que tem um DX7 e mostrou uma gravação feita com ele em janeiro de 2020.
Pedro de Medeiros 👾 compartilhou o artigo de marcan sobre hacking e upgrade do sintetizador Korg Kronos; Augusto Almeida, uma notícia sobre o esforço do Japão para eliminar o uso de disquetes em órgãos públicos.
Felipe "Juca" Sanches compartilhou as partes III e IV da série de Ken Shirriff sobre o Yamaha DX7, sobre a ROM log-seno e sobre como os algoritmos são implementados; um participante destacou que o autor lê o padrão de bits da ROM diretamente no die.
Pablo Vasques Bravo-Villalba mostrou a foto de um instrumento sem marca, fotografado por Rafael Rigues numa Casa da Memória e estimado por ele como do início dos anos 1970; Leonardo Roman o identificou como um órgão Minami.
L. compartilhou um artigo sobre Okuda Hiroko, funcionária da Casio por trás do riddim "Sleng Teng". Felipe "Juca" Sanches perguntou se era Aylons Hazzud quem inspecionava os circuitos de um Casio desse tipo no Garoa uns 10 anos antes, e Aylons confirmou. Erin Pinheiro contou que levou o teclado, que estava abandonado no Garoa e com vazamento de bateria, e o limpou.
Felipe "Juca" Sanches tentou ligar teclados antigos para talvez usá-los como controladores MIDI num órgão Wurlitzer, transformando-o em algo parecido com o Chipophone; outra opção que citou foi trocar o interior do órgão por um controlador MIDI e um módulo de som moderno. Mencionou uma possível mudança para o Reino Unido. Identificou o órgão como Wurlitzer modelo 555, com o sintetizador analógico Orbit III, mapeou a pinagem do teclado do sintetizador e, após Leonardo Roman indicar um site que vende os manuais de serviço, comprou-os e os compartilhou. Identificou placas como o oscilador mestre e o gerador de ritmos digital feito com portas lógicas, e listou quatro defeitos principais. Shideravan montou em .cbz o manual básico do Custom Funmaker a partir de imagens postadas no Facebook.
Augusto Almeida compartilhou notícia sobre a morte do engenheiro que tornou possível fazer música com computadores.
Felipe desenhou o painel do gerador de ritmos do Wurlitzer 555 para um layout do MAME com som por netlist e fez a arte do Yamaha MU2000, aceita no PR #12725, embora não tenha conseguido obter som do driver. Pablo Vasques Bravo-Villalba divulgou o emulador Nuked-SC55.
Felipe desenhou uma arte vetorial do painel, aceita no MAME (PR #12725); ele ainda não conseguiu obter som do driver.
Felipe "Juca" Sanches desenhou uma arte vetorial do painel do módulo Yamaha MU2000 e a enviou ao MAME no PR #12725, que foi aceito. A interface ficou quase completa; só falta o encoder rotativo. A emulação do chip de som continua incompleta: Felipe não conseguiu obter som do driver, e a música demo interna trava porque o código fica em loop esperando um bit que o driver ainda não implementa.
Felipe desenhou o painel do gerador de ritmos para um layout do MAME com simulação de som por netlist.
Felipe desenhou no Inkscape o painel de controle do gerador de ritmos automáticos do órgão Wurlitzer 555. O desenho vai virar um layout do MAME com simulação dos circuitos de som por netlist. Erin e Pablo ajudaram a identificar rótulos desgastados (ACCENT, NORMAL/LOWER KEYBOARD VOLUME/FULL).
Pablo Vasques Bravo-Villalba divulgou o emulador do Roland SC-55, baseado no decap do chip sintetizador.
Pablo divulgou o Nuked-SC55, emulador do Roland SC-55; Felipe disse que já sabia do projeto pelos bastidores do mamedev. O grupo cogitou reproduzir o LCD num OLED com Raspberry Pi, como no MT-32 Pi. Depois Pablo contou que o emulador, baseado no decap do chip sintetizador do SC-55mkII, ganhou uma versão que emula outros módulos com o mesmo chip, e perguntou onde obter as ROMs de firmware.
Felipe fez layouts e drivers no MAME: o layout do Roland D-70; o do Ensoniq ESQ-1 (PR #14049), com correções no display emulado; o driver e layout do Roland PG-1000 com MIDI (PR #14127); e o do Access Virus B (PR #14355). Também mostrou o Casio WK-1800 emulado e abriu o PR #14229, que muda a paleta do LCD do Yamaha PSR2000. No mesmo ano, o layout do Yamaha MU50 foi aceito.
Felipe preparou o layout interno do Roland D-70 para o driver iniciado por um colaborador italiano. Depois desenvolveu o driver e o layout do painel PG-1000, com portas MIDI para conectá-lo ao seu D-550 real, em PR aceito em 28 de setembro.
Felipe "Juca" Sanches preparou um layout interno (representação gráfica e mapa de LEDs, LCD e botões) para o driver do sintetizador Roland D-70, que um colaborador italiano começou como sua primeira contribuição ao MAME. Depois abriu o PR com o layout.
Felipe desenvolve o driver e o layout do PG-1000, painel de sliders para editar timbres do Roland D-50 e D-550, com LEDs, botões, sliders e display funcionando, e inclui as portas MIDI para poder conectá-lo ao seu D-550 real. Ele abre o PR #14127, aceito em 28 de setembro, e publica o vídeo "Emulando o Roland PG-1000 no MAME". O D-50 e o D-550 ainda não são emulados: há um esboço de driver, mas falta o core da CPU.
Durante a revisão do PR #14049, com o layout do ESQ-1, foram discutidos o uso de logotipos e de SVG escrito à mão. Felipe corrigiu bugs do display emulado, e o PR foi aceito após 20 dias. Felipe mostrou depois um PR de cbrunschen que melhora o display da família VFX, cujo autor disse ter se inspirado nesse layout.
Felipe abre o PR #14049 com o layout do Ensoniq ESQ-1; o PR do layout do Yamaha MU50 é aceito após 11 meses. Na revisão discute-se o uso de logotipos registrados em emuladores e a legibilidade de SVG escrito à mão. Felipe explica que o MAME não permite importar SVG externo nem desenhar retângulos de cantos arredondados no schema de layout, e cita a issue #388 como exemplo de plano não executado.
Felipe corrige o display emulado do ESQ-1. O opcode de sublinhado (0xFA) não era tratado por causa de um parâmetro int que precisava ser uint8_t, o sublinhado era limitado pelo número de linhas em vez de colunas e os segmentos nunca eram apagados; resta um piscar da tela a cada tecla, que ele ainda investiga. A pedido de Hugo, ele desenha o logotipo da Ensoniq em SVG: a versão compacta usava a tag use, que o renderizador do MAME não suporta, e a versão final ficou um pouco maior. O PR é aceito depois de 20 dias e uns 19 commits; os próximos alvos são o Yamaha DX7 e o Roland D-550 com o PG-1000.
Felipe mostra o PR #14131, de cbrunschen, que melhora o display da família Ensoniq VFX no MAME. O autor diz ter se inspirado no layout do ESQ-1. Hugo pergunta sobre efeitos de brilho, assunto já discutido no PR.
Felipe fez um novo layout para o Wacky Gator e o layout do Access Virus B, e abriu um PR que altera a paleta do LCD do Yamaha PSR2000. Ele também testou o Yamaha CX5F com o SFG-05 tocado por teclado MIDI e mostrou o Casio WK-1800 emulado. Felipe disse que desenhar esses layouts o tem levado a conhecer sintetizadores dos anos 80 e 90.
Felipe, autor do driver do Wacky Gator no MAME, mostra o layout interno atual, uma foto do arcade real e o esboço de um layout melhor que está desenhando no Inkscape. Ele abre o PR #13843, incluído no release do MAME publicado em 2 de julho. Hugo compartilha uma foto da versão moderna da Namco.
Felipe testa no MAME o driver do MSX1 Yamaha CX5F com o módulo de síntese FM SFG-05, tocado por um teclado MIDI-USB, e confirma que funciona.
Felipe compartilha um vídeo do MAME emulando o teclado Casio WK-1800, incluindo o LCD. Pablo sugere distinguir visualmente os segmentos acesos da serigrafia fixa, e Felipe responde que isso é um ajuste simples de cores no layout. Luciana Marques diz que quer se inteirar mais do trabalho com o MAME.
Felipe abre o PR #14229, que altera a paleta de cores do LCD do teclado Yamaha PSR2000 no MAME.
Felipe desenha no Inkscape e escreve o layout do Access Virus B (1999). Ele abre o PR #14355, aceito em 20 de outubro. Felipe cogita fazer também um layout para a versão rack e aponta o Access Virus A, de layout parecido, como opção para uma próxima contribuição de layout.
Felipe conta que, ao desenhar layouts em SVG de sintetizadores para o MAME, como o Access Virus B e o Roland PG-1000, tem conhecido equipamentos dos anos 80 e 90; ele possui um Yamaha DX7 e um Roland D-550.
Felipe criou layouts internos para os Access Virus A, C, Rack XL, Rack (Ver. T) e Classic, todos aceitos no MAME, e publicou um vídeo sobre eles.
Felipe criou layouts internos para cinco modelos dos sintetizadores Access Virus. Todos os PRs foram aceitos.
Felipe criou layouts internos para o driver dos sintetizadores Access Virus no MAME: Virus A, C, Rack XL, Rack (Ver. T) e Classic, partindo do layout que já tinha feito para o Virus B. Todos os pull requests foram aceitos. Ele também mostrou rascunhos em SVG feitos no Inkscape a partir de fotos de referência e a paleta do LCD vermelho do Virus C.
Felipe publicou dois vídeos: um sobre os layouts gráficos dos sintetizadores Access Virus no MAME e outro sobre os avanços de novembro de 2025 na emulação do Technics KN5000.
Índice escrito por agentes Claude que leram o log completo de cada período. Um segundo agente conferiu cada conversa contra as mensagens, e um terceiro conferiu os resumos do ano e dos temas contra as conversas. Pode conter imprecisões: cada item leva às mensagens originais. Para procurar palavras específicas, use a busca.