Quantcast
Channel: Cemetech
Viewing all articles
Browse latest Browse all 75829

Electronics/Hardware Development :: RE: Soundchip for calculators - arduino based

$
0
0
Author: keoni29
Posted: 20 Jan 2013 11:00:25 am (GMT -5)

I want to add "hardware" pitch bending with different modes such as LFO, portamento and sweep. The sound processor will also have a lookuptable with musical notes' pitch values. If you write to one of the three dedicated "musical note" registers it will relay it to the freq-hi and lo registers and it will turn on the gate of the channel. This saves a lot of memory and time on the calculator side!

Example:
Calculator sends a NOTE ON normally:

Code:
00 ff - write ff (0-255) to register 00 (Freq Lo)
01 ff - write ff (0-255) to register 01 (Freq Hi)
04 17 - write TRIANGLE|GATE_ON to register 04 (Conrol reg)

That's 6 bytes!

Calculator sends a NOTE ON with this new feature:

Code:
1D nn - write nn(0-255) to register 29

That's only two bytes!


Viewing all articles
Browse latest Browse all 75829

Latest Images

Trending Articles



Latest Images