music.note_with_vibratos_glissandos¶
- music.note_with_vibratos_glissandos(freqs=(220, 440, 330), durations=((2, 3), (2, 5, 3), (2, 5, 6, 1, 0.4)), vibratos_freqs=((2, 6, 1), (0.5, 15, 2, 6, 3)), vibratos_max_pitch_devs=((2, 1, 5), (4, 3, 7, 10, 3)), alpha=((1, 1), (1, 1, 1), (1, 1, 1, 1, 1)), waveform_tables=((array([-1., -0.99975586, -0.99951172, ..., -0.99926758, -0.99951172, -0.99975586], shape=(16384,)), array([-1., -0.99975586, -0.99951172, ..., -0.99926758, -0.99951172, -0.99975586], shape=(16384,))), (array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,)), array([-1., -0.99975586, -0.99951172, ..., -0.99926758, -0.99951172, -0.99975586], shape=(16384,)), array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,))), (array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,)), array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,)), array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,)), array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,)), array([0., 0.0003835, 0.00076699, ..., -0.00115049, -0.00076699, -0.0003835], shape=(16384,)))), number_of_samples=0, sample_rate=44100)[source]¶
A note with an arbitrary sequence of pitch transition and a meta-vibrato.
A meta-vibrato consists in multiple vibratos. The sequence of pitch transitions is a glissandi.
- Parameters:
- freqs
listoflistsofscalars The frequencies of the note at each end of the transitions.
- durations
listoflistsofscalars The durations of the transitions and then of the vibratos.
- vibratos_freqs
listoflistsofscalars The frequencies of each vibrato.
- vibratos_max_pitch_devs
listoflistsofscalars The maximum deviation of pitch in the vibratos in semitones.
- alpha
listoflistsofscalars Indexes to distort the pitch deviations of the transitions and the vibratos.
- waveform_tables
listoflistsofarray_likes The tables with the waveforms to synthesize the sound and for the oscillatory patterns of the vibratos. All the tables for f should have the same size.
- number_of_samplesscalar
The number of samples of the sound. If supplied, d is not used.
- sample_ratescalar
The sample rate.
- freqs
- Returns:
- s
ndarray A numpy array where each value is a PCM sample of the sound.
- s
See also
PVA note with a glissando and a vibrato.
PVVA note with a glissando and two vibratos.
VVA note with a vibrato with two oscillatory patterns.
Na basic musical note without vibrato.
Va musical note with an oscillation of pitch.
Ta tremolo, an oscillation of loudness.
Ffade in and out.
La transition of loudness.
Examples
>>> W(note_with_pitches_vibratos())