MCPcopy Create free account

hub / github.com/cycfi/q / types & classes

Types & classes204 in github.com/cycfi/q

↓ 28 callersClassfrequency
q_lib/include/q/support/period.hpp:14
↓ 27 callersClassphase
q_lib/include/q/support/phase.hpp:34
↓ 10 callersClassreset
/////////////////////////////////////////////////////////////////////// reset ///////////////////////////////////////////////////////////////////////
q_lib/include/q/support/midi_messages.hpp:439
↓ 5 callersClassconfig
q_lib/include/q/synth/envelope_gen.hpp:141
↓ 5 callersClassduration
q_lib/include/q/support/duration.hpp:19
↓ 4 callersClassconfig_bandpass_cpg
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:192
↓ 4 callersClassconfig_bandpass_csg
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:166
↓ 4 callersClassconfig_notch
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:218
↓ 4 callersClassconfig_peaking
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:264
↓ 2 callersClassagc
/////////////////////////////////////////////////////////////////////// The agc (automatic gain control) compares the envelope, env, to a reference, r
q_lib/include/q/fx/dynamic.hpp:114
↓ 2 callersClassclip
/////////////////////////////////////////////////////////////////////// clip a signal to range -_max...+_max max: maximum value /////////////////////
q_lib/include/q/fx/clip.hpp:19
↓ 2 callersClassconfig_allpass
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:244
↓ 2 callersClassconfig_highpass
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:146
↓ 2 callersClassconfig_highshelf
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:310
↓ 2 callersClassconfig_lowpass
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:126
↓ 2 callersClassconfig_lowshelf
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:290
↓ 2 callersClassstart
/////////////////////////////////////////////////////////////////////// start ///////////////////////////////////////////////////////////////////////
q_lib/include/q/support/midi_messages.hpp:387
↓ 1 callersClassadsr_envelope_gen
/////////////////////////////////////////////////////////////////////// adsr_envelope_gen ////////////////////////////////////////////////////////////
q_lib/include/q/synth/envelope_gen.hpp:139
↓ 1 callersClassbiquad
/////////////////////////////////////////////////////////////////////// biquad class. Based on Audio-EQ Cookbook by Robert Bristow-Johnson. https://ww
q_lib/include/q/fx/biquad.hpp:20
↓ 1 callersEnumcontroller
q_lib/include/q/support/midi_messages.hpp:45
↓ 1 callersClasspeak
/////////////////////////////////////////////////////////////////////// peak generates pulses that coincide with the peaks of a waveform. This is acco
q_lib/include/q/fx/peak.hpp:28
↓ 1 callersClassslope
/////////////////////////////////////////////////////////////////////// `slope` tracks the steepness or incline of the signal over a period of time gi
q_lib/include/q/fx/differentiator.hpp:74
Classactive_sensing
/////////////////////////////////////////////////////////////////////// active_sensing ///////////////////////////////////////////////////////////////
q_lib/include/q/support/midi_messages.hpp:426
Classallpass
/////////////////////////////////////////////////////////////////////// All pass filter //////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:411
Classar_envelope_follower
/////////////////////////////////////////////////////////////////////// The ar_envelope_follower follower tracks the envelope of a signal with the giv
q_lib/include/q/fx/envelope.hpp:41
Classaudio_device
///////////////////////////////////////////////////////////////////////
q_io/include/q_io/audio_device.hpp:16
Classaudio_device::impl
q_io/src/audio_device.cpp:38
Classaudio_stream
///////////////////////////////////////////////////////////////////////
q_io/include/q_io/audio_stream.hpp:16
Classaudio_stream_base
///////////////////////////////////////////////////////////////////////
q_lib/include/q/support/audio_stream.hpp:14
Classbandpass_cpg
/////////////////////////////////////////////////////////////////////// Band pass filter; constant 0 dB peak gain ////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:387
Classbandpass_csg
/////////////////////////////////////////////////////////////////////// Band pass filter; constant skirt gain, peak gain = Q /////////////////////////
q_lib/include/q/fx/biquad.hpp:363
Classbasic_delay
q_lib/include/q/fx/delay.hpp:72
Classbasic_fast_ave_envelope_follower
q_lib/include/q/fx/envelope.hpp:104
Classbasic_fast_envelope_follower
q_lib/include/q/fx/envelope.hpp:79
Classbasic_interval
q_lib/include/q/support/interval.hpp:28
Classbasic_monostable
q_lib/include/q/fx/monostable.hpp:22
Classbasic_moving_average
q_lib/include/q/fx/moving_average.hpp:34
Classbasic_moving_sum
q_lib/include/q/fx/moving_sum.hpp:26
Classbasic_pulse_osc
/////////////////////////////////////////////////////////////////////// basic pulse oscillator (not bandwidth limited). //////////////////////////////
q_lib/include/q/synth/pulse_osc.hpp:17
Classbasic_saw_osc
/////////////////////////////////////////////////////////////////////// basic sawtooth-wave oscillator (not bandwidth limited) ///////////////////////
q_lib/include/q/synth/saw_osc.hpp:17
Classbasic_square_osc
/////////////////////////////////////////////////////////////////////// basic square-wave oscillator (not bandwidth limited) /////////////////////////
q_lib/include/q/synth/square_osc.hpp:17
Classbasic_triangle_osc
/////////////////////////////////////////////////////////////////////// basic triangle-wave oscillator (not bandwidth limited) ///////////////////////
q_lib/include/q/synth/triangle_osc.hpp:17
Classbitset
q_lib/include/q/utility/bitset.hpp:31
Classbitstream_acf
q_lib/include/q/utility/bitstream_acf.hpp:42
Classblackman_downward_ramp_gen
/////////////////////////////////////////////////////////////////////// The Blackman downward ramp generator generates a falling curve with the shape
q_lib/include/q/synth/blackman_gen.hpp:84
Classblackman_gen
/////////////////////////////////////////////////////////////////////// Blackman window taper generator. The Blackman window is a type of window func
q_lib/include/q/synth/blackman_gen.hpp:28
Classblackman_upward_ramp_gen
/////////////////////////////////////////////////////////////////////// The Blackman upward ramp generator generates a rising curve with the shape of
q_lib/include/q/synth/blackman_gen.hpp:67
Classbw
/////////////////////////////////////////////////////////////////////// bw: utility type to distinguish bandwidth from q which is just a double //////
q_lib/include/q/fx/biquad.hpp:64
Classcentral_difference
/////////////////////////////////////////////////////////////////////// The central-difference is a more precise discrete approximation of the signal'
q_lib/include/q/fx/differentiator.hpp:55
Classchannel_aftertouch
/////////////////////////////////////////////////////////////////////// channel_aftertouch ///////////////////////////////////////////////////////////
q_lib/include/q/support/midi_messages.hpp:279
Classcompressor
/////////////////////////////////////////////////////////////////////// compressor dynamically modulates the gain when the signal envelope rises above
q_lib/include/q/fx/dynamic.hpp:46
Classconfig
q_lib/include/q/fx/signal_conditioner.hpp:27
Classconfig_biquad
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:72
Classconfig_biquad_a
////////////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:107
Classcontinue_
/////////////////////////////////////////////////////////////////////// continue_ ////////////////////////////////////////////////////////////////////
q_lib/include/q/support/midi_messages.hpp:400
Classcontrol_change
/////////////////////////////////////////////////////////////////////// control_change ///////////////////////////////////////////////////////////////
q_lib/include/q/support/midi_messages.hpp:243
Classdanielson_lanczos
q_lib/include/q/fft/fft.hpp:48
Classdanielson_lanczos<2>
q_lib/include/q/fft/fft.hpp:115
Classdanielson_lanczos<4>
q_lib/include/q/fft/fft.hpp:82
Classdc_block
/////////////////////////////////////////////////////////////////////// DC blocker based on Julius O. Smith's document A smaller _pole value allows f
q_lib/include/q/fx/dc_block.hpp:20
Classdecibel
q_lib/include/q/support/decibel.hpp:27
Classdecibel_unit
/////////////////////////////////////////////////////////////////////// decibel is a highly optimized class for dealing with decibels. The class provi
q_lib/include/q/support/decibel.hpp:25
Classdelay1
/////////////////////////////////////////////////////////////////////// Basic one unit delay /////////////////////////////////////////////////////////
q_lib/include/q/fx/delay.hpp:17
Classdelay2
/////////////////////////////////////////////////////////////////////// Basic two unit delay /////////////////////////////////////////////////////////
q_lib/include/q/fx/delay.hpp:42
Classdelay_processor
example/delay.cpp:19
Classdelay_processor
example/io_delay.cpp:20
Classdirect_unit_type
q_lib/include/q/support/unit.hpp:52
Classduration_unit
///////////////////////////////////////////////////////////////////////
q_lib/include/q/support/duration.hpp:17
Classdynamic_smoother
/////////////////////////////////////////////////////////////////////// dynamic_smoother based on Dynamic Smoothing Using Self Modulating Filter by An
q_lib/include/q/fx/lowpass.hpp:220
Classenvelope_gen
/////////////////////////////////////////////////////////////////////// envelope_gen /////////////////////////////////////////////////////////////////
q_lib/include/q/synth/envelope_gen.hpp:112
Classenvelope_segment
/////////////////////////////////////////////////////////////////////// envelope_segment /////////////////////////////////////////////////////////////
q_lib/include/q/synth/envelope_gen.hpp:69
Classevent
q_io/include/q_io/midi_stream.hpp:38
Classexp_downward_ramp_gen
/////////////////////////////////////////////////////////////////////// Exponential downward ramp generator. The inverse of the exponential upward ra
q_lib/include/q/synth/exponential_gen.hpp:75
Classexp_moving_average
q_lib/include/q/fx/moving_average.hpp:72
Classexp_upward_ramp_gen
/////////////////////////////////////////////////////////////////////// Exponential upward ramp generator. An exponential upward ramp generator gener
q_lib/include/q/synth/exponential_gen.hpp:29
Classexpander
/////////////////////////////////////////////////////////////////////// The expander is the inverse of the compressor. The expander adjusts the gain w
q_lib/include/q/fx/dynamic.hpp:93
Classfalling_edge
/////////////////////////////////////////////////////////////////////// falling_edge detects falling edges (i.e returns 1 when the input transitions f
q_lib/include/q/fx/edge.hpp:30
Classfast_downsample
q_lib/include/q/fx/fast_downsample.hpp:21
Classfast_rms_envelope_follower
/////////////////////////////////////////////////////////////////////// This rms envelope follower combines fast response, low ripple using moving RMS
q_lib/include/q/fx/envelope.hpp:136
Classfast_rms_envelope_follower_db
q_lib/include/q/fx/envelope.hpp:146
Classfirst_difference
/////////////////////////////////////////////////////////////////////// The first-difference represents the signal change between two consecutive samp
q_lib/include/q/fx/differentiator.hpp:25
Classfixed_pt_leaky_integrator
q_lib/include/q/fx/lowpass.hpp:37
Classfractional_ring_buffer
q_lib/include/q/utility/fractional_ring_buffer.hpp:23
Classfrequency
q_lib/include/q/support/frequency.hpp:18
Classfrequency_unit
///////////////////////////////////////////////////////////////////////
q_lib/include/q/support/frequency.hpp:16
Classfrom_float_converter
q_lib/include/q/utility/float_convert.hpp:47
Classfrom_unsigned_float_converter
q_lib/include/q/utility/float_convert.hpp:84
Classhamming_gen
/////////////////////////////////////////////////////////////////////// Hamming window taper generator. The Hamming window, named for R. W. Hamming,
q_lib/include/q/synth/hamming_gen.hpp:26
Classhann_downward_ramp_gen
/////////////////////////////////////////////////////////////////////// The Hann downward ramp generator generates a falling curve with the shape of t
q_lib/include/q/synth/hann_gen.hpp:80
Classhann_gen
/////////////////////////////////////////////////////////////////////// Hann window taper generator. The Hann window, also known as the Cosine Bell,
q_lib/include/q/synth/hann_gen.hpp:27
Classhann_upward_ramp_gen
/////////////////////////////////////////////////////////////////////// The Hann upward ramp generator generates a rising curve with the shape of the
q_lib/include/q/synth/hann_gen.hpp:63
Classhighpass
/////////////////////////////////////////////////////////////////////// High pass filter /////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:348
Classhighshelf
/////////////////////////////////////////////////////////////////////// High shelf filter ////////////////////////////////////////////////////////////
q_lib/include/q/fx/biquad.hpp:489
Classhilbert_quadrature
/////////////////////////////////////////////////////////////////////// hilbert_quadrature uses two all-pass IIR filters with a phase difference of ap
q_lib/include/q/fx/hilbert_quadrature.hpp:22
Classhold_line_gen
/////////////////////////////////////////////////////////////////////// Hold line generator. An infinitely wide straight horizontal line at 1.0 (widt
q_lib/include/q/synth/linear_gen.hpp:76
Classimpl
q_io/include/q_io/audio_stream.hpp:52
Classimpl
q_io/include/q_io/midi_stream.hpp:20
Classimpl
q_io/include/q_io/midi_device.hpp:30
Classimpl
q_io/include/q_io/audio_device.hpp:33
Classinfo
q_lib/include/q/utility/zero_crossing_collector.hpp:65
next →1–100 of 204, ranked by callers