Hi Dave,
What a very good question.
> Has anyone established standards or guidelines for uploading
>programs?
>
No-
there are no official standards or guidelines. I work in a 'big-shop'
coporate IT dept so i'm well acquainted with the benefits of
shop-standards and i admit that it's kind of a close call with a
software/hardware hybrid. There is no harm in developing 'islands' of
standards (note the plural)
BUT
IMHO the PSIM environment will reap more benefit from the
'wild-growth' model than the 'row-crop' model. i have urged Brice to
refrain from endorsing any 'official' rules. The best practical
conventions will emerge on their own, but it will take a pretty long
time.
(sorry for the lecture but your question is the best catlyst for a
dialogue i've seen on this subject so far)
(sheepish ahem)
so... for the reasons pedantically elaborated above, i suggest that
you purge and replace your versions as long as you are adding
features, that's what i do. The exception is when i remove a feature.
i leave a back-rev'd copy even if the feature doesn't seem valuable
-to me-.
For me it is always easier to remove features from someone elses code
regardless of their style, than it is to add or integrate features.
but that's just one fatuous old farts opinion.
BTW
(and i apologize for being too slothful to look this up for myself)
but does your MIDI-in code support MIDI beat clock? (OxF1byte), not
midi time code but the old system-common beat clock?
in all cases,
thanX for your efforts & generosity
-doc
PS
(to the group)
i apologize for being missing in action a lot. i'm in a pitched
courtroom battle with a school board these past weeks with no end in
sight for the near-future. To those of you who have asked questions
off-list i will work out some answers but please be patient with me
--- In SynthModules@yahoogroups.com, "djbrow54" <davebr@e...> wrote:
> Has anyone established standards or guidelines for uploading
programs?
>
> I wanted a real time clock in my MIDI input and ouput code so I
could
> do timestamps. I used the timer interrupt methodology in
> syncable.bas and adapted it to keep a 1mS resolution counter. I
have
> both the timer interrupts and the MIDI input interrupts working.
>
> Right now I'm simply using this capability to flash the stop led
whenShow quoted textHide quoted text
> a MIDI byte is received and to blink the run led for a program
> operational mode.
>
> So, do I replace the code I uploaded with one with more capability?
> Do I announce this to the group?
> Or, do I add another program?
>
> What's the norm here? I would be tempted to just keep updating the
> same file with more capability.
>
> Dave