[sdiy] MIDI2CV asm source files online
Marc Bareille
m.bareille at wanadoo.fr
Fri Jan 31 17:56:35 CET 2003
Hello
I have finaly added my assembler source files for the MCV628 MIDI2CV
interface and the MC628 MIDI Clock converter ... Also any coders will
have the opportunity to learn, inspirate, modify or complete both
firmwares ... The code is fully working but not totaly optimised , so
you for those who want , you can play to find thi,gs to optimise... It
is more funny anyway than if i release a super clean boring code :)) and
this justify the release of sources in itseff ;)
To be honest i have a big credit to give now to Mr Trevor Page here , i
think . Because i have re-used/inspirated from a rather good part of
his well written sort algorithm for MIDI messages . It was coming from
an "old" Midi to CV interface project dedicaced to TB 303 or something
like this I do not remind exactly, I do not know if this page still on
line ... On the other side i have completed this skeleton with a lot of
special features from Learn mode to table notes, flash eprom,sysex,
etc... I have also rewritted all DAC control due to the specifications
of my hardware... The code has been also more transformed when moving
from 16F84 chip to 16F628 for many technical reasons
To my sigth there are now one or two fonction missing in this code ...
I did not have the space room to code them with my previous interface
with PIC16F84 because all ressources ( ram/flash) were eaten . yes 100%
of the ran and the Flash... ... But with a 16F628 , there are many RAM
and Flash space available so here are tow ideas i saw for firmware
addition :
- Pitch Bend . Picth bend parameters and setting editable by sysex
- a kind of digital LFO mixed by software with the Aux DAC , or Pitch
DAC, with parameters ( speed, waveform, sync... ) setup by sysex .
Not i don't know how to writte this but i do not have all the time i
would like to have to make R&D on this subject ... working on too many
things at the same time ..... So if my contribution was this source file
, i would like to have the hope to see one day a ugraded version of this
software done by generous contributor(s) I will have a lot of pleasure
to read this new source lines too, finaly :) It is a release under a
kind of GNU spirit for thoses who know what i am talking about but i
did not overmid myself with all the official blabla... Just a
spirit...Have a good studies of all this stuff during those long and
cold winter nigths :)) Thanks
Best regards.
Marc .B
More information about the Synth-diy
mailing list