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 PreScale

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

When the PreScale button is active, the +/-Note adjustment is applied to the incoming note stream before it is processed by the Scale operation, instead of afterward.

For example, if PreScale is off and +/-Note is +2, then notes that pass through the Scale operation will have 2 semitones added to them; a 'C' will thus become a 'D' (skipping over the D-flat between them). It doesn't matter whether the raw input note was a 'C' that was accepted by the Scale operation, or a nearby note that was not in the Scale but forced to 'C'... the +/-Note acts only on the Scale output.

Prescale causes +/-Note to be applied before Scale. The result will be notes that are in the selected Scale, but they might not be the same notes as before. This is one way to get different voices using the same input note stream to produce related note sequences that are neither identical nor simply shifted versions of one another.

When Prescale is active, the Pattern Key is used to shift the effective scale key to a note other than 'C'. You can actually use this to shift over large ranges, not just within an octave. The amount of the shift will be the difference between the selected Pattern Key and C4 (middle C, MIDI note 60). So if you set Pattern Key to 72 (C5), voice notes will be played an octave higher; if you set 36 (C2) they will be two octaves lower.

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

MIDI Changes Script:

Use Ev=n to set PreScale for Voice v to the value of n, which may be any unsigned integer or valid expression, including current MIDI control values, random values, current computer keyboard states or mouse position, input or buffered notes, or oscillators. If the value is zero, PreScale is off; any other value sets it on.

Alternatively, you can use x instead of a value to toggle the current state. For example, E2=x toggles the current PreScale state for Voice 2.

You can use "voice" 9 to set or toggle Prescale for all 8 voices at once.

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