Lautschrift a C64 4k Demo by RadWar Enterprises @ BP07
ranked #5 at Breakpoint 2007
The C64-4k-Competition was cancelled because there weren't enough entries. So we decided to compete in the "normal" C64-Demo-Category but we only achieved rank #5.
some technical infos:
; ----------------------------------------------------------------------------------------------------------------------
; Formant - a speech synthesis program for the C64
; (c) 2007 Radwar Enterprises 1941
; ----------------------------------------------------------------------------------------------------------------------
; a small intoduction to formant synthesis
; each letter or phonem is created by 3 (or more) frequencies F1,F2,F3
; each frequency has an amplitude A1,A2,A3 (and a bandwith which is not used here)
; F0 is a "base" frequency which determines the "gender" of the speaker F0=100 Hz: male ; F0=150 Hz: female
; each phonem has a Volume of "Voiced" sound AV (e.g. vocals) and "Fricative" Sound AF (e.g. "f" or "s")
; ----------------------------------------------------------------------------------------------------------------------
; implementation:
; The Frequencies F1-F3 are perfectly suitable for the SID :-)
; The Amplitude A1-A3 is represented by the Sustain-Value of a normal ADSR-Curve (Attack and Decay are 0)
; The F0 frequency is generated via $d418-Digi, but can be omitted. We kept it to mask some minor noise-glitches
; To get a F0 of 100Hz, we set a Timer-IRQ to 5 ms (200 Hz) and toggle $D418
; If AV is larger than AF then we use the Triangle-wave otherwise Noise-Wave
; To transit from one phonem to the next, we just use a linear interpolation of 10 steps.
; So a transition from one phonem takes 100 ms in steps of 10 ms (every second time, our F0-Timer-IRQ is called :-)
; We use double-buffering for the sound-data. While one sentence is "spoken", the next is calculated
; ----------------------------------------------------------------------------------------------------------------------
sourcecode:
http://radwar.bransch.de/cms/upload/Radwar-Formant.a
Binary:
http://noname.c64.org/csdb/release/?id=48042
Top das Teil und dann noch in 4K, pervers genial !
1987Tristar 1 year ago