Pergunta

Eu fiz alguns dos meus própria investigação e descobriu que SID-chips tinha apenas alguns hardware suportado sintetizar características. Incluindo três osciladores de áudio com quatro formas de onda possíveis (dente de serra, triângulo, pulso, ruído), com envelopes ADSR e moduladores anel. Acompanhado de sincronização do oscilador e do anel moduladores. Leia também havia uma maneira de reproduzir o som PCM único bem.

É tudo tão pouco, mas ainda ouvi muitos sons diferentes dos meus aparelhos de TV. Como eles foram combinados para produzir tudo o que variedade de áudio?

Para dar alguns detalhes, eu gostaria de saber como combinar esses componentes para produzir guitarra, piano ou tambor de áudio -como? Outra coisas interessantes seria diferentes zumbidos e sons específicos a C64.

Foi útil?

Solução

Eu usei a música escrita no C64 para jogos, demos e até mesmo serviços (eu escrevi o tema oficial QuantumLink, mesmo). Quanto à sua pergunta, as quatro formas de onda diferentes foram tipicamente cobertas com os mods de sincronização e anel (com menos frequência anel, porque era imprevisível em diferentes versões do chip SID), e às vezes usado de forma limpa.

Por exemplo, um som típico 'armadilha' seria composto por uma forma de onda de ruído com um ataque muito rápido e sustentar e dependendo se você queria um som coxinha ou uma escova, ou um muito rápido decadência e liberação moderadamente curto, ou uma pequena decadência e liberação mais lenta.

Obtendo o som certo era tipicamente tentativa e erro, e as limitações eram muito pesado. Você realmente nunca chegou ao ponto de piano ou guitarra som devido às formas de onda simples sem ondas harmônicas overlayable, o melhor que você poderia começar era coisas que soaram beepy, coisas que soaram marimba-y, e as coisas que soavam como um tambor.

Um dos truques mais utilizado para estender som foi feito com máquina rápida rotinas de reprodução de código que poderiam mudar as notas tocadas no vozes tão rapidamente como para dar a impressão de um tom mais completa, harmônica. Nós apenas chamou-o arpejo, embora em 10 a 12 nota muda um segundo soou mais como um acorde buzzy.

Tal como para as formas de onda da amostra, que estavam disponíveis apenas como único bit e posteriores amostras de 4 bit. Estes soou terrível, apesar de nossos melhores esforços, porque, basicamente, o método de reprodução para uma amostra de 64 foi jogar uma onda de ruído branco e rapidamente alterar o volume no chip SID para produzir uma onda subindo e descendo. Fazê-lo rápido o suficiente e que tipo de sons como o som original, mal sintonizados em uma rádio estática.

Eu sugiro que você agarrar a um emulador de C64 para o PC (CCS64 é uma boa) e um guia de programação BASIC 64 e apenas brincar .... o chip SID é inteiramente manipulável do BASIC.

Para resumir, como chegamos todos esses sons de piano e guitarra em um C64? Nós não o fez, realmente.

Outras dicas

Dê uma olhada em alguns desses documentos relacionados com a produção de música no C64:

http://sid.kubarth.com/articles.html

Este tipo de música que você está descrevendo se enquadra na categoria de "chiptunes". Eu recomendo verificando-se alguns trackers modernos como MilkyTracker, que são usados ??para criar música neste estilo. Existem bibliotecas como libmodplug que lhe permitem jogar rastreador em seu software.

Confira alguns dos emuladores C64 lá fora. Eu li que alguns deles são 100% precisos na ther reprodução de som, fiel ao original.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top