Specifications

65
PF1074-03
Sound playing middleware
Sound playing middleware for the S1C33 Family
Supports musical instruments with the WAVE table method
50 ch (monaural, 8kHz sampling)/40MHz playable in real time
FEATURES
•Middleware for the S1C33 Family is provided as a linkable library.
Produces 15-bit stereo sound at a sampling frequency of 8 to 32kHz.
Sound tools allow input of music and evaluation of sound output on the PC.
Also available is a converter for
converting MIDI files to S5U1C330S1S sound files.
Compact data and library size (sound data: 3 bytes per note, instrument data: 4K to 8K bytes (8kHz sampling)
per instrument) that needs only a small ROM area.
Suitable for data banks, PDAs, toys with a sound function.
HARDWARE CONFIGURATION
S1C33xxx
S1C33000
Core CPU
16-bit timer
Built-in RAM
External RAM External ROM
Bus interface
PWM
Speaker
POWER
AMP
RESOURCE
ROM size : Sound library = approx. 3K bytes, instrument = 4K to 8K bytes (8kHz sampling),
sound data = approx. 3 bytes per note
RAM size : Approx. 3K bytes for library use, and 80 bytes for each play channel.
Timer : 16-bit timer 5 is used for generating an interrupt
Sound outputs (PWM) : Uses 16-bit timers 1 through 4 (for 15-bit stereo output).
INSTRUMENTS SUPPORTED
Supports the 20 types of musical instruments given below as a standard feature. You also can create musical
instrument data and register it as a new entry to S5U1C330S1S.
Non-percussion instruments (12 types)
Piano, Harpsichord, Celesta, Organ, Guitar, Bass, Electric Guitar, Violin, Trumpet, Clarinet, Piccolo, Flute
Percussion instruments (8 types)
Bass Drum, Side Stick, Snare, Tom, Crash Cymbal1, Hi-Hat, Bongo, Triangle
S1C33 Family S5U1C330S1S Middleware