Data AcQuisition And Real-Time Analysis
Scope - Spectrum - Spectrogram - Signal Generator
Software for Windows
Science with your Sound Card!
The following is from the Daqarta Help system:



Spectrum Analyzer

Signal Generator

(Absolutely FREE!)


Pitch Tracker


DaqMusiq Generator
(Free Music... Forever!)

Engine Simulator

LCR Meter

Remote Operation

DC Measurements

True RMS Voltmeter

Sound Level Meter

Frequency Counter
    Spectral Event

    MHz Frequencies

Data Logger

Waveform Averager


Post-Stimulus Time
Histogram (PSTH)

THD Meter

IMD Meter

Precision Phase Meter

Pulse Meter

Macro System

Multi-Trace Arrays

Trigger Controls


Spectral Peak Track

Spectrum Limit Testing

Direct-to-Disk Recording



Frequency response

Distortion measurement

Speech and music

Microphone calibration

Loudspeaker test

Auditory phenomena

Musical instrument tuning

Animal sound

Evoked potentials

Rotating machinery


Product test

Contact us about
your application!

Note Delay

Controls: Sgram/PT Dialog >> Pitch-to-MIDI >> Setup
Changes: Dv=n

When Pitch-to-MIDI is active, notes detected by the Pitch Track process are translated into MIDI events. Each note is sent to a circulating buffer that stores up to 256 notes. Each MIDI Voice gets notes from this buffer, to be turned into MIDI sounds. When Note Delay for a voice is set to 0, each note is processed as soon as it is detected.

Higher Note Delay values mean that the voice plays the same note sequence, but later than a voice with zero delay. This allows a musical echo, or at large delays gives the instrumental equivalent of "rounds" popular with choral singers.

The actual amount of delay depends upon whether the Tempo Voice button is active in the main Pitch-to-MIDI dialog. (Not the similar Tempo Mode button right next to Delay in the Voice Setup dialog.) If Tempo is not used for the voice, then each Delay step is approximately the same as the Trace Update interval, typically 10 msec. With Tempo active, each Delay step is one beat, as indicated by the Tempo msec control.

If a Changes script uses an Input Select command to set a voice to use the input stream of a different voice, it uses the Note Delay value from that voice.

Note: The Delay control is disabled when Tempo Mode is set to Percussion, since incoming notes are ignored.

MIDI Changes Script:

Use Dv=n to set the Voice v Delay to the value of n, which may be any unsigned integer or expression, including current MIDI control values, random values, current computer keyboard states or mouse position, input or buffered notes, or oscillators. The value will be limited to the range of 0 to 255.

You can use "voice" 9 to set the delays of all 8 voices to the same value with a single command.

Note: The Note Delay is reflected in the live input note stream when using input Buffer commands like Buffer Copy. The 0th index is always the current note to be played by any voice, but with Note Delay present you can use negative index values to refer to upcoming notes. You can also make use of this when using Buffer Note Values in expressions or IF-ELSE tests.

See also MIDI Voice Setup Dialogs, Pitch-to-MIDI dialog, Pitch Track Toolbox - Overview


Questions? Comments? Contact us!

We respond to ALL inquiries, typically within 24 hrs.
Over 35 Years of Innovative Instrumentation
© Copyright 2007 - 2023 by Interstellar Research
All rights reserved