Article View: comp.sys.mac
Article #5019Re: Help needed on MIDI programming!
From: David Reisner
Date: Fri, 22 Sep 1989 00:06
Date: Fri, 22 Sep 1989 00:06
23 lines
1664 bytes
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!darReferences:
<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