Daqarta
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:

Features:

Oscilloscope

Spectrum Analyzer

8-Channel
Signal Generator

(Absolutely FREE!)

Spectrogram

Pitch Tracker

Pitch-to-MIDI

DaqMusiq Generator
(Free Music... Forever!)

Engine Simulator

LCR Meter

Remote Operation

DC Measurements

True RMS Voltmeter

Sound Level Meter

Frequency Counter
    Period
    Event
    Spectral Event

    Temperature
    Pressure
    MHz Frequencies

Data Logger

Waveform Averager

Histogram

Post-Stimulus Time
Histogram (PSTH)

THD Meter

IMD Meter

Precision Phase Meter

Pulse Meter

Macro System

Multi-Trace Arrays

Trigger Controls

Auto-Calibration

Spectral Peak Track

Spectrum Limit Testing

Direct-to-Disk Recording

Accessibility

Applications:

Frequency response

Distortion measurement

Speech and music

Microphone calibration

Loudspeaker test

Auditory phenomena

Musical instrument tuning

Animal sound

Evoked potentials

Rotating machinery

Automotive

Product test

Contact us about
your application!

Note Range Min/Max

Controls: Sgram/PT Dialog >> Pitch-to-MIDI >> Setup
Changes: rmv=n, rMv=n, rrv=n, rRv=n

The Range Min and Max controls set the range of MIDI note numbers that are accepted as input to a voice. If the Range Fit button is off, notes outside this range will be ignored. If it is on, they will be forced into the specified range.

Alternatively, if Fit is off, special rr and rR Reflect Changes script commands allow notes outside the range to "reflect" off the Min and/or Max limits, back toward the active range.

The Min and Max values can be reversed; Daqarta always uses the smaller as Min and the largest as Max.

The Range controls allow you to distribute an incoming note stream among several voices, by giving each its own section of the total incoming range. You can use this to keep instruments "in character", so a piccolo doesn't play notes that are better suited to a tuba.

You can make this even more subtle, such as by spreading out a string, brass, or woodwind section across the soundstage using different Pan positions for each instrument, and overlapping their ranges as desired. For example, you could put the violins at the left side of the stage and double basses at the right, just as in a conventional orchestra.

Or you can spread a single instrument like a piano across multiple voices and pan positions, so low notes are on the left and high on the right.

Range controls also allow you to provide multiple voices that play different note sequences in the same range. For example, you can set one of two voices to accept notes in the bottom half of the input range, and the other in the top half. Then you can use the +/-Note control on each voice to position them in the same general range.

Using Changes script commands to dynamically change the Min and/or Max values of a voice during a performance can add interest. The Symphonic.DQM setup changes the Max value of the Tremolo Strings voice every 16 beats to a value between 70 and 90. On passages where it is high, the music sounds more spirited and exuberant than when it is low.

Note: The Range Min and Max controls are disabled when Tempo Mode is set to Percussion, since incoming notes are ignored.


MIDI Changes Script:

rmv=n sets Range Min for Voice v 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. It will be limited to the range of 0 to 127.

rMv=n sets Range Max. For example, use rM2=?(70,90) to set Max to a random value between 70 and 90.

rrv=n sets Reflect at Min to the value of n. If it is zero, Reflect at Min is off; any other value sets it on.

Alternatively, you can use x instead of a value to toggle the current state. For example, rr2=x toggles the current Reflect at Min state for Voice 2.

Similarly, rRv=n sets Reflect at Max.

You can use "voice" 9 to specify apply the same command to all 8 voices, either to set all Min or Max values the same, or to toggle or set all Reflect at Min or Reflect at Max states.


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

GO:

Questions? Comments? Contact us!

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