A digital sound generating system is provided which is capable of, in
addition to generating a tone (first waveform data), recording or
reproducing PCM sound data representing a human voice or sound of a music
piece lasting for a relatively long time (second waveform data). To this
end, in the tone generating process, tone waveform sample data is read out
from a waveform RAM on the basis of address data given from an address
calculating section and is then output as an analog signal via an
interpolating section and D/A converter. In reproduction of PCM sound
data, the PCM sound data supplied via a CPU interface is transferred using
the waveform RAM as a buffer and is then supplied outside of the system
through a same channel as in the tone generating process. In recording of
PCM sound data, a high-frequency-component removing process is performed,
by a filtering calculating section, on PCM sound data received via an A/D
converter so as to prevent unwanted aliasing noise. The resultant filtered
PCM sound data is then transferred using the waveform RAM as a buffer and
output via the CPU interface.
Ένα ψηφιακό υγιές παραγωγικό σύστημα παρέχεται που είναι ικανό, εκτός από την παραγωγή ενός τόνου (πρώτα στοιχεία κυματοειδούς), καταγραφή ή την αναπαραγωγή των υγιών στοιχείων PCM που αντιπροσωπεύουν μια ανθρώπινο φωνή ή έναν ήχο ενός κομματιού μουσικής που διαρκεί για έναν σχετικά μακροχρόνιο χρόνο (δεύτερα στοιχεία κυματοειδούς). Για αυτόν τον λόγο, στον τόνο που παράγει τη διαδικασία, το στοιχείο δειγμάτων κυματοειδούς τόνου διαβάζεται έξω από ένα RAM κυματοειδούς βάσει των στοιχείων διευθύνσεων που δίνονται από ένα τμήμα υπολογισμού διευθύνσεων και είναι έπειτα παραγωγή ως αναλογικό σήμα μέσω ενός τμήματος παρεμβολής και ενός μετατροπέα D/A. Στην αναπαραγωγή των υγιών στοιχείων PCM, το υγιές στοιχείο PCM που παρέχεται μέσω μιας διεπαφής ΚΜΕ μεταφέρεται χρησιμοποιώντας το RAM κυματοειδούς ως απομονωτή και παρέχεται έπειτα έξω από το σύστημα μέσω ενός ίδιου καναλιού με στον τόνο που παράγει τη διαδικασία. Στην καταγραφή των υγιών στοιχείων PCM, ένα υψηλός-συχνότητα-συστατικό που αφαιρεί τη διαδικασία εκτελείται, από ένα φιλτράροντας τμήμα υπολογισμού, υγιών στοιχείων PCM που παραλαμβάνονται μέσω ενός μετατροπέα A/D ώστε να αποτραπεί ο ανεπιθύμητος aliasing θόρυβος. Το φιλτραρισμένο συνισταμένη υγιές στοιχείο PCM μεταφέρεται έπειτα χρησιμοποιώντας το RAM κυματοειδούς ως απομονωτή και την παραγωγή μέσω της διεπαφής ΚΜΕ.