| Bangkok Ferramenta baseada em rubi gratuita para transformar jogos de xadrez em música |
Baixe Agora |
Bangkok Classificação e resumo
- Nome do editor:
- Jim Menard
- Site do editor:
- http://www.io.com/~jimm/projects/montastic_dashboard/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 19 KB
Bangkok Tag
Bangkok Descrição
Ferramenta baseada em rubi gratuita para transformar jogos de xadrez em música Bangkok lê descrições de jogos de xadrez e re-joga os jogos. Notificações de eventos (movimentos, cheques, capturas, etc.) são enviados para um ouvinte. Bangkok vem com um ouvinte que gera um arquivo MIDI. Em outras palavras, o jogo de xadrez é transformado em música.bangkok vem com um gamelistener que cria uma sequência MIDI. O ouvinte é dado a um objeto ChessGame, que então lê um arquivo .pgn, cria uma placa, dá aos movimentos para a placa para que ele possa mover as peças e informa ao ouvinte quando o jogo terminar. Naquela época, o gamelistener escreve a sequência MIDI para um arquivo MIDI. Nota: Bangkok é licenciado sob os termos da Licença Ruby. Requisitos: · Midilib 0.8.4 ou posterior O que há de novo nesta versão: · Gamelistener # move saídas duas notas para um movimento e sets cc_portamento_time, então há um deslizamento da primeira nota para o segundo. O comprimento total das duas NTPOES é proporcional à distância que a peça viaja. A primeira nota é curta (uma nota de 32ª), e o segundo ocupa o resto do tempo, permitindo assim que o portamento tenha seu efeito. · Gamelistener # Mover também produz vários valores de volume e pan, movendo-se suavemente do original para o novo valor para a duração das notas do movimento. · O método New Square.at retorna um quadrado pronto. Como eles são imutáveis, isso reduz o número de objetos que precisam ser criados. · Mais testes.
Bangkok Software Relacionado