🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #5019

Re: Help needed on MIDI programming!

#5019
From: David Reisner
Date: Fri, 22 Sep 1989 00:06
23 lines
1664 bytes
In article <15724@dartvax.Dartmouth.EDU>, sage@eleazar.dartmouth.edu (David Martosko '91) writes:
> I am assisting a psychology professor of mine in a project with music
> perception and psychoacoustics.  We want to use a Macintosh II system
> to trigger MIDI instruments to play, and then record the response times
> of experiment subjects to various MIDI-induced sounds.  The trick is
> that we want to be able to control things from procedures within a BASIC
> or C program.

David,

Depending on the type of "response times" that you want to measure, you
may need to be VERY careful.  MIDI is far from instantaneous, and in fact
is not even really fast.  Any library you use for MIDI control will also
affect timing, and the timing may vary for different calls to the same
code.  If you use an interpreted Basic, you may once again have a
substantial delay introduced.  Some of these factors can even affect the
reliability/accuracy of relative (vs. absolute) timings.  It is also my
experience that it can be hard to use a subjective impression to tell
whether your system response is "prompt";  It can be hard to estimate the
time between events detectd by different senses (e.g. hearing and touch).

-David
ucsd!telesoft!dar, dar@sdcsvax.ucsd.edu
Technical Details
Message-ID: <511@telesoft.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!ucsd!telesoft!dar
References: <15724@dartvax.Dartmouth.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!ucsd!telesoft!dar
From: dar@telesoft.com (David Reisner)
Newsgroups: comp.sys.mac
Subject: Re: Help needed on MIDI programming!
Summary: be careful with timing!
Message-ID: <511@telesoft.com>
Date: 22 Sep 89 00:06:21 GMT
References: <15724@dartvax.Dartmouth.EDU>
Organization: David Reisner, Consulting
Lines: 23