xafer-gab/M-dulo: v1.0.0
Abstract
A nova versão atualiza o framework para processar estruturas de dados tridimensionais primárias (alturas, durações e dinâmicas), convertendo-as em eventos MIDI padrão de forma flexível: Alturas (alturas): Suporta strings literais (ex: 'do4'), inteiros MIDI brutos (0–127) ou floats escalados (0.0–1.0). Durações (duracoes): Aceita nomes de figuras rítmicas ('seminima'), ticks em pulsos absolutos (int) ou valores proporcionais (float). Dinâmicas (dinamicas): Processa marcações textuais ('p', 'f'), velocidades brutas (0–127) com variação estocástica opcional ou floats (0.0–1.0). Polifonia e simultaneidades: Organização estrutural flexível que aceita matrizes de uma única voz ([alt, dur, din]), aninhamentos de múltiplas vozes ([[alt, dur, din], ...]) e sobreposição de alturas com uso de duração "0". Além disso, novos módulos foram adicionados, assim como outros refatorados. Os módulos novos são: gerador_genetico: algoritmo de geração de alturas a partir de modelos genéticos simples com cruzamento de duas séries matrizes. gerador_motivico: métodos de geração estocástica partindo de séries e sequências rítmicas aplicadas a conjunto de alturas. Possibilitam controle de duração da cadeia gerada, densidade de eventos/silêncio, assim como diferentes modos de quantização.
Fields of Study & Subjects
Music Technology and Sound Studies
Musicology and Musical Analysis
Music and Audio Processing
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 15 January 2026