diff --git a/404.html b/404.html index fd88368c..4a25ead3 100644 --- a/404.html +++ b/404.html @@ -12,9 +12,8 @@ - - + @@ -22,18 +21,15 @@ - + - + - - - @@ -66,6 +62,9 @@
+ + + @@ -87,7 +86,6 @@>>> graph.destroy()
Tutorials on common tasks with SignalFlow.
- - - - - - - - - - - - - - -Open a Jupyter notebook:
jupyter notebook
Create a new cell by pressing b
, and in the new cell, run:
graph = AudioGraph()
This will create and start a new global audio processing graph, using the system's default audio output. You should see the name of the audio device printed to the notebook.
+This will create and start a new global audio processing graph, using the system's default audio output. You should see the name of the audio device printed to the notebook.
This also needs to be run once per session. In fact, only one global AudioGraph
object can be created.
Several example scripts are included within the repo, covering simple control and modulation, FM synthesis, sample granulation, MIDI control, chaotic functions, etc.
-input_device_name
Outputs the cross-correlation of the input signal with the given buffer. If hop_size is zero, calculates the cross-correlation every sample.
- - - - - - - - - - - - - - -Nearest Neighbour.
- - - - - - - - - - - - - - -Simple time-domain onset detector. Outputs an impulse when an onset is detected in the input. Maintains short-time and long-time averages. An onset is registered when the short-time average is threshold x the long-time average. min_interval is the minimum interval between onsets, in seconds.
- - - - - - - - - - - - - - -Feature extraction using the Vamp plugin toolkit.
- - - - - - - - - - - - - - -Cuts a buffer into segment_count segments, and stutters/jumps with the given probabilities.
- - - - - - - - - - - - - - -Read and write from a buffer concurrently, with controllable overdub.
- - - - - - - - - - - - - - -Plays the contents of the given buffer. start_time
/end_time
are in seconds. When a clock
signal is received, rewinds to the start_time
. Set clock
to 0
to prevent the buffer from being triggered immediately.
Records the input to a buffer. feedback controls overdub.
- - - - - - - - - - - - - - -Counterpart to FeedbackBufferWriter.
- - - - - - - - - - - - - - -Counterpart to FeedbackBufferReader.
- - - - - - - - - - - - - - -GrainSegments
- - - - - - - - - - - - - - -Granulator. Generates a grain from the given buffer each time a trigger is received on the clock
input. Each new grain uses the given duration
, amplitude
, pan
and rate
values presented at each input at the moment the grain is created. The input buffer can be mono or stereo. If wrap
is true, grain playback can wrap around the end/start of the buffer.
clock
input. Each new grain uses the given duration
, amplitude
, pan
and rate
values presented at each input at the moment the grain is created. The input buffer can be mono or stereo. If wrap
is true, grain playback can wrap around the end/start of the buffer.Segmented Granulator.
- - - - - - - - - - - - - - -