xafer-gab/M-dulo: v1.0.0

Read full text
Authors: Gabriel Xavier
Cited by: 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