> got some minor weirdness going on..i'm not quite sure if it's new to
> OSv3.8 or if it's been there all along, but it's getting noticeable
> now that my fingers are developing button-shaped indents..;)
> when in play mode (of course..) i go to playlist-edit, push
> the 'hold' softkey to hold a certain step in the playlist and then go
> to pattern-edit mode to edit the pattern for that step, the playlist
> releases the 'hold' function as soon as i change the timebase for the
> pattern, so the playlist continues advancing.
That's something I overlooked - a change of tbase forces a refresh of
the current playlist step that knocks off the hold bit.
Logically, I don't think it should do that. I'll fix it...
> it does the same when
> stopping & restarting the p3. the stop/start thing i can understand,
> but the first one shouldn't be happening should it?
The stop/start clear of hold is because the playlists are all reset to
step 1 on start.
When I was testing the hold code, I found it confusing that a restart
didn't clear it.
I guess I could add a 'keep hold on restart' option for those of a
different opinion...
> neither of the
> cases are a major issue but it can be frustrating having to save a
> half-finished pattern with the risk of forgetting what you were going
> to do (keep in mind i'm in Holland and you know one of the things
> we're known for..:) ).
Does high quality porn affect your memory ? ;-)
> and i had another thing but this only happened once and was fixed by
> re-uploading the firmware; i was happily tweaking away when i think i
> hit a bad combination of keys or i just hit them too quickly, and the
> top line of the lcd went black and the bottom line went blank. i've
> had this happen before (i think it's got something to do with keys
> being hit too fast after each other?)
There's no reason why you shouldn't be able to hit the keys as fast as
you like.
The keys are scanned every couple of milliseconds by a timed interrupt
routine. It just updates a status table to show whether each key is
pressed or not. It would be very poor programming practice for any user
input to be able to crash the machine.
> so i do what i usually do:
> reboot and go on. but this time i got a 'bad checksum' error on
> rebooting, leading to the boot/flash screen. i hit boot and the p3
> starts up as normal, except that the playlist-edit has a weird bug
> where it seems to select random playlist steps instead of the one i'm
> tweaking when i turn the repeat or transpose pots above the step. so
> i made a sysex-dump of all patterns (no problems) and then re-
> uploaded both the firmware and the patterns, after which it was fixed.
> also not a major thing, but do you have any tips on how to avoid it
> in the future? i'm guessing it's the cpu getting confused when keys
> are hit too quickly after each other...which would mean i just need
> to chill out a bit. :)
This sounds to me more like it could be a hardware problem - possibly a
marginal connection in the power supply that causes a brown-out
(temporary lack of sufficient voltage). That could be causing the
processor to do odd things, including possible corruption of the flash.
If it's only happening when you're rapidly pressing buttons, it could be
that the connection is fine until it receives a certain level of
physical shock through the case.
Might be worth testing this theory out. It's certainly not something
I've heard of from anyone else (cue stream of email...)
Cheers,
Colin f