Bläddra i källkod

Opps, CSS class "tooltip" has baggage

dds
PaulStoffregen 9 år sedan
förälder
incheckning
dadc16968d
1 ändrade filer med 46 tillägg och 46 borttagningar
  1. +46
    -46
      gui/index.html

+ 46
- 46
gui/index.html Visa fil



<script type="text/x-red" data-help-name="AudioInputI2S"> <script type="text/x-red" data-help-name="AudioInputI2S">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Receive 16 bit stereo audio from the <p>Receive 16 bit stereo audio from the
<a href="http://www.pjrc.com/store/teensy3_audio.html" target="_blank">audio shield</a> <a href="http://www.pjrc.com/store/teensy3_audio.html" target="_blank">audio shield</a>
or another I2S device, using I2S master mode.</p> or another I2S device, using I2S master mode.</p>


<script type="text/x-red" data-help-name="AudioInputAnalog"> <script type="text/x-red" data-help-name="AudioInputAnalog">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Receive audio using the built-in analog to digital converter.</p> <p>Receive audio using the built-in analog to digital converter.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioInputI2Sslave"> <script type="text/x-red" data-help-name="AudioInputI2Sslave">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Receive 16 bit stereo audio from an I2S device using I2S slave mode.</p> <p>Receive 16 bit stereo audio from an I2S device using I2S slave mode.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioOutputI2S"> <script type="text/x-red" data-help-name="AudioOutputI2S">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Transmit 16 bit stereo audio to the <p>Transmit 16 bit stereo audio to the
<a href="http://www.pjrc.com/store/teensy3_audio.html" target="_blank">audio shield</a> <a href="http://www.pjrc.com/store/teensy3_audio.html" target="_blank">audio shield</a>
or another I2S device, using I2S master mode.</p> or another I2S device, using I2S master mode.</p>


<script type="text/x-red" data-help-name="AudioOutputSPDIF"> <script type="text/x-red" data-help-name="AudioOutputSPDIF">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Transmit 16 bit stereo audio as Digital S/PDIF.</p> <p>Transmit 16 bit stereo audio as Digital S/PDIF.</p>
<p align=center><img src="img/spdif_proto.jpg"></p> <p align=center><img src="img/spdif_proto.jpg"></p>
</div> </div>


<script type="text/x-red" data-help-name="AudioOutputAnalog"> <script type="text/x-red" data-help-name="AudioOutputAnalog">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Transmit 12 bit audio using Teensy 3.1's built-in digital to analog converter.</p> <p>Transmit 12 bit audio using Teensy 3.1's built-in digital to analog converter.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioOutputPWM"> <script type="text/x-red" data-help-name="AudioOutputPWM">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Transmit audio using Teensy 3.1's PWM pins. Two pins are <p>Transmit audio using Teensy 3.1's PWM pins. Two pins are
used for coarse and fine pulses, to be combined by scaled used for coarse and fine pulses, to be combined by scaled
resistors.</p> resistors.</p>


<script type="text/x-red" data-help-name="AudioOutputI2Sslave"> <script type="text/x-red" data-help-name="AudioOutputI2Sslave">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Transmit 16 bit stereo audio to an I2S device using I2S slave mode.</p> <p>Transmit 16 bit stereo audio to an I2S device using I2S slave mode.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioMixer4"> <script type="text/x-red" data-help-name="AudioMixer4">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Combine up to 4 audio signals together, each with adjustable gain. <p>Combine up to 4 audio signals together, each with adjustable gain.
All channels support signal attenuation or amplification.</p> All channels support signal attenuation or amplification.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioPlayMemory"> <script type="text/x-red" data-help-name="AudioPlayMemory">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Play a short sound clip, stored directly in memory. <p>Play a short sound clip, stored directly in memory.
Data files are created with the Data files are created with the
<a href="https://github.com/PaulStoffregen/Audio/tree/master/examples/SamplePlayer/wav2sketch" target="_blank">wav2sketch program</a>, <a href="https://github.com/PaulStoffregen/Audio/tree/master/examples/SamplePlayer/wav2sketch" target="_blank">wav2sketch program</a>,


<script type="text/x-red" data-help-name="AudioPlaySdWav"> <script type="text/x-red" data-help-name="AudioPlaySdWav">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Play a WAV file, stored on a SD card.</p> <p>Play a WAV file, stored on a SD card.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioPlaySdRaw"> <script type="text/x-red" data-help-name="AudioPlaySdRaw">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Play a RAW data file, stored on a SD card. RAW format is simpler <p>Play a RAW data file, stored on a SD card. RAW format is simpler
than WAV and begins playing immediately, without parsing WAV file than WAV and begins playing immediately, without parsing WAV file
header info.</p> header info.</p>


<script type="text/x-red" data-help-name="AudioPlaySerialflashRaw"> <script type="text/x-red" data-help-name="AudioPlaySerialflashRaw">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Play a RAW data file, stored on a Serial Flash chip. These chips <p>Play a RAW data file, stored on a Serial Flash chip. These chips
are far more efficient than SD cards, allowing many files to be are far more efficient than SD cards, allowing many files to be
played simultaneously by copies of this object. played simultaneously by copies of this object.


<script type="text/x-red" data-help-name="AudioPlayQueue"> <script type="text/x-red" data-help-name="AudioPlayQueue">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Play audio data provided by the Arduino sketch. This object provides <p>Play audio data provided by the Arduino sketch. This object provides
functions to allow the sketch code to push data into the audio system.</p> functions to allow the sketch code to push data into the audio system.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioRecordQueue"> <script type="text/x-red" data-help-name="AudioRecordQueue">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Record audio data by sending to the Arduino sketch. This object allows <p>Record audio data by sending to the Arduino sketch. This object allows
sketch code to receive audio packets.</p> sketch code to receive audio packets.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioSynthWaveformSine"> <script type="text/x-red" data-help-name="AudioSynthWaveformSine">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create a sine wave signal</p> <p>Create a sine wave signal</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioSynthWaveformSineHires"> <script type="text/x-red" data-help-name="AudioSynthWaveformSineHires">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create a highly precise, low distortion sine wave signal. <p>Create a highly precise, low distortion sine wave signal.
Mainly useful for codec &amp; analog circuitry testing.</p> Mainly useful for codec &amp; analog circuitry testing.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioSynthWaveformSineModulated"> <script type="text/x-red" data-help-name="AudioSynthWaveformSineModulated">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create a modulated sine wave, using any audio signal to continuously <p>Create a modulated sine wave, using any audio signal to continuously
modulate the sine wave frequency.</p> modulate the sine wave frequency.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioSynthWaveform"> <script type="text/x-red" data-help-name="AudioSynthWaveform">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create a waveform: sine, sawtooth, square, triangle, pulse or arbitrary.</p> <p>Create a waveform: sine, sawtooth, square, triangle, pulse or arbitrary.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioSynthToneSweep"> <script type="text/x-red" data-help-name="AudioSynthToneSweep">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create a continuously varying (in frequency) sine wave</p> <p>Create a continuously varying (in frequency) sine wave</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioSynthWaveformDc"> <script type="text/x-red" data-help-name="AudioSynthWaveformDc">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create constant (DC) signal, useful for control of objects that take <p>Create constant (DC) signal, useful for control of objects that take
a modulation or control input signal. This constant level can be a modulation or control input signal. This constant level can be
used to modify other waveforms using mixer or multiplier objects</p> used to modify other waveforms using mixer or multiplier objects</p>


<script type="text/x-red" data-help-name="AudioSynthNoiseWhite"> <script type="text/x-red" data-help-name="AudioSynthNoiseWhite">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create white noise. <p>Create white noise.
</p> </p>
<p align=center><img src="img/whitenoise.png"></p> <p align=center><img src="img/whitenoise.png"></p>


<script type="text/x-red" data-help-name="AudioSynthNoisePink"> <script type="text/x-red" data-help-name="AudioSynthNoisePink">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Create pink noise, using Stefan Stenzel's "New Shade Of Pink" algorithm. <p>Create pink noise, using Stefan Stenzel's "New Shade Of Pink" algorithm.
</p> </p>
<!-- <!--


<script type="text/x-red" data-help-name="AudioEffectFade"> <script type="text/x-red" data-help-name="AudioEffectFade">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Gradually increase or decrease audio level.</p> <p>Gradually increase or decrease audio level.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioEffectChorus"> <script type="text/x-red" data-help-name="AudioEffectChorus">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>The chorus effect simulates the richness of several nearly-identical <p>The chorus effect simulates the richness of several nearly-identical
sound sources (like the way a choir sounds different to a single singer). sound sources (like the way a choir sounds different to a single singer).
It does this by sampling from a delay line, so each voice is actually It does this by sampling from a delay line, so each voice is actually


<script type="text/x-red" data-help-name="AudioEffectFlange"> <script type="text/x-red" data-help-name="AudioEffectFlange">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Originally, flanging was produced by playing the same signal on two synchronized <p>Originally, flanging was produced by playing the same signal on two synchronized
reel-to-reel tape recorders and making one of the reels slow down and speed up by reel-to-reel tape recorders and making one of the reels slow down and speed up by
pressing on the flange of the reel (hence the name). This is a type of pressing on the flange of the reel (hence the name). This is a type of


<script type="text/x-red" data-help-name="AudioEffectEnvelope"> <script type="text/x-red" data-help-name="AudioEffectEnvelope">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Modify a signal with a DAHDSR (Delay Attack Hold Decay Sustain <p>Modify a signal with a DAHDSR (Delay Attack Hold Decay Sustain
Release) envelope. Release) envelope.
</p> </p>


<script type="text/x-red" data-help-name="AudioEffectMultiply"> <script type="text/x-red" data-help-name="AudioEffectMultiply">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Multiply two signals together, useful for amplitude modulation <p>Multiply two signals together, useful for amplitude modulation
or "voltage controlled amplification". or "voltage controlled amplification".
</p> </p>


<script type="text/x-red" data-help-name="AudioEffectDelay"> <script type="text/x-red" data-help-name="AudioEffectDelay">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Delay a signal. Up to 8 separate delay taps can be used.</p> <p>Delay a signal. Up to 8 separate delay taps can be used.</p>
<p align=center><img src="img/delay.png"><br><small>1 kHz burst, delayed 5.2 ms.</small></p> <p align=center><img src="img/delay.png"><br><small>1 kHz burst, delayed 5.2 ms.</small></p>
</div> </div>


<script type="text/x-red" data-help-name="AudioEffectDelayExternal"> <script type="text/x-red" data-help-name="AudioEffectDelayExternal">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Delay a signal, using external memory for longer delay times! Up to 8 separate delay taps can be used.</p> <p>Delay a signal, using external memory for longer delay times! Up to 8 separate delay taps can be used.</p>
<p align=center><img src="img/delay.png"><br><small>1 kHz burst, delayed 5.2 ms.</small></p> <p align=center><img src="img/delay.png"><br><small>1 kHz burst, delayed 5.2 ms.</small></p>
</div> </div>


<script type="text/x-red" data-help-name="AudioEffectBitcrusher"> <script type="text/x-red" data-help-name="AudioEffectBitcrusher">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Reduce the samplerate and/or bitdepth of a source signal, resulting in <p>Reduce the samplerate and/or bitdepth of a source signal, resulting in
a distorted sound.</p> a distorted sound.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioEffectMidSide"> <script type="text/x-red" data-help-name="AudioEffectMidSide">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Convert stereo signals to/from Mid-Side format. <p>Convert stereo signals to/from Mid-Side format.
Mid-Side encoding can be used to increase stereo width, make the lower Mid-Side encoding can be used to increase stereo width, make the lower
frequencies mono (to please your sub), or as the basis of audio compression.</p> frequencies mono (to please your sub), or as the basis of audio compression.</p>


<script type="text/x-red" data-help-name="AudioFilterBiquad"> <script type="text/x-red" data-help-name="AudioFilterBiquad">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Biquadratic cascaded filter, useful for all sorts of filtering. <p>Biquadratic cascaded filter, useful for all sorts of filtering.
Up to 4 stages may be cascaded. Up to 4 stages may be cascaded.
</p> </p>


<script type="text/x-red" data-help-name="AudioFilterFIR"> <script type="text/x-red" data-help-name="AudioFilterFIR">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Finite impulse response filter, useful for all sorts of filtering. <p>Finite impulse response filter, useful for all sorts of filtering.
</p> </p>
<p align=center><img src="img/fir_filter.png"></p> <p align=center><img src="img/fir_filter.png"></p>


<script type="text/x-red" data-help-name="AudioFilterStateVariable"> <script type="text/x-red" data-help-name="AudioFilterStateVariable">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>A State Variable (Chamberlin) Filter with 12 dB/octave roll-off, <p>A State Variable (Chamberlin) Filter with 12 dB/octave roll-off,
adjustable resonance, and optional signal control of corner adjustable resonance, and optional signal control of corner
frequency.</p> frequency.</p>


<script type="text/x-red" data-help-name="AudioAnalyzePeak"> <script type="text/x-red" data-help-name="AudioAnalyzePeak">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Track the signal peak amplitude. Very useful for simple <p>Track the signal peak amplitude. Very useful for simple
audio level response projects, and general troubleshooting.</p> audio level response projects, and general troubleshooting.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioAnalyzeRMS"> <script type="text/x-red" data-help-name="AudioAnalyzeRMS">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Track the signal RMS amplitude. Useful for <p>Track the signal RMS amplitude. Useful for
audio level response projects, and general troubleshooting.</p> audio level response projects, and general troubleshooting.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioAnalyzeFFT256"> <script type="text/x-red" data-help-name="AudioAnalyzeFFT256">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Compute a 256 point Fast Fourier Transform (FFT) frequency analysis, <p>Compute a 256 point Fast Fourier Transform (FFT) frequency analysis,
with real value (magnitude) output. The frequency resolution is with real value (magnitude) output. The frequency resolution is
172 Hz, useful for simple audio visualization.</p> 172 Hz, useful for simple audio visualization.</p>


<script type="text/x-red" data-help-name="AudioAnalyzeFFT1024"> <script type="text/x-red" data-help-name="AudioAnalyzeFFT1024">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Compute a 1024 point Fast Fourier Transform (FFT) frequency analysis, <p>Compute a 1024 point Fast Fourier Transform (FFT) frequency analysis,
with real value (magnitude) output. The frequency resolution is with real value (magnitude) output. The frequency resolution is
43 Hz, useful detailed for audio visualization.</p> 43 Hz, useful detailed for audio visualization.</p>


<script type="text/x-red" data-help-name="AudioAnalyzeToneDetect"> <script type="text/x-red" data-help-name="AudioAnalyzeToneDetect">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Detect the level of a single tone</p> <p>Detect the level of a single tone</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioAnalyzeNoteFrequency"> <script type="text/x-red" data-help-name="AudioAnalyzeNoteFrequency">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Detect with fairly good accuracy the fundamental frequency f<sub>o</sub> <p>Detect with fairly good accuracy the fundamental frequency f<sub>o</sub>
of musical notes, such as electric guitar and bass.</p> of musical notes, such as electric guitar and bass.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioAnalyzePrint"> <script type="text/x-red" data-help-name="AudioAnalyzePrint">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Print raw audio data to the Arduino Serial Monitor. This <p>Print raw audio data to the Arduino Serial Monitor. This
object creates massive output quickly, and should not normally be used.</p> object creates massive output quickly, and should not normally be used.</p>
</div> </div>


<script type="text/x-red" data-help-name="AudioControlSGTL5000"> <script type="text/x-red" data-help-name="AudioControlSGTL5000">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Control the SGTL5000 chip on the <p>Control the SGTL5000 chip on the
<a href="http://www.pjrc.com/store/teensy3_audio.html" target="_blank">audio shield</a>. <a href="http://www.pjrc.com/store/teensy3_audio.html" target="_blank">audio shield</a>.
SGTL5000 is always used in slave mode, where Teensy controls SGTL5000 is always used in slave mode, where Teensy controls


<script type="text/x-red" data-help-name="AudioControlWM8731"> <script type="text/x-red" data-help-name="AudioControlWM8731">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Control a WM8731 chip in slave mode, where it receives all clocks from Teensy</p> <p>Control a WM8731 chip in slave mode, where it receives all clocks from Teensy</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioControlWM8731master"> <script type="text/x-red" data-help-name="AudioControlWM8731master">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Control a WM8731 chip in master mode, where it controls all I2S timing.</p> <p>Control a WM8731 chip in master mode, where it controls all I2S timing.</p>
</div> </div>
<h3>Audio Connections</h3> <h3>Audio Connections</h3>


<script type="text/x-red" data-help-name="AudioControlAK4558"> <script type="text/x-red" data-help-name="AudioControlAK4558">
<h3>Summary</h3> <h3>Summary</h3>
<div class=tooltip>
<div class=tooltipinfo>
<p>Control the AK4558 chip on the <a href="https://hackaday.io/project/8567-hifi-audio-codec-module" target="_blank">HiFi Audio CODEC Module</a> <p>Control the AK4558 chip on the <a href="https://hackaday.io/project/8567-hifi-audio-codec-module" target="_blank">HiFi Audio CODEC Module</a>
in slave mode, where the Teensy controls all I2S timing.</p> in slave mode, where the Teensy controls all I2S timing.</p>
</div> </div>

Laddar…
Avbryt
Spara