- Audio and mouse interaction

From: [at]} <tei>
Date: Wed, 15 Jun 2005 18:29:39 +0200

----boundary-LibPST-iamunique-60356493_-_-
Content-type: text/plain


Welll my knowledge of computers is stuck on Commodore 64, so my ideas
can be somewhat outdated for nowdays computers, but here go anyway...

visual glitz and windows --> refresh issues --> repaint?, windows messages?

data resurrection --> If you are reading from a buffer, and its circular,
and you miss a "eof" flag, you will be reading old data


thats whats my 0.00 ç

:I

computers are logical machines


Douglas G. Danforth wrote:
> Folks,

>
> I have given Helmut a first cut at GftAudio but have discovered a very
> strange interaction between mouse and audio interaction. I hope someone
> can lend a little insight into what might be going on.
>
> What works:
> Audio recording and playing to files. No gliches in sound recorded when
> played back.
>
> Display of waveform on screen in real time (see below).
>
> What doesn't work:
> While displaying realtime audio waveform if the mouse is used to drag
> the window then either
> (1) waveform continues correctly
> or
> (2) waveform is only displayed in left 1/4 of screen and right 3/4
> shows value of waveform when left mouse was first clicked and held.
>
> Frozen right part is not fixed but is shifted version of itself from one
> repetition to the next (it jiggles on screen or looks like it is
> shifting due to spinning spoke like effect). I am double buffering the
> data and yet the number of shifted versions exceeds 2 (there are at
> least 3 or 4 different shifts).
>
> What I can say: Data coming from audio card is real. I zero the data
> buffer before returning it to the card and yet the card returns it again
> on the next cycle.
>

[...]

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-60356493_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBccGFyDQpXZWxsbCBteSAga25v
d2xlZGdlIG9mIGNvbXB1dGVycyBpcyBzdHVjayBvbiBDb21tb2RvcmUgNjQsIHNvIG15IGlkZWFz
IFxwYXINCmNhbiBiZSBzb21ld2hhdCBvdXRkYXRlZCBmb3Igbm93ZGF5cyBjb21wdXRlcnMsIGJ1
dCBoZXJlIGdvIGFueXdheS4uLlxwYXINClxwYXINCnZpc3VhbCBnbGl0eiBhbmQgd2luZG93cyAt
LT4gcmVmcmVzaCBpc3N1ZXMgLS0+IHJlcGFpbnQ/LCB3aW5kb3dzIG1lc3NhZ2VzP1xwYXINClxw
YXINCmRhdGEgcmVzdXJyZWN0aW9uIC0tPiBJZiB5b3UgYXJlIHJlYWRpbmcgZnJvbSBhIGJ1ZmZl
ciwgYW5kIGl0cyBjaXJjdWxhciwgXHBhcg0KYW5kIHlvdSBtaXNzIGEgImVvZiIgZmxhZywgeW91
IHdpbGwgYmUgcmVhZGluZyBvbGQgZGF0YVxwYXINClxwYXINClxwYXINCnRoYXRzIHdoYXRzIG15
IDAuMDAgXCdlN1xwYXINClxwYXINCjpJXHBhcg0KXHBhcg0KY29tcHV0ZXJzIGFyZSBsb2dpY2Fs
IG1hY2hpbmVzXHBhcg0KXHBhcg0KXHBhcg0KRG91Z2xhcyBHLiBEYW5mb3J0aCB3cm90ZTpccGFy
DQo+IEZvbGtzLFxwYXINCj4gXHBhcg0KPiBJIGhhdmUgZ2l2ZW4gSGVsbXV0IGEgZmlyc3QgY3V0
IGF0IEdmdEF1ZGlvIGJ1dCBoYXZlIGRpc2NvdmVyZWQgYSB2ZXJ5IFxwYXINCj4gc3RyYW5nZSBp
bnRlcmFjdGlvbiBiZXR3ZWVuIG1vdXNlIGFuZCBhdWRpbyBpbnRlcmFjdGlvbi4gIEkgaG9wZSBz
b21lb25lIFxwYXINCj4gY2FuIGxlbmQgYSBsaXR0bGUgaW5zaWdodCBpbnRvIHdoYXQgbWlnaHQg
YmUgZ29pbmcgb24uXHBhcg0KPiBccGFyDQo+IFdoYXQgd29ya3M6XHBhcg0KPiBBdWRpbyByZWNv
cmRpbmcgYW5kIHBsYXlpbmcgdG8gZmlsZXMuICBObyBnbGljaGVzIGluIHNvdW5kIHJlY29yZGVk
IHdoZW4gXHBhcg0KPiBwbGF5ZWQgYmFjay5ccGFyDQo+IFxwYXINCj4gRGlzcGxheSBvZiB3YXZl
Zm9ybSBvbiBzY3JlZW4gaW4gcmVhbCB0aW1lIChzZWUgYmVsb3cpLlxwYXINCj4gXHBhcg0KPiBX
aGF0IGRvZXNuJ3Qgd29yazpccGFyDQo+IFdoaWxlIGRpc3BsYXlpbmcgcmVhbHRpbWUgYXVkaW8g
d2F2ZWZvcm0gaWYgdGhlIG1vdXNlIGlzIHVzZWQgdG8gZHJhZyBccGFyDQo+IHRoZSB3aW5kb3cg
dGhlbiBlaXRoZXJccGFyDQo+ICAgKDEpIHdhdmVmb3JtIGNvbnRpbnVlcyBjb3JyZWN0bHlccGFy
DQo+IG9yXHBhcg0KPiAgICgyKSB3YXZlZm9ybSBpcyBvbmx5IGRpc3BsYXllZCBpbiBsZWZ0IDEv
NCBvZiBzY3JlZW4gYW5kIHJpZ2h0IDMvNCBccGFyDQo+IHNob3dzIHZhbHVlIG9mIHdhdmVmb3Jt
IHdoZW4gbGVmdCBtb3VzZSB3YXMgZmlyc3QgY2xpY2tlZCBhbmQgaGVsZC5ccGFyDQo+IFxwYXIN
Cj4gRnJvemVuIHJpZ2h0IHBhcnQgaXMgbm90IGZpeGVkIGJ1dCBpcyBzaGlmdGVkIHZlcnNpb24g
b2YgaXRzZWxmIGZyb20gb25lIFxwYXINCj4gcmVwZXRpdGlvbiB0byB0aGUgbmV4dCAoaXQgamln
Z2xlcyBvbiBzY3JlZW4gb3IgbG9va3MgbGlrZSBpdCBpcyBccGFyDQo+IHNoaWZ0aW5nIGR1ZSB0
byBzcGlubmluZyBzcG9rZSBsaWtlIGVmZmVjdCkuICBJIGFtIGRvdWJsZSBidWZmZXJpbmcgdGhl
IFxwYXINCj4gZGF0YSBhbmQgeWV0IHRoZSBudW1iZXIgb2Ygc2hpZnRlZCB2ZXJzaW9ucyBleGNl
ZWRzIDIgKHRoZXJlIGFyZSBhdCBccGFyDQo+IGxlYXN0IDMgb3IgNCBkaWZmZXJlbnQgc2hpZnRz
KS5ccGFyDQo+IFxwYXINCj4gV2hhdCBJIGNhbiBzYXk6IERhdGEgY29taW5nIGZyb20gYXVkaW8g
Y2FyZCBpcyByZWFsLiAgSSB6ZXJvIHRoZSBkYXRhIFxwYXINCj4gYnVmZmVyIGJlZm9yZSByZXR1
cm5pbmcgaXQgdG8gdGhlIGNhcmQgYW5kIHlldCB0aGUgY2FyZCByZXR1cm5zIGl0IGFnYWluIFxw
YXINCj4gb24gdGhlIG5leHQgY3ljbGUuXHBhcg0KPiBccGFyDQpccGFyDQpbLi4uXVxwYXINClxw
YXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklC
RSB0byBibGFja2JveEBvYmVyb24uY2h9fQBvbi5jaAAAKAMA


----boundary-LibPST-iamunique-60356493_-_---
Received on Wed Jun 15 2005 - 18:29:39 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:13 UTC