An audio record/playback system is configured using a RAM containing PC
buffers and a sound input/output board which is equipped with another RAM
containing P buffers and R buffers as well as a digital audio circuit. At
a playback mode, waveform sample data consisting of waveform samples are
subjected to burst transfer using a PCI bus from the PC buffer to the P
buffer in a first half duration of each sampling period with respect to
one channel. In a second half duration, one of the waveform samples is
transferred from the P buffer to the digital audio circuit, wherein it is
subjected to digital audio processing. Thus, the waveform sample data are
played back in response to prescribed timings synchronized with sampling
periods. At a record mode, waveform sample data corresponding to sounds to
be picked up are supplied to the digital audio circuit, from which they
are transferred to the R buffer. Then, the waveform sample data are
transferred to the PC buffer. At a sequence playback mode, a set of WAVE
data are loaded from an external storage unit to the RAM with respect to
multiple channels in response to a sequence playback instruction. Then,
the WAVE data are transferred to the sound input/output board, by which
they are played back. Incidentally, when playback is completed with
respect to one channel, next WAVE data regarding another channel are
automatically loaded to the RAM.
Um sistema audio de record/playback é configurarado usando uma RAM que contem amortecedores do PC e uma placa sadia do input/output que seja equipada com uma outra RAM que contem amortecedores de P e amortecedores de R as.well.as um circuito audio digital. Em uma modalidade do playback, as amostras consistindo do waveform dos dados da amostra do waveform são sujeitadas a transferência de estouro usando uma barra-ônibus do PCI do amortecedor do PC ao amortecedor de P em uma primeira duração da metade de cada período de amostragem com respeito a uma canaleta. Em uma segunda duração da metade, uma das amostras do waveform é transferido do amortecedor de P ao circuito audio digital, wherein é sujeitada a processar audio digital. Assim, os dados da amostra do waveform são jogados para trás em resposta aos sincronismos prescritos sincronizados com os períodos de amostragem. Em uma modalidade record, os dados da amostra do waveform que correspondem aos sons a ser escolhidos acima de são fornecidos ao circuito audio digital, de que são transferidos ao amortecedor de R. Então, os dados da amostra do waveform são transferidos ao amortecedor do PC. Em uma modalidade do playback da seqüência, um jogo de dados da ONDA é carregado de uma unidade externa do armazenamento à RAM com o respeito às canaletas múltiplas em resposta a uma instrução do playback da seqüência. Então, os dados da ONDA são transferidos à placa sadia do input/output, por que são jogados para trás. Incidentally, quando o playback é terminado com respeito a uma canaleta, os dados seguintes da ONDA a respeito de uma outra canaleta são carregados automaticamente à RAM.