Mapeamento MIDI com Scale: altere notas, bloqueie classes e controle o Fold

Scale é um mapeamento de notas em doze colunas, não uma promessa de que toda escolha musical vai se encaixar. Você decide para onde vai cada classe de altura recebida, se ela é rejeitada e como sua oitava é tratada.

Ouça as notas alteradas, não apenas o nome da escala

A melodia MIDI original aqui contém C, D, E, G e A, com um C final uma oitava acima do inicial. O mapeamento de C menor mantém C, D e G, mas transforma E em E♭ e A em A♭. Toque além das duas primeiras notas: elas não mudam, então julgar só o início faria você perder o efeito.

Leve a melodia de cor maior para C menor

Interactive MIDI example

Compare com Bypass desde o início usando Rewind. Com o Scale ativo, a terceira nota é MIDI 63 em vez de 64, e a quinta é 68 em vez de 69. O E posterior também vira E♭. Oito notas continuam tocando com o mesmo timing e a mesma velocity; a nova cor vem das alturas, não de um filtro de áudio ou de uma mudança de volume.

O mapa nomeado Minor escolhe um destino para cada classe de altura. Nesses mapas predefinidos editáveis, notas fora da escala são mapeadas para baixo, para uma nota da escala, e não necessariamente para a nota mais próxima em qualquer direção. Selecionar um nome carrega essas doze decisões. Isso não analisa a progressão de acordes ao redor nem distingue uma nota de passagem cromática intencional de um erro.

Leia uma coluna de cada vez

Cada coluna da grade representa uma classe de entrada relativa à Base, e cada linha seleciona seu destino. Com Base em C, a linha E♭ da coluna E produz a mudança ouvida acima. Clique na célula diagonal de E para E para restaurar o E natural, mantendo A mapeado para A♭. A seleção nomeada passa a ser Custom porque o mapa de doze colunas mudou.

Redefinir parâmetros restaura o mapa Minor e o instrumento deste exemplo. Base muda a referência de classe de altura usada para ler as colunas; ela não simplesmente soma esse número de semitons a cada nota. Mantenha Base em C enquanto aprende a grade, pois, caso contrário, os rótulos fixos das colunas podem ser confundidos com nomes absolutos das notas recebidas. Transpose é o controle separado para um deslocamento uniforme após o mapeamento.

Rejeitar deixa uma lacuna; redirecionar deixa uma nota

Este segundo exemplo parte de um mapa que, fora isso, é de identidade. Sua coluna D está bloqueada usando a linha inferior, e sua coluna G aponta para C. O Fold está ligado. O primeiro C continua tocando, o segundo D de entrada some e cada G sobe para o C acima dele. Restam sete eventos dos oito originais.

Rejeite D, redirecione G e compare o posicionamento de oitava

Interactive MIDI example

Restaure a célula diagonal de D para D para trazer a segunda nota de volta. Depois use Block D na linha inferior para removê-la de novo. Bloquear elimina esse evento; mapear D para C tocaria C no mesmo ponto do ritmo. São escolhas composicionais diferentes, mesmo que ambas evitem a altura D.

O Fold escolhe uma oitava próxima, não um registro único compartilhado

Desligue o Fold mantendo G mapeado para C. O G de origem em MIDI 67 agora vira MIDI 60, sete semitons abaixo. Ligue o Fold de novo: ele vira MIDI 72, cinco semitons acima. Ouça a mudança no contorno melódico e confira a linha de notas transformadas, em vez de esperar que a frase inteira se concentre em uma única oitava.

A regra implementada ajusta a altura mapeada em oitavas até que ela fique a no máximo seis semitons da entrada. Ela é aplicada antes do Transpose. Um Transpose subsequente de +12 st, portanto, ainda eleva o resultado uma oitava; o Fold não restringe a saída final a uma região fixa do teclado.

Mantenha os limites musicais, e não só numéricos

Transpose vai de −36 a +36 semitons, com as alturas finais limitadas a MIDI 0–127. Redirecionar várias entradas simultâneas para uma mesma altura não garante vozes sustentadas independentes: eventos sobrepostos de mesma altura podem encurtar uns aos outros no fluxo de saída. Um resultado válido em classe de altura ainda pode perder o movimento ou o espaçamento que faziam a frase funcionar.

Diferente do Pitch, este painel não tem um gate de entrada Lowest/Range para ajustar. Seu range armazenado, se restringido em outro lugar, deixa as notas fora do intervalo inalteradas em vez de rejeitá-las; ambos os exemplos cobrem toda a faixa MIDI. Use os bloqueios da linha inferior para rejeição explícita de classes. O Scale altera as alturas das notas, não transforma pitch-bend ou expressão de slide em uma performance garantidamente dentro da escala. Deixe os eventos de antes e depois explicarem a regra e, então, deixe a melodia decidir se essa regra ajuda.

Escreva uma frase, escolha o instrumento dela e depois experimente estes efeitos MIDI no seu próprio projeto do TuttiDAW.

Conheça o TuttiDAW - a estação de trabalho de áudio online, sem cadastro para começar