Translations of this page:

O que é LittleGPTracker?

LittleGPTracker (ou piggy tracker) é um tracker de samples originalmente programado para os portáteis da gamepark, mas agora também disponível para Microsoft Windows, Mac OSX, Debian e mais recentemente para Playstation Portátil. Ele tem uma interface similar a do software littlesounddj para Game Boy. O Porquinho atualmente utiliza-se de 8 canais monofônicos estéreo de 8bit/16bit/44.1khz assim como 16 canais de saída para midi. O Porquinho está ainda em desenvolvimento e suas ultimas versões (assim como os instáveis ghetto builds) podem ser encontrados aqui! (em inglês)

Esse manual de referência é para aqueles que já conhecem o LSDj ou tracker em geral. Uma alternativa para conhecer o LittleGPTracker é o nosso Guia Rápido para Iniciantes. Se você tem alguma questão que este manual não responde, pergunte no mailing do lgpt ou no canal #hexawe no efnet (IRC).

Se você quer alguns sons para aprender mais, ou apenas ouvir o que outras pessoas andam fazendo com o pobre porquinho, baixe alguns arquivos .zip do site do selo especializado em LGPT, o Hexawe!

Arquivos

Instalação

Pegue o arquivo de instalação para a sua plataforma na página de download. Extraia os arquivos aonde quiser. Em seguida você pode abrir o executável do seu sistema, localizado na pasta raiz do lgpt ou na pasta /bin. Usuários linux podem ter que colocar o arquivo binário como executável (chmod a+x lgpt.deb-exe).

Estrutura dos Diretórios

  • bin
    • lgpt.exe / lgpt.deb-exe / lgpt.app … arquivo executavel (depende do seu sistema)
    • SDL.dll … dll
    • stderr.txt … arquivo de debug (criado quando o lgpt é aberto e removido quando o programa é fechado)
    • stdout.txt … arquivo de debug (criado quando o lgpt é aberto e removido quando o programa é fechado)
  • docs
    • readme.txt … créditos e links relacionados ao porquinho
    • revision.txt … histórico da versão, descreve novas funções caso elas não estejam incluidas ainda no manual
  • lgpt10k … Pasta de projeto da entrada do autor na 10k compo (M-.-n : Tardline) Nota: todos os projetos começam com lgpt*
    • Samples … Cada projeto cria um arquivo wav no seu próprio diretório Samples
    • lgptsav.dat … Todos os projetos arquivam seus dados em um arquivo xml chamado lgptsav.dat
  • lgptNew … Outro projeto do porquinho, seguindo a convenção de ser nomeado lgpt* para projetos. Sem isso ele não reconhece o projeto.
    • Samples … Idem ao outro, só que do projeto novo.(¹)
    • lgptsav.dat … Idem ao outro.
  • lgpt.fxe … executável do gp32
  • lgpt.gpe … executável do gp2x
  • SampleLib … Guarde seus samples aqui

(¹) Nas versões antigas você precisava criar as pastas e colocar os samples dentro para que o programa reconhecesse. Nas versões atualizadas isso não acontece mais. Os samples, pastas e arquivos são criados automaticamente pelo programa.

Fazer o porquinho funcionar depende da sua plataforma:

  • gp32: coloque os arquivos LGPT.fxe, lgptNew, e lgpt10k em \GPMM
  • gp2x: coloque LGPT.gpe, lgptNew, e lgpt10k na mesma pasta (em qualquer lugar no seu cartão SD)
  • win/mac/*nix : tudo deve estar em seu lugar, apenas rode o executável na pasta \bin\ (na pasta aonde você colocou inicialmente)

Importando Samples

O Porquinho não salva samples dentro do arquivo do projeto como os trackers tradicionais. Ao invés disso, quando você salva, ele cria o arquivo chamado lgptsav.dat na pasta do projeto e guarda os samples que você está usando na pasta de samples, como explicado anteriormente. Isso significa que ao invés de copiar/disponibilizar um único módulo, você tem que distribuir toda a pasta do projeto.

Samples poder chegar na pasta /lgptRoot/lgptProject/samples de duas maneiras: usando o modo de importação dentro do programa, ou copiar manualmente os wavs para a pasta de samples.

Importar pelo programa é o modo mais fácil para ouvir e adicionar arquivos para o seu projeto. Qualquer sample que você importe pelo programa será copiado para a pasta de samples quando você salva seu projeto.

Se você gosta de fazer isso manualmente você pode criar uma pasta de projeto (lgptProjeto) e criar a pasta samples lá. Antes de abrir o projeto pela primeira vez, copie alguns wav files na pasta samples e o porquinho vai, automaticamente, designar cada wav a um novo instrumento.

Em seguida você pode copiar novos wavs para a pasta. A próxima vez que você abrir o projeto, o porquinho vai te-los na lista de samples, mas não serão associados a nenhum instrumento.

Use apenas wavs de 8 ou 16 Bit, qualquer frequencia, mono ou estéreo. Samples 8bit são convertidos para 16bit quando carregados pelo programa por conta da compatibilidade com o “motor” (você ganha em espaço mas não em RAM).

Múltiplos Projetos

O Porquinho suporta múltiplos projetos! Crie diversos diretórios na pasta raiz (aonde lgptNew e lgpt10k estão). Exemplos: “lgptProjeto1”, “lgpt_Meu_Nome”, “lgptQualquernome”, “lgptRonaldo”, etc. Você pode criar a partir do programa ao invés de criar pastas. Se quiser fazer manualmente, não se esqueça de criar a sub-pasta de samples. Quando você abre o programa, você pode selecionar um deles para compor.

Coisas importantes:

  • As pastas de projeto devem começar com “lgpt”.
  • Pastas de projeto devem ir na pasta raiz do lgpt.
  • Lgpt listará todos os seus projetos disponíveis em seu início.
  • O arquivo lgptsav.dat é criado automaticamente quando você salva o seu projeto no programa (veja Controles). Não crie esse arquivo manualmente.
  • Salve com frequência :)

config.xml

O arquivo de configuração é usado para ajustar alguns parâmetros globais do software. Não é exigido que seja criado um, mas ele ajuda a mudar as cores, o mapeamento de botões e outros.

Veja a página sobre o config.xml para saber mais.

Controles

Mapeamento de botões

Teclas do Gamepark

  • DPAD (ou ESQUERDA, DIREITA,CIMA e BAIXO): Obviamente, os botões de controle.
  • A, B: Como A e B.
  • SELECT, & START: Como em qualquer outro videogame.
  • RT: Botão de cima Direito (o famoso R).
  • LT: Botão de cima Esquerdo (o famoso L).

Nota específica do GP2X: Os botões A e B estão “invertidos” (quando comparados com o GP32 e LSDj no Game Boy). Isso pode ser modificado no config.

Os comandos são muito parecidos com o do lsdj, mas os botões de cima substituem o SELECT. Na maioria das vezes, os botões equivalentes ao SELECT é o botão de cima do lado oposto ao outro botão que você vai apertar. Por exemplo, SELECT+B é L+B, SELECT+DIREITA é R+DIREITA.

Teclas do Windows

Essas são as teclas padrão, que podem ser modificadas no confix.xml:

  • A: A.
  • B: S.
  • START: Espaço.
  • L: Ctrl Direito.
  • R: Ctrl Esquerdo.

Nota: O mapeamento das teclas CTRL do R e L estão invertidos. Já que as setas do teclado estão do lado oposto comparado ao layout do GamePark, então estão o R e L.

Mapeamento do Joystick

LGPT aceita o uso de joysticks externos atraves do arquivo de mapeamento, mas se algo não está funcionando direito, tente o joy2key.

O arquivo de mapeamento também pode ser usado para fazer com que botões sem uso funcionem.

Navegação Básica e Editando

  • SETAS: Navegação na tela.
  • A: Insere nova Chain/Phrase/Nota.
  • A,A: Insere próxima Chain/Phrase/Instrumento não usado.
  • L+(B,A): Clona. Isso sobrescreverá o item que está sendo exibido pelo cursor com uma copia de si mesmo usando o próximo item não usado disponível.
  • B+A: Recorta o item exibido pelo cursor.
  • A+SETAS: Muda o valor do item exibido pelo cursor.
    • A+CIMA/BAIXO: +/- 0×10.
    • A+DIREITA/ESQUERDA: +/- 1.
  • B+SETAS: Navegação rápida.
    • B+CIMA/BAIXO: Page up/down (como as teclas do computador) na tela Song, Próxima/Anterior Frase na Chain atual. Nagegação de +/- 0×10 na tela de Instrumento/Table.
    • B+ESQUERDA/DIREITA: Anterior/Próximo canal na tela Chain/Phrase. Navegação +/- 1 na tela Instrumento/Table. Muda entre modos Song e Live na tela Song.
  • R+SETAS: Navega por entre as telas.

Selecionar

Algumas maneiras de se fazer seleções:

  • L+B: Seleciona aonde o cursor está, dependendo do uso das setas para selecionar mais.
  • L+B+B: Seleciona a linha aonde o cursor está
  • L+B+B+B: Seleciona a tela inteira

once a selection is started you can do a few more things:

  • SETAS: Faz com que uma seleção fique maior ou menor
  • B: copia para o buffer, ou
  • L+A: corta a seleção

E então:

  • L+A: cola o que você recortou/copiou aonde o cursor estiver no momento

Modos de Reprodução e Controles

Existem dois modos para reprodução, Song e Live. Os controles em cada tem pequenas diferenças.

Você pode mudar entre os modos apertando B+ESQUERDA/DIREITA na tela Song.

Modo Song

START:
Na tela Song: Começa/Para a reprodução a partir da linha aonde o cursor está. Se um canal não conter nenuma chain (no caso, com os traços [--]), LGPT ignorará aquele canal até o final do playback.
Na tela Chain: Começa/Para a reprodução no passo aond o cursor estiver, tocando apenas a Chain em questão.
Na tela Phrase: Começa/Para reprodução a partir do passo 00, tocando apenas a Phrase em questão.

R+START:
Começa a reprodução da linha em questão em todas as telas.

Modo Live

START:
Na tela Song: Põe na fila o canal aonde o cursor estiver.
Na tela Chain: Põe na fila o passo seleciondo dentro da Chain.
Na tela Phrase: Põe na fila a frase a partir do passo00.
- O item na fila tocará assim que a Chain que estiver tocando no canal alcance seu último passo.
- Se nada estiver tocando no canal selecionado, assim que outro canal chegar no último passo o canal em questão será tocado.
- Iten na fila aparecem com uma > piscando.

START[de novo]:
Apertando START uma segunda vez fará com que o item entre no Modo Imediato.
- O item na fla será tocado assim que uma Phrase no canal chege em seu último passo.
- Itens na fila no Modo Imediato aparecem com uma > piscando rápidamente.

L+START:
Na tela Song: Põe em fila todos os canais na linha selecionada.
- Os itens na fila serão reproduzidos assim que a Chain em seus respectivos canais alcancem seu último passo.
- Itens na fila aparecem com uma > piscando.

L+START[de novo]:
Apertando START uma segunda vez fará com que os itens entrem no Modo Imediato a second time will queue the Items using Immediate Mode.
- Os itens na fla serão tocados assim que uma Phrase em seus canais respectivos chegem ao seu último passo.
- Itens na fila no Modo Imediato aparecem com uma > piscando rápidamente.

R+START:
Em todas as telas: Põe na fila o Canal em questão para parar.
- O canal na fila parará assim que uma Chain alcance seu último passo.
- Itens na fila aparecem com um _ piscando.

R+START[de novo]:
Apertando START uma segunda vez fará com que o item entre no Modo Imediato.
- O canal na fila parará assim que uma Phrase alcance seu último passo.
- Itens na fila no Modo Imediato aparecem com um _ piscando rapidamente.

Mudo

  • R+B: Ativa/desativa mudo no canal aonde o cursor está
    • se R é solto antes do B, o canal permanece mudo/com som
    • se B for solto antes do R, o canal volta ao estado original
  • R+A: Coloca em Solo o canal aonde o cursor estiver
    • se R é solto antes de A, canal permanece solo
    • se A é solto antes de R, todoso canais voltam ao estado original
  • L+R: volta todos os canais ao estado original
  • R+A,R+B pode ser usado em conjunto com seleções. Se enquanto seleciona alguns itens você ativar o mudo/solo, a ação será feita em todos os canais da seleção atual

Telas

Mapa de Telas

o888                          o8   
 888    oooooooo8 ooooooooo  o888oo 
 888  888    88o   888    888 888   
 888   888oo888o   888    888 888   
o888o 888     888  888ooo88    888o 
       888ooo888  o888 *screenmap by Sm0hm*      

   _-------_                       _-------_     
  |         |                     |         |    
  |    P    |                     |    G    |    
  |         |                     |         |    
   project--                       groove---     
       ^                               ^                          
       v                               v 
   _-------_       _-------_       _-------_       _-------_  
  |         |     |         |     |         |     |         |
  |    S    | <-> |    C    | <-> |    P    | <-> |    I    | 
  |         |     |         |     |         |     |         |
   song-----       chain----       phrase---       instrument
                                       ^               ^ 
                                       v               v
                                   _-------_       _-------_  
                                  |         |     |         |   
                                  |    T    | <-> |    T    | 
                                  |         |     |         |    
                                   table----       table----

Para se mover de uma tela para outra, aperte R+SETAS. Por exemplo, se você quer ir para a tela Chain, você precisa estar com o cursor em cima de uma chain na tela Song. Então aperte R+DIREITA. Para ir na tela Phrase, a mesma coisa: você precisa estar em cima de uma phrase para então apertar R+DIREITA. Pra voltar, a mesma coisa só que para o outro lado (R+ESQUERDA).

Tela de Seleção

  • Todas as suas pastas nomeadas com lgptTantofaz aparecerão aqui
  • CIMA e BAIXO para selecionar um projeto, aperte A para carrega-lo
  • B+CIMA ou BAIXO serve como PgUp e PgDn do seu teclado

Tela Project

  • Tempo:: É o BPM, ou “velocidade”, e pode ser colocado entre 60bpm [0x3c] e 400 [0×190]. A resolução é alinhada com o LSDj.
  • Master: Volume mestre que vai de 10% a 200%. O porquinho grita alto!
  • Transpose: Transposição em tempo real das notas de todos os canais
  • Compact Sequencer: Libera todas as chain/phrases não usadas
  • Compact Instruments: Todos os instrumentos não usados tem seu sample colocado em (null)
  • Load Song: Volta pra tela de seleção de projetos
  • Save Song: Salva seu trabalho, e salve frequentemente! O cursor desaparecera por um intante enquanto os dados estiverem sendo gravados.
  • midi: Para uso de aparelhos midi externos
  • Exit: Sai do programa

Tela Song

  • Músicas são feitas de chains. Cada número em hex na tela Song é uma chain. Você pode navegar por qualquer dessas chains colocando o cursor sobre ela e apertando R+DIREITA.
  • No topo da tela Screen aparece se você está no modo SONG ou LIVE (ativados por B+ESQUERDA ou B+DIREITA) e o nome do projeto que você está editando.
  • No lado esquerdo da tela ficava o visualizador do que se está tocando. Agora esse visualizador fica embaixo da tela. Ele serve pra ver quais notas estão sendo tocadas em cada canal. No lado esquerdo agora se encontra o mapa do programa.
  • No lado direito temos mais estatísticas. Primeiro tem o indicador de clip que mostra ”—-” quando seu nivel de volume está ok e “clip” quando você ultrapassou o topo dos seus samples. Em seguida é o nivel de carga da CPU em porcentagem. Embaixo fica o tempo transcorrido após pressionar START.
  • Você pode criar uma nova chain apertando A, A em um espaço em branco () no grid da tela.
  • Você pode clonar uma chain colocando o cursor em cima dela e apertando L+(B,A).
  • Você pode copiar uma chain ou seleção colocando o cursor e apertando B.
  • Você pode deletar ou cortar uma chain apertano B+A quando o cursor estiver em cima.
  • Faça uma grande seleção apetando L+B, então com o DIRECIONAL aumente ou diminua a seleção.
  • L+A cola o que você tiver copiado/colado.
  • Você pode pular o cursor para a próxima/anterior chain em uma coluna apertando L+CIMA/BAIXO.

Tela Chain

  • As 3 colunas da tela phrase, da esquerda para direita: (verde) número da linha, lista das frases e transpose (mudar as notas da frase).
  • Chains são feitas de phrases. Cada número hex na segunda coluna representa uma phrase.
  • Você pode navegar por qualquer destas phrases colocando o cursor em uma e apertando RT+DIREITA.
  • A coluna mais a direita é o transpose. Se você usar numeros altos como FF a prase naquela linha irá ser tocada numa nota mais baixa. Números baixos xomo 04 irão fazer a phrase ir notas acima.
  • Você pode pular para a chain anterior / próxima pressionando B+ESQUERDA/DIREITA
  • Você pode criar uma nova phrase pressionando A,A num espaço em branco na tela Chain.
  • Você pode clonar uma phrase selecionando-a com o cursor e pressionando L+(B,A).
  • Você pode copiar uma phrase/transposição/seleção selecionando e pressionando B.
  • Você pode cortar ou deletar uma phrase/transposição/seleção selecionando e pressionando B+A.
  • Faça uma grande seleção pressionando L+B, então use o DPAD para selecionar.
  • Pressione L+A para colar.

Tela Phrase

  • O topo da tela phrase mostra o arquivo .wav aberto no instrumento o qual seu cursor está. O lado esquerdo da tela mostra o visualizador do tempo já tocado.
  • As sete colunas na tela phrase, da esquerda para direita: (verde) número da linha, nota, instrumento, efeito um, parâmetros para efeito um, efeito dois, parâmetros para efeito dois. =====
  • Você pode clonar instrumentos e tables na tela phrase: L+(B,A) como sempre. Você pode criar uma nova tabela ou instrumento com A,A.
  • Se você copiar/cortar qualquer coisa na tela phrase, colar sempre colocará os dados de volta na mesma coluna (independente se você moveu o cursor para outra coluna). Então se você colar na coluna de efeito quando você copiou uma nota você não perderá a nota e vice versa.
  • Você pode clonar um isntrumento MIDI, mas você não poderá deletado assim que clonado (e não poderá reverte-lo à um instrumento de sample).
  • Se nenhum instrumento for acionado com uma nova nota, tabelas e comando não serão parados e um phase de um instrumento oscilador não será resetado (permitindo transições sem o clique)

Tela Instrument

  • sample: seleciona o arquivo .wav para associar com o instrumento. Você pode selecionar o mesmo sample em mais de um instrumento. Se você pressionar A,A aqui fará com que ele te leve para a tela de importação de samples (que permite que você escolha um novo .wav para ser usado em seu projeto).
  • volume
  • pan: modifica para que o instrumento toque para direita ou esquerda (0x7F é o centro)
  • root note: nota raiz do sample. Serve para afinar alguns samples
  • drive: Esse é uma modificação no volume antes do crush, e o volume do instrumento é depois do crush.
  • crush: diminui a resolução dos bits (entre 1 a 16 bits)
  • downsample: diminui o bit rate, fazendo um aliasing em baixa freqüência
  • cutoff: freqüência do filtro cutoff
  • reso: freqüência do filtro de resonancia
  • type: é aqui que a coisa fica um pouco complicada. O filtro agora suporta mudanças continuas de low pass para high pass. Determine type em 00 para low pass. FF para high pass e 7f para Band pass. Quaisquer valores intermediário irão morfar entre eles.
  • dist: distorção do filtro. No momento existe apenas as opções none (nenhum) e scream (gritar).
  • fb tune: tamanho do feedback
  • fb mix: quanto feedback é colocado de volta nos circuitos
  • interpolation: Interpolation mode ('linear'/'none'): Seleciona que modo de interpolation será usado entre os samples. Linear faz o que diz, enquanto none pega o vizinho mais próximo. Use none quando usar samples de baixo alcance para adicionar alguns overtones interessantes.
  • loop mode: seleciona o modo de loop.
    • none fará o sample tocar do zero ao fim.
    • loop fará tocar do zero e dar loop do ponto de loop até o fim.
    • looper sync irá automaticamente afinar um loop para que ele toque exatamente os 16 compassos. Use a nota raíz para tocar duas vezes mais devagar/rápido.
    • oscillator é um modo especial aonde a seleção de loop (do ponto de loop ao fim) é entendido como dados de oscilador e fica automaticamente afinado. O root note serve para afinar caso ainda esteja fora de tom, ou mesmo para diminuir a velocidade do sample caso seja longo e fique irreconhecivel.
  • start: ponto de inicio do sample independente se loop está ligado; em hex
  • loop Start: ponto de início onde o sample dá seu loop; em hex
  • loop End: fim do sample; em hex. Você pode tocar samples ao contrário colocando os parâmetros do fim menores que os do início!
  • automation: Se ligado, a tabela avançará uma linha cada vez que o instrumento for tocado, e executará apenas os comandos nas novas linhas. Se desligado, o comportamento da tabela é normal (correndo).
  • table: Seleciona uma tabela na qual o instrumento sempre rodará. Clone uma tabela aqui: L+(B,A). Faça uma nova tabela aqui: A,A.

Ecran de importação de Samples

NOTA: OS NOVOS GHETTOS TEM UM NOVO EDITOR DE SAMPLES. ISTO SERVE PARA AS VERSÃO ANTERIORES A VERSÃO 1.0

acessível pressionando A,A no parâmetro “sample” no Ecran de Instrumentos.

A livraria de samples tem de estar localizada na directoria samplebit e no mesmo sitio que a directoria da musica (lgpt-xxxx). Podes também por os samples nessa directoria ou em sub-directorias, permitindo assim que tenhas um acesso mais simples a livraria. Por exemplo:

+samplelib
  +Bassdrums
  +Snares
  +NateMoans

O ecran de importação de samples esta nesse momento localizado a direita do Ecran de Instrumentos.

Quando entras no Ecran de Instrumentos, a directoria que encontras é a de raiz da livraria de samples “samplelib”. Todos os samples dessa directoria serão listados.

Usa U/D para seleccionar o sample e 'A' para o carregar

B+L/R para rodar por entre as diferentes directorias.

No ultimo “ghetto”, pressionar A,A vai trazer um ecran de carregamento de sample, usa o cursor para selecionar a directoria e os samples, e escolhe “listen” (ouvir) para o poderes ouvir, “import” (importar) para o adicionares a tua musica, ou “exit” (Saida) para returnares ao Ecran de Instrumentos.

Ecran de Instrumentos MIDI

Midi pode ser desctivado por uma simples configuração no teu OS (Sistema Operativo), ou pela construção de uma hardware especifico. Mais informação sobre este tema pode ser encontrada here


Um instrumento MIDI tem as seguintes configurações:

  • Channel(Canal) - Pode ser configurado de 0×80 ate 0x8F pelo que o canal MIDI e 1-16 respectivamente
  • Volume - O volume qualquer NOTE ON vai ser mandado para o teu aparelho. FF=127, 00=00
  • Lenght(Duração) - Determina a longevidade da nota pelo numero de vezes que e premida.
  • Automation(Automação) - Na “table” mexer nas setas de direcção vai fazer com que ande uma linha de cada vez que o instrumento e accionado, e execute os comandos apenas numa linha nova. Se isso for Off, o comportamento da “table” sera normal.
  • Table(Quadro)- Como em cima, seleccionar uma “table” de instrumentos ira sempre correr. Clonar a “table” usando: LT+(B,A). Fazer uma nova “table” precionar: A,A.

Table Screen

  • Hopping to self in table holds the step for x ticks. For example

05 HOP 1005

will hold step 5 for 10 ticks. Interesting for example after a VOLM command to allow complex envelopes:

00 VOLM 0400 ; starts short volume decay to zero 01 HOP 1010 ; holds enough ticks for VOLM to complete 02 VOLM 0560 ; raise volume to 60 03 HOP 6003 ; hold for a long time to allow VOLM to ; complete and hold volume to 60

  • After Hopping count is reached, the table pointer moves directly to the line after

the HOP rather than staying on the HOP line for one tick. Makes more sense.

Ecran Groove

O ecran Groove esta localizado no topo do ecran phrase. Este ecran premite fazer algumas alterações para criar batidas mais funky.

Para entender o groove tens de saber primeiro o que é um tick, e um tick é simplesmte uma medida constante de tempo. Por defeito, cada passo de uma phrase tem 6 ticks, é por causa disso que vez dois seis quando vais ao ecran groove. Mas digamos que alteras o primeiro 6 para 1. Agora todos os outros passos duram 1 tick (o que é menor que 6 ticks).

Para entenderes isto tenta um groove de 1/F e observa a seta numa phrase. Vais reparar que a seta anda de volta dos passos impares mais tempo que os outros. Agora tenta um groove de 1/1/F e volta ao ecran de phrase. Vais reparar que a seta anda de volta de todos os passos pares. Uma vez que entendas como este ecran afecta a seta, vais poder fazer uns beats mais marados!

Neste ecran não existe copy e paste (ainda) mas os seguintes comandos estão disponiveis:

  • A: Adiciona um novo passo se não existir nenhum
  • A+L/R: modifica os valores de um passo actual
  • B+L/R/U/D: modifica o groove que esta a ser editado no momento
  • B+A: Apaga o passo actual

o comando GROV (só activado no ecran de phrase) selecciona o groove actual

Comandos

Podem existir dois comandos em cada fase do ecran phrase. Comandos que afectem os instrumentos podem ser usados em qualquer passo enquanto o instrumento estiver a tocar, incluindo o passo em que o instrumento e accionado.

no vol; pitch e kill mas as definições de “tempo” são ligeiramente diferentes em todos os comandos…

ARPG abcd

cycle through relative pitches a, b, c, and d (starting with original pitch, then up a semitones, b semitones and so forth). The cycle loops if there's only zero's past a given post

Examples:

ARPG 3000: loops between original pitch and +3 semitones

ARPG 4050: loops between original pitch, +4 semitones, +0 semitones, + 5 semitones

  • speed of arpeggiator is constant and can not be changed

CRSH abbb

aa = pre crush drive (from 1 to 0xFF, 00 is no change) & bb = crush setting (from 0 to 0xF, 0×0 is 1 bit, 0xF is 16bit )

FCUT aabb

ajusta o filtro cutoff para bb a uma velocidade aa

  • FCUT 0080 Vai instantaneamente definir o filtro para 50%
  • FCUT 1000 Ira fechar o filtro inteiramente a uma velocidade de 10

FLTR aabb

lowpass filter, set absolute frequency value for cutoff aa & resonance bb

  • FLTR 00FF is un-adultered sound

FRES aabb

ajusta o filtro resonance para bb a uma velocidade aa

  • FRES 08FF Ira aumentar a ressonância a uma velocidade 08

HOP ---a

A posição de tocar vai saltar para a seguinte phrase da chain, saltando directamente para a posição a da phrase.

  • hop é instantâneo: Instrumentos accionados e comando da mesma fase começaram a correr.
  • não afecta os instrumentos

KILL --aa

O instrumento vai parar de tocar depois de aa ter passado.

LEGA aabb

performs an exponential pitch slide from previous note value to pitch bb at speed aa.

  • 00 is the fastest speed for aa (instant, useless)
  • bb values are relative: 00-7F are up, 80-FF are down, expressed in semi-tones
  • if LEGA is put on a row where a note is present and the pitch offset is 0 (e.g. C4 I3 LEGA 1000) the slide will occur automatically from previous note to the current one at the given speed.
  • If an instrument is not triggered on the same row as LEGA, the command will re-trigger the previous instrument (unless the previous instrument is still playing).
  • LEGA does exponential pitch change (i;e. it goes at same speed through all octaves) while PITCH is linear

LPOF aaaa

LooP OFset: Shift both the loop start & loop end values aaaa digits

  • LPOF 0001 adds one to both values, LFOF FFFF removes one (so values > 0×800 moves the loop backward)
  • reset everytime you start a new note (same as volume, pitch)
  • LPOF is absolute
  • you can't trigger a note with the LPOF, it has to be executed after a sample is playing
  • every time you trigger a sample LPOF is set back to the instrument parameters

MDCC aabb

Envia a MIDI uma mensagem de “controlo continuo”. aa é o numero do controlo e bb é o valor. Ira ser enviado para o canal da MIDI do instrumento que estiver a correr no momento.

MDPG

Envia um comando de alteração de programa no canal actual

PAN aabb

PAN aabb: onde bb é a pan de destino e aa é a velocidade para chegar la

PLOF aabb

PLayOFfset virtualmente corta qualquer sample em 256 pedaços. salta absolutamente para o pedaço aa ou move relativamente para a frente/trás os pedaços bb.

PTCH aabb

  • PTCH is also time for the first two byte nibble
  • PITCH is linear pitch change

RTRG aabb

retrigger the sound by looping the from current play position over a certain amount of ticks.

  • aa allows to move the loop forward of aa ticks each time the loop has been done (loop offest per retrigger)
  • bb is the number of ticks used for the looping (speed of retrigger effect)

RTRG 0001: loop one tick from current play position

RTRG 0102: loop of two ticks but move the loop one tick every loop

RTRG 0101: does not do anything because after looping one tick, you move forward one tick and therefore go back to the current position :)

TABL --aa

Acciona o quadro aa

TMPO -aaa

Prepara o tempo para um valor de hex aaaa.

  • TMPO 0000 é o mais seguro e não afecta o tempo de todo.
  • TMPO 003C (60bpm) é o valor mais baixo aceitável e o TMPO 0190 (400bpm) é o maior valor aceitável.

VOLM aabb

Começando pelas definições de volume do instrumento, o valor aproximado bb a velocidade aa. 00 e o volume mais baixo e 00 e a maior velocidade.

  • Para conseguires um som que vá crescendo em volume, faz um instrumento com o volume em 0 e depois aplica o comando VOLM.

Renderização

Algumas pessoas experimentam a falha analógica entre a ligação do seu aparelho e o aparelho em que estão a fazer a gravação. Como outra opção podem começar o piggy no modo de renderização e isso vai fazer com que o ficheiro de saída fique com 16bit, 44100Hz e em formato .WAV.

Atenção que o modo de renderização não esta funcional no GP2X.

Os seguintes valores podem ser definidos para a renderização na config.xml:

  • Modo Standart: áudio toca; não há renderização.
  • FILE: Renderização do ficheiro: Toda a velocidade (não há áudio) renderização em stereo do ficheiro mixdown.
  • FILESPLIT: Troca do ficheiro renderizado: Toda a velocidade (não há áudio) renderização de cada canal em separado.
  • FILERT: Renderização do ficheiro em tempo real: Renderiza o mixdown para um ficheiro ENQUANTO o áudio toca. Permite renderizar no modo ao vivo directamente.
  • FILESPLITRT: Troca de ficheiro em modo real: o mesmo mas todos os canais são renderizados em separado.

Aqui esta um exemplo de como se escreve o XML como tem de ficar: (Ve O guia de criação da config.xml)

<RENDER value = "FILERT" />

Lembra-te, qualquer parâmetro da config.xml pode ser especificado no lgpt na linha de comandos desta maneira:

lgpt -RENDER=FILE
 
pt/lgpt/reference_manual.txt · Modificado em: 2009/08/06 14:54 por jyooruje
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki