-
Notifications
You must be signed in to change notification settings - Fork 9
Numbering System
The most important thing I need is a good indexing system. Before this, the collection of sketches I had was a mismash of poorly named files. I have added a bit of an organization here and hope to keep it consistant.
Everybody that plays with lunetta circuits knows exactly what to expect form a CD40106. They have specs. Thats what Im going for.
Another good thing about that is that it helps keep the functionality of components from turning to mud. An existing sketch can always be improved, but there is no need to do it if that functionality exists elsewhere. For example, the CD40163 is an excellent Cmos counter. It does not count up AND down however. If thats functionality thats needed, use the CD40193 instead of adding that functionality to the CD40163.
Proposed numbering is as follows
ACS-[85,84,23]-xyyy
For example the first component in the series is
ACS-85-0001
Range | Description |
---|---|
000-199 | Oscillators, Vco, LFO |
200-299 | Envelope generators, VCA |
300-499 | Modulation. Adders, Mixers, dividers, Multiplexers, Gates, Vibrato |
500-699 | Shift, Delay, Melody Makers, Atari Punk Console |
700-899 | Interface, Control, Midi, Visualization |
900-999 | Other |
The next [x] digit is for Attiny clock.
0yyy is 8Mhz no xtal
1yyy is 1Mhz
2yyy is 16Mhz with xtal
if we run outta space...we can start over at 5.
So say we have ACS-85-0104 as PsychoLfo
If I happened to port it to say an ATTiny84 with a 16mhz xtal it would be
ACS-84-2104 as the ATTiny 84 port and
but not too important