Yahoo Groups archive

SynthModules

Index last updated: 2026-04-28 23:14 UTC

Thread

New file uploaded to SynthModules

New file uploaded to SynthModules

2004-01-27 by SynthModules@yahoogroups.com

Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the SynthModules 
group.

  File        : /PSIM-1 Programs/Quantizer/BASICQU2.BAS 
  Uploaded by : bdhornback <bdh@cyberbound.net> 
  Description : 4 channel chromatic quantizer - fast version 

You can access this file at the URL

http://groups.yahoo.com/group/SynthModules/files/PSIM-1%20Programs/Quantizer/BASICQU2.BAS 

To learn more about file sharing for your group, please visit

http://help.yahoo.com/help/us/groups/files

Regards,

bdhornback <bdh@cyberbound.net>

Re: New file uploaded to SynthModules

2004-01-28 by Mike Marsh

OK, so the way I read the code the program does this:

* get signal from the 4 input pins
* scale, then quantize the signals
* stage the signals to the output
* pulse the dac to send the signal
* go back and do it again infinitely (goto start)

So my question is, how do you stop this program?  Does pressing the 
stop button halt execution without having to poll the button?

Thanks,

Mike

--- In SynthModules@yahoogroups.com, SynthModules@yahoogroups.com 
wrote:
> 
> Hello,
> 
> This email message is a notification to let you know that
> a file has been uploaded to the Files area of the SynthModules 
> group.
> 
>   File        : /PSIM-1 Programs/Quantizer/BASICQU2.BAS 
>   Uploaded by : bdhornback <bdh@c...> 
>   Description : 4 channel chromatic quantizer - fast version 
> 
> You can access this file at the URL
> 
> http://groups.yahoo.com/group/SynthModules/files/PSIM-1%
20Programs/Quantizer/BASICQU2.BAS 
Show quoted textHide quoted text
> 
> To learn more about file sharing for your group, please visit
> 
> http://help.yahoo.com/help/us/groups/files
> 
> Regards,
> 
> bdhornback <bdh@c...>

Re: New file uploaded to SynthModules

2004-01-28 by bdhornback

Mike,

You read that correctly.  In this program, the start and stop buttons 
do nothing.  Once you load that program it stays loaded until you 
load another program.  When you power up your synth, it is a four 
channel chromatic quantizer.  

Remember, all this code can be used as building blocks.  Other 
examples use the buttons to start the program running and to stop it 
from running.  Would you like to see an example of the Chromatic 
Quantizer that uses the buttons?

- Brice
http://www.SynthModules.com


--- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> wrote:
Show quoted textHide quoted text
> OK, so the way I read the code the program does this:
> 
> * get signal from the 4 input pins
> * scale, then quantize the signals
> * stage the signals to the output
> * pulse the dac to send the signal
> * go back and do it again infinitely (goto start)
> 
> So my question is, how do you stop this program?  Does pressing the 
> stop button halt execution without having to poll the button?
> 
> Thanks,
> 
> Mike
> 
> --- In SynthModules@yahoogroups.com, SynthModules@yahoogroups.com 
> wrote:
> > 
> > Hello,
> > 
> > This email message is a notification to let you know that
> > a file has been uploaded to the Files area of the SynthModules 
> > group.
> > 
> >   File        : /PSIM-1 Programs/Quantizer/BASICQU2.BAS 
> >   Uploaded by : bdhornback <bdh@c...> 
> >   Description : 4 channel chromatic quantizer - fast version 
> > 
> > You can access this file at the URL
> > 
> > http://groups.yahoo.com/group/SynthModules/files/PSIM-1%
> 20Programs/Quantizer/BASICQU2.BAS 
> > 
> > To learn more about file sharing for your group, please visit
> > 
> > http://help.yahoo.com/help/us/groups/files
> > 
> > Regards,
> > 
> > bdhornback <bdh@c...>

SAH w/ Quantizing and Gate/Trigger, etc. - More description

2004-01-28 by Brice D. Hornback

Mike,

Check out the file I just uploaded to the Sample and Hold section.  (It was
there yesterday but I put more comments into it and made a couple changes.)
It has the INIT routines for Start/Stop.  It's basically just a four channel
Chromatic quantizer that holds the note for the length of time as defined in
the BPM variable.  It also outputs 5V on the AUX jack to use as a
Gate/Trigger.  When you start the program, the red/green lights flash back
and forth, resets the DAC values, and waits for you to start the program.
There is also a subroutine added (not used in this program) that outputs a
tone on the AUX jack that can be used for tuning.

It's easy to add the subroutines to the other programs.  Just copy and paste
in the "new" subroutines and call them from within the main running portion
of the program.  Make sure if you do copy/paste in any new subroutines that
you also have the appropriate VARiables and CONstants defined at the
beginning of the code.

- Brice
http://www.SynthModules.com

----- Original Message ----- 
Show quoted textHide quoted text
From: "bdhornback" <bdh@cyberbound.net>
To: <SynthModules@yahoogroups.com>
Sent: Wednesday, January 28, 2004 7:26 AM
Subject: [SynthModules] Re: New file uploaded to SynthModules


> Mike,
>
> You read that correctly.  In this program, the start and stop buttons
> do nothing.  Once you load that program it stays loaded until you
> load another program.  When you power up your synth, it is a four
> channel chromatic quantizer.
>
> Remember, all this code can be used as building blocks.  Other
> examples use the buttons to start the program running and to stop it
> from running.  Would you like to see an example of the Chromatic
> Quantizer that uses the buttons?
>
> - Brice
> http://www.SynthModules.com
>
>
> --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> wrote:
> > OK, so the way I read the code the program does this:
> >
> > * get signal from the 4 input pins
> > * scale, then quantize the signals
> > * stage the signals to the output
> > * pulse the dac to send the signal
> > * go back and do it again infinitely (goto start)
> >
> > So my question is, how do you stop this program?  Does pressing the
> > stop button halt execution without having to poll the button?
> >
> > Thanks,
> >
> > Mike
> >
> > --- In SynthModules@yahoogroups.com, SynthModules@yahoogroups.com
> > wrote:
> > >
> > > Hello,
> > >
> > > This email message is a notification to let you know that
> > > a file has been uploaded to the Files area of the SynthModules
> > > group.
> > >
> > >   File        : /PSIM-1 Programs/Quantizer/BASICQU2.BAS
> > >   Uploaded by : bdhornback <bdh@c...>
> > >   Description : 4 channel chromatic quantizer - fast version
> > >
> > > You can access this file at the URL
> > >
> > > http://groups.yahoo.com/group/SynthModules/files/PSIM-1%
> > 20Programs/Quantizer/BASICQU2.BAS
> > >
> > > To learn more about file sharing for your group, please visit
> > >
> > > http://help.yahoo.com/help/us/groups/files
> > >
> > > Regards,
> > >
> > > bdhornback <bdh@c...>
>
>
>
>
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
>  http://groups.yahoo.com/group/SynthModules/
>
> To unsubscribe from this group, send an email to:
>  SynthModules-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to:
>  http://docs.yahoo.com/info/terms/
>
>

Re: New file uploaded to SynthModules

2004-01-28 by drmabuce

Hi Mike
--- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> wrote:
> So my question is, how do you stop this program?  Does pressing the 
> stop button halt execution without having to poll the button?
> 
I realize that Brice has already addressed your msg. But for clarity:

 The "start" and "stop" buttons are not hardwired interrupts. They are simply one-bit ports that the software can implement or ignore. The 'start' and 'stop' designations are arbitrary and used only as conventions. 
The only hardwired interrupt on the PSIM-1 panel is the RESET button.

to address your question diectly:
NO
the stop button (P5) must be polled in order to do anything in a program.

best regards,
-doc

Re: New file uploaded to SynthModules

2004-01-28 by Mike Marsh

Thanks, Brice.  I just wanted to be clear about how the thang 
works!  A quantizer with start and stop would be easy to do, based 
on some of the other samples.  A good programmer never writes code 
that has alreay been written: he steals it!

I think this will be a fun module...

Mike

--- In SynthModules@yahoogroups.com, "bdhornback" <bdh@c...> wrote:
> Mike,
> 
> You read that correctly.  In this program, the start and stop 
buttons 
> do nothing.  Once you load that program it stays loaded until you 
> load another program.  When you power up your synth, it is a four 
> channel chromatic quantizer.  
> 
> Remember, all this code can be used as building blocks.  Other 
> examples use the buttons to start the program running and to stop 
it 
> from running.  Would you like to see an example of the Chromatic 
> Quantizer that uses the buttons?
> 
> - Brice
> http://www.SynthModules.com
> 
> 
> --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> 
wrote:
> > OK, so the way I read the code the program does this:
> > 
> > * get signal from the 4 input pins
> > * scale, then quantize the signals
> > * stage the signals to the output
> > * pulse the dac to send the signal
> > * go back and do it again infinitely (goto start)
> > 
> > So my question is, how do you stop this program?  Does pressing 
the 
> > stop button halt execution without having to poll the button?
> > 
> > Thanks,
> > 
> > Mike
> > 
> > --- In SynthModules@yahoogroups.com, 
SynthModules@yahoogroups.com 
Show quoted textHide quoted text
> > wrote:
> > > 
> > > Hello,
> > > 
> > > This email message is a notification to let you know that
> > > a file has been uploaded to the Files area of the SynthModules 
> > > group.
> > > 
> > >   File        : /PSIM-1 Programs/Quantizer/BASICQU2.BAS 
> > >   Uploaded by : bdhornback <bdh@c...> 
> > >   Description : 4 channel chromatic quantizer - fast version 
> > > 
> > > You can access this file at the URL
> > > 
> > > http://groups.yahoo.com/group/SynthModules/files/PSIM-1%
> > 20Programs/Quantizer/BASICQU2.BAS 
> > > 
> > > To learn more about file sharing for your group, please visit
> > > 
> > > http://help.yahoo.com/help/us/groups/files
> > > 
> > > Regards,
> > > 
> > > bdhornback <bdh@c...>

Re: SAH w/ Quantizing and Gate/Trigger, etc. - More description

2004-01-28 by Mike Marsh

Thanks yet again, Brice.  I'll look at these now...

--- In SynthModules@yahoogroups.com, "Brice D. Hornback" <bdh@c...> 
wrote:
> Mike,
> 
> Check out the file I just uploaded to the Sample and Hold 
section.  (It was
> there yesterday but I put more comments into it and made a couple 
changes.)
> It has the INIT routines for Start/Stop.  It's basically just a 
four channel
> Chromatic quantizer that holds the note for the length of time as 
defined in
> the BPM variable.  It also outputs 5V on the AUX jack to use as a
> Gate/Trigger.  When you start the program, the red/green lights 
flash back
> and forth, resets the DAC values, and waits for you to start the 
program.
> There is also a subroutine added (not used in this program) that 
outputs a
> tone on the AUX jack that can be used for tuning.
> 
> It's easy to add the subroutines to the other programs.  Just copy 
and paste
> in the "new" subroutines and call them from within the main 
running portion
> of the program.  Make sure if you do copy/paste in any new 
subroutines that
> you also have the appropriate VARiables and CONstants defined at 
the
> beginning of the code.
> 
> - Brice
> http://www.SynthModules.com
> 
> ----- Original Message ----- 
> From: "bdhornback" <bdh@c...>
> To: <SynthModules@yahoogroups.com>
> Sent: Wednesday, January 28, 2004 7:26 AM
> Subject: [SynthModules] Re: New file uploaded to SynthModules
> 
> 
> > Mike,
> >
> > You read that correctly.  In this program, the start and stop 
buttons
> > do nothing.  Once you load that program it stays loaded until you
> > load another program.  When you power up your synth, it is a four
> > channel chromatic quantizer.
> >
> > Remember, all this code can be used as building blocks.  Other
> > examples use the buttons to start the program running and to 
stop it
> > from running.  Would you like to see an example of the Chromatic
> > Quantizer that uses the buttons?
> >
> > - Brice
> > http://www.SynthModules.com
> >
> >
> > --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> 
wrote:
> > > OK, so the way I read the code the program does this:
> > >
> > > * get signal from the 4 input pins
> > > * scale, then quantize the signals
> > > * stage the signals to the output
> > > * pulse the dac to send the signal
> > > * go back and do it again infinitely (goto start)
> > >
> > > So my question is, how do you stop this program?  Does 
pressing the
> > > stop button halt execution without having to poll the button?
> > >
> > > Thanks,
> > >
> > > Mike
> > >
> > > --- In SynthModules@yahoogroups.com, 
SynthModules@yahoogroups.com
> > > wrote:
> > > >
> > > > Hello,
> > > >
> > > > This email message is a notification to let you know that
> > > > a file has been uploaded to the Files area of the 
SynthModules
Show quoted textHide quoted text
> > > > group.
> > > >
> > > >   File        : /PSIM-1 Programs/Quantizer/BASICQU2.BAS
> > > >   Uploaded by : bdhornback <bdh@c...>
> > > >   Description : 4 channel chromatic quantizer - fast version
> > > >
> > > > You can access this file at the URL
> > > >
> > > > http://groups.yahoo.com/group/SynthModules/files/PSIM-1%
> > > 20Programs/Quantizer/BASICQU2.BAS
> > > >
> > > > To learn more about file sharing for your group, please visit
> > > >
> > > > http://help.yahoo.com/help/us/groups/files
> > > >
> > > > Regards,
> > > >
> > > > bdhornback <bdh@c...>
> >
> >
> >
> >
> > Yahoo! Groups Links
> >
> > To visit your group on the web, go to:
> >  http://groups.yahoo.com/group/SynthModules/
> >
> > To unsubscribe from this group, send an email to:
> >  SynthModules-unsubscribe@yahoogroups.com
> >
> > Your use of Yahoo! Groups is subject to:
> >  http://docs.yahoo.com/info/terms/
> >
> >

Re: New file uploaded to SynthModules

2004-01-28 by Mike Marsh

Cool, thanks Doc!  Brice uploaded a sample with button code so if I 
need to, I'll steal that.  BTW, I looked at your scratchy pot code: 
very nice!  I prefer subs to gotos...geek that I am.

Mike

--- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...> 
wrote:
> Hi Mike
> --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> 
wrote:
> > So my question is, how do you stop this program?  Does pressing 
the 
> > stop button halt execution without having to poll the button?
> > 
> I realize that Brice has already addressed your msg. But for 
clarity:
> 
>  The "start" and "stop" buttons are not hardwired interrupts. They 
are simply one-bit ports that the software can implement or ignore. 
The 'start' and 'stop' designations are arbitrary and used only as 
conventions. 
> The only hardwired interrupt on the PSIM-1 panel is the RESET 
button.
> 
> to address your question diectly:
> NO
> the stop button (P5) must be polled in order to do anything in a 
program.
Show quoted textHide quoted text
> 
> best regards,
> -doc

Re: [SynthModules] Re: New file uploaded to SynthModules

2004-01-28 by Brice D. Hornback

Mike... it's not "stealing" the code.  That's why all the code we develop
for the PSIM-1 will be Public Domain / Open Source, etc.  Use it... change
it... modify it... and especially... I encourage you to share your own
programs.  :-)

For the time being, only moderators can upload to the files area so when you
get your PSIM-1 and start developing code, simply email it to me and I'll
upload it for you.  Okay?

Thanks,
Brice
http://www.SynthModules.com


----- Original Message ----- 
Show quoted textHide quoted text
From: "Mike Marsh" <mmarsh@websense.com>
To: <SynthModules@yahoogroups.com>
Sent: Wednesday, January 28, 2004 11:44 AM
Subject: [SynthModules] Re: New file uploaded to SynthModules


> Thanks, Brice.  I just wanted to be clear about how the thang
> works!  A quantizer with start and stop would be easy to do, based
> on some of the other samples.  A good programmer never writes code
> that has alreay been written: he steals it!
>
> I think this will be a fun module...
>
> Mike

Re: New file uploaded to SynthModules

2004-01-28 by Mike Marsh

I know, it's an old developer's joke. What makes a community like 
this cool is that you can build on each other's work, if everybody 
shares.

I will certainly send you the code as it appears...

Mike

--- In SynthModules@yahoogroups.com, "Brice D. Hornback" <bdh@c...> 
wrote:
> Mike... it's not "stealing" the code.  That's why all the code we 
develop
> for the PSIM-1 will be Public Domain / Open Source, etc.  Use 
it... change
> it... modify it... and especially... I encourage you to share your 
own
> programs.  :-)
> 
> For the time being, only moderators can upload to the files area 
so when you
> get your PSIM-1 and start developing code, simply email it to me 
and I'll
> upload it for you.  Okay?
> 
> Thanks,
> Brice
> http://www.SynthModules.com
> 
> 
> ----- Original Message ----- 
> From: "Mike Marsh" <mmarsh@w...>
> To: <SynthModules@yahoogroups.com>
> Sent: Wednesday, January 28, 2004 11:44 AM
> Subject: [SynthModules] Re: New file uploaded to SynthModules
> 
> 
> > Thanks, Brice.  I just wanted to be clear about how the thang
> > works!  A quantizer with start and stop would be easy to do, 
based
> > on some of the other samples.  A good programmer never writes 
code
Show quoted textHide quoted text
> > that has alreay been written: he steals it!
> >
> > I think this will be a fun module...
> >
> > Mike

style

2004-01-28 by drmabuce

Hi Mike
--- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> wrote:
 
> very nice!  I prefer subs to gotos...geek that I am.
> 

my day job is code (so my my sanity IS not a given!)
;'>
and for maintainablilty and apprehension there is no question that GOSUB is preferable.
I use GOTO only when it yields a latency improvement. In the case of 'Badpotsim' the difference was small but measurable, about 800us 

I'm very green on this platform and it exhibits some damned odd quirks: ie some GOSUBS are just as fast as GOTO's - it SEEMS to depend on what is inside the subroutine.

If these quirks form a pattern and behave consistently - i will post what i find

If you have gear that can measure the latency outside the AtomPro, i'd love to know what it tells you

best,
-doc
Show quoted textHide quoted text
> Mike
> 
> --- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...> 
> wrote:
> > Hi Mike
> > --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> 
> wrote:
> > > So my question is, how do you stop this program?  Does pressing 
> the 
> > > stop button halt execution without having to poll the button?
> > > 
> > I realize that Brice has already addressed your msg. But for 
> clarity:
> > 
> >  The "start" and "stop" buttons are not hardwired interrupts. They 
> are simply one-bit ports that the software can implement or ignore. 
> The 'start' and 'stop' designations are arbitrary and used only as 
> conventions. 
> > The only hardwired interrupt on the PSIM-1 panel is the RESET 
> button.
> > 
> > to address your question diectly:
> > NO
> > the stop button (P5) must be polled in order to do anything in a 
> program.
> > 
> > best regards,
> > -doc

Re: style

2004-01-29 by Mike Marsh

In the embedded world GOTO is usually much faster and clearly not a 
bad thing at all!  Weird behavior like you describe is part of the 
charm, me thinks.  It will be interesting to think in bits and shift 
rights instead of Web Services and enterprise processes for a change.

Don't think for a moment that I was criticizing your code.  I 
sincerely wasn't - just my glib self getting me into hot water again.

Mike

--- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...> 
wrote:
> Hi Mike
> --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> 
wrote:
>  
> > very nice!  I prefer subs to gotos...geek that I am.
> > 
> 
> my day job is code (so my my sanity IS not a given!)
> ;'>
> and for maintainablilty and apprehension there is no question that 
GOSUB is preferable.
> I use GOTO only when it yields a latency improvement. In the case 
of 'Badpotsim' the difference was small but measurable, about 800us 
> 
> I'm very green on this platform and it exhibits some damned odd 
quirks: ie some GOSUBS are just as fast as GOTO's - it SEEMS to 
depend on what is inside the subroutine.
> 
> If these quirks form a pattern and behave consistently - i will 
post what i find
> 
> If you have gear that can measure the latency outside the AtomPro, 
i'd love to know what it tells you
> 
> best,
> -doc
> 
> 
> 
> 
> > Mike
> > 
> > --- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...> 
> > wrote:
> > > Hi Mike
> > > --- In SynthModules@yahoogroups.com, "Mike Marsh" 
<mmarsh@w...> 
> > wrote:
> > > > So my question is, how do you stop this program?  Does 
pressing 
> > the 
> > > > stop button halt execution without having to poll the button?
> > > > 
> > > I realize that Brice has already addressed your msg. But for 
> > clarity:
> > > 
> > >  The "start" and "stop" buttons are not hardwired interrupts. 
They 
> > are simply one-bit ports that the software can implement or 
ignore. 
> > The 'start' and 'stop' designations are arbitrary and used only 
as 
> > conventions. 
> > > The only hardwired interrupt on the PSIM-1 panel is the RESET 
> > button.
> > > 
> > > to address your question diectly:
> > > NO
> > > the stop button (P5) must be polled in order to do anything in 
a 
Show quoted textHide quoted text
> > program.
> > > 
> > > best regards,
> > > -doc

Re: style

2004-01-29 by drmabuce

Hi Mike
--- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> wrote:

> charm, me thinks.  It will be interesting to think in bits and shift 
> rights instead of Web Services and enterprise processes for a change.
> 

AMEN to T H A T !  mon frere-de-nom!
remember when programmers used to make things??? 
and techs knew how to solder??? 

> Don't think for a moment that I was criticizing your code.  I 
> sincerely wasn't - just my glib self getting me into hot water 

-barely tepid water at worst!
;'>
no offense taken at all - for my part, i just didn't want any of the debuggers out there to think i was being deliberately or arbitrarily cryptic. 
Those code shards are just seeds... i'm really anxious to see what mutants sprout from them!

onward! thru the fog!
-doc




again.
Show quoted textHide quoted text
> 
> Mike
> 
> --- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...> 
> wrote:
> > Hi Mike
> > --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> 
> wrote:
> >  
> > > very nice!  I prefer subs to gotos...geek that I am.
> > > 
> > 
> > my day job is code (so my my sanity IS not a given!)
> > ;'>
> > and for maintainablilty and apprehension there is no question that 
> GOSUB is preferable.
> > I use GOTO only when it yields a latency improvement. In the case 
> of 'Badpotsim' the difference was small but measurable, about 800us 
> > 
> > I'm very green on this platform and it exhibits some damned odd 
> quirks: ie some GOSUBS are just as fast as GOTO's - it SEEMS to 
> depend on what is inside the subroutine.
> > 
> > If these quirks form a pattern and behave consistently - i will 
> post what i find
> > 
> > If you have gear that can measure the latency outside the AtomPro, 
> i'd love to know what it tells you
> > 
> > best,
> > -doc
> > 
> > 
> > 
> > 
> > > Mike
> > > 
> > > --- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...> 
> > > wrote:
> > > > Hi Mike
> > > > --- In SynthModules@yahoogroups.com, "Mike Marsh" 
> <mmarsh@w...> 
> > > wrote:
> > > > > So my question is, how do you stop this program?  Does 
> pressing 
> > > the 
> > > > > stop button halt execution without having to poll the button?
> > > > > 
> > > > I realize that Brice has already addressed your msg. But for 
> > > clarity:
> > > > 
> > > >  The "start" and "stop" buttons are not hardwired interrupts. 
> They 
> > > are simply one-bit ports that the software can implement or 
> ignore. 
> > > The 'start' and 'stop' designations are arbitrary and used only 
> as 
> > > conventions. 
> > > > The only hardwired interrupt on the PSIM-1 panel is the RESET 
> > > button.
> > > > 
> > > > to address your question diectly:
> > > > NO
> > > > the stop button (P5) must be polled in order to do anything in 
> a 
> > > program.
> > > > 
> > > > best regards,
> > > > -doc

Re: [SynthModules] Re: style

2004-01-29 by Brice D. Hornback

Doc,

Have you listened to the MP3 I just uploaded based on your badpotsim2.bas
program?  I hope I didn't totally blow it with what it was supposed to do.
Anyway... about  6 minutes of interesting stuff.

I'd appreciate feedback on it.  Good or bad.  I'll say one thing though...
the Wiard Noise Ring and the PSIM-1 go *perfectly* together!

Keep that code coming!

Take care,
Brice
http://www.SynthModules.com

----- Original Message ----- 
From: "drmabuce" <drmabuce@yahoo.com>
To: <SynthModules@yahoogroups.com>
Sent: Thursday, January 29, 2004 12:24 AM
Subject: [SynthModules] Re: style


> Hi Mike
> --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...> wrote:
>
> > charm, me thinks.  It will be interesting to think in bits and shift
> > rights instead of Web Services and enterprise processes for a change.
> >
>
> AMEN to T H A T !  mon frere-de-nom!
> remember when programmers used to make things???
> and techs knew how to solder???
>
> > Don't think for a moment that I was criticizing your code.  I
> > sincerely wasn't - just my glib self getting me into hot water
>
> -barely tepid water at worst!
> ;'>
> no offense taken at all - for my part, i just didn't want any of the
debuggers out there to think i was being deliberately or arbitrarily
cryptic.
> Those code shards are just seeds... i'm really anxious to see what mutants
sprout from them!
Show quoted textHide quoted text
>
> onward! thru the fog!
> -doc
>
>
>
>
> again.
> >
> > Mike
> >
> > --- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...>
> > wrote:
> > > Hi Mike
> > > --- In SynthModules@yahoogroups.com, "Mike Marsh" <mmarsh@w...>
> > wrote:
> > >
> > > > very nice!  I prefer subs to gotos...geek that I am.
> > > >
> > >
> > > my day job is code (so my my sanity IS not a given!)
> > > ;'>
> > > and for maintainablilty and apprehension there is no question that
> > GOSUB is preferable.
> > > I use GOTO only when it yields a latency improvement. In the case
> > of 'Badpotsim' the difference was small but measurable, about 800us
> > >
> > > I'm very green on this platform and it exhibits some damned odd
> > quirks: ie some GOSUBS are just as fast as GOTO's - it SEEMS to
> > depend on what is inside the subroutine.
> > >
> > > If these quirks form a pattern and behave consistently - i will
> > post what i find
> > >
> > > If you have gear that can measure the latency outside the AtomPro,
> > i'd love to know what it tells you
> > >
> > > best,
> > > -doc
> > >
> > >
> > >
> > >
> > > > Mike
> > > >
> > > > --- In SynthModules@yahoogroups.com, "drmabuce" <drmabuce@y...>
> > > > wrote:
> > > > > Hi Mike
> > > > > --- In SynthModules@yahoogroups.com, "Mike Marsh"
> > <mmarsh@w...>
> > > > wrote:
> > > > > > So my question is, how do you stop this program?  Does
> > pressing
> > > > the
> > > > > > stop button halt execution without having to poll the button?
> > > > > >
> > > > > I realize that Brice has already addressed your msg. But for
> > > > clarity:
> > > > >
> > > > >  The "start" and "stop" buttons are not hardwired interrupts.
> > They
> > > > are simply one-bit ports that the software can implement or
> > ignore.
> > > > The 'start' and 'stop' designations are arbitrary and used only
> > as
> > > > conventions.
> > > > > The only hardwired interrupt on the PSIM-1 panel is the RESET
> > > > button.
> > > > >
> > > > > to address your question diectly:
> > > > > NO
> > > > > the stop button (P5) must be polled in order to do anything in
> > a
> > > > program.
> > > > >
> > > > > best regards,
> > > > > -doc
>
>
> Be sure to check out the primary Web site at:
> http://www.SynthModules.com
>
>
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
>  http://groups.yahoo.com/group/SynthModules/
>
> To unsubscribe from this group, send an email to:
>  SynthModules-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to:
>  http://docs.yahoo.com/info/terms/
>
>

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.