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!

Tempo Voice / Percussion

Controls: Sgram/PT Dialog >> Pitch-to-MIDI >> Tempo
Macros: TempoVoice, TempoPerc


When Pitch-to-MIDI is active, each incoming Pitch Track note can cause one or more MIDI output notes. The Tempo Voice and Percussion buttons select whether the MIDI notes will start immediately when each incoming note is detected, or will only start at a specified Tempo.

Tempo Voice Off:

If the tracked pitch is an instrument or your voice, you probably want the MIDI Voice (tonal) output to start immediately when each incoming note is detected, so the Tempo Voice button should be unselected.

But you may want the Tempo Percussion button selected to provide a background percussion rhythm, specified via Percussion Velocity Patterns for selected Percussion Instruments. In this case the percussion sounds will follow the beat, independent of incoming Pitch Track notes.

You can also use Tempo Percussion in conjunction with the Tempo Mode button in each Voice Setup Dialog. When that button is in Percussion mode, that voice will track the beat along with the Percussion instruments. This allows you to use tonal percussion instruments like timpani (or any other instrument) to provide rhythm, which can either track the input pitch or be set to a fixed pitch.

But you are not confined to percussion effects: By using the Velocity, Note, and Chord Patterns you can provide a complete backup rhythm section. In fact, you can create a full "karaoke" setup, with multiple instruments playing all parts of the song except for the part you are playing.

Conventional karaoke supplies all parts except for vocals. You can do that here as well. In that case you would use an external amplifier and mixer for the microphone, unless your sound card allows you to mix live microphone and MIDI output. Pitch Track still needs to be active in order for Pitch-to-MIDI to run, even though it doesn't need an actual signal to track. You can use the default DaqMusiq random source, the Daqarta Generator with its output muted, or an unused Input line, to provide the Pitch Track signal.

If you don't have any Voices active other than those set to Percussion, any actual Pitch Track signal will be ignored. But you may want to experiment with supplemental inputs to your karaoke, either from a microphone or the Generator, to provide additional options for your performance. For example, you could use a microphone input (with a separate microphone from the vocal mic) to provide an added percussion or rhythm voice when you tap on the microphone. Use non-percussion MIDI voices for this, with the main Tempo Voice button off and the individual voice Tempo Mode buttons set to Voice.

Tempo Voice On:

The above all assumes the main Tempo Voice button is off, so incoming pitch notes start MIDI notes immediately. If the Voice button is on, Pitch-to-MIDI will play whatever note is sounding at the beat instant. If your live performance timing is slightly off the beat, such that there is no Pitch Track note ready, there will be no MIDI note. Or if you are still performing a prior note, it will be held over on the new beat. So, you probably don't want this button selected for live performance.

The main instance where you will want Tempo Voice on is when you are using Pitch-to-MIDI to create DaqMusiq compositions. A typical scenario is to use the default DaqMusiq random source, or the Generator set to White Noise, to provide random tone frequencies. At each beat, a new random note (subject, of course, to the Track Limits you have set) is sent to all the active voices. Each voice can handle it as desired, typically forcing it to a specified musical scale within a selected note range, with a given velocity pattern, and perhaps playing the note as a chord. Changes scripts further modify the parameters to provide an evolving composition.

Note that Tempo only controls the MIDI note rate; the Pitch Track note rate, and hence the note display, proceeds at the Trace Update rate.

Macro Notes:

TempoVoice=1 sets Voice on, TempoVoice=0 sets it off, and TempoVoice=x toggles the current state.

Similarly, TempoPerc=1 sets Percussion on, TempoPerc=0 sets it off, and TempoPerc=x toggles the current state.

See also Pitch-to-MIDI dialog, Pitch Track Toolbox - Overview, Spectrogram / Pitch Track Controls, Spectrogram / Pitch Track (Sgram/PT)


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