katef/eurorack-cpu

TODO

katef opened this issue · 1 comments

katef commented
  • there's no reason the data bus can't be 16 bit
  • really there's no reason why the data can't be analog, too. i could extend the ALU with operations for opamps
  • more ALU ops, 3 bits isn't enough
  • ram (i'd want denser polyphonic sample & holds for this)
  • unsure if i want to keep the 5-bit opcodes and treat them as microcode, with a wider instruction bus driving them. or replace the fetch stage with wider instructions in the first place
  • midi input for instructions
  • rom for instructions, and a program counter
  • conditional branch
  • I/O to midi. should figure out if i want the data bus to be analog first though

You could have 16-bit instructions using https://github.com/jeremywen/JW-Modules#noteseq16

16-bit-ops

There's more nice modules in the JW-Modules plugin. I'm pretty well versed in the various plugins and modules in VCV Rack, for latching/sampling/shifting/holding etc. so let me know if I can be of assitance.