This tutorial gives a general overview of Flowfal, with some ready made sounds you can play using a phone or smartwatch.
Expand the Flowfal Tutorials folder that will be visible when you select Flowfal from the Places list on the left hand side.
Open the 01_Intro.als Ableton Set and a simple demo set will appear containing three tracks.
For this tutorial we need to have the track running so that clips making the sounds are producing audio.
Press the play button top centre to start the track running. You will not hear any sound at this stage.
Start the Flowfal app on your Apple or Android phone and it should find the Flowfal server running inside the demo set and connect to it. You will now see a choice of several channels you can select. Click on one of the channels to select it, or No Sound for no channel selected.
Flowfal Clients use WiFi to connect to the Flowfal server. WiFi must be enabled on the device, and it must be connected to the same local network that the Mac or PC running Ableton is also connected to. A normal home or work WiFi network works fine for general use, but in a performance situation we would recommend setting up your own private WiFi router to guarantee a good connection speed.
Optionally you can start the Flowfal app on other phones if you want to connect multiple devices. You will see that only one device can control a given channel at any time.
Moving the phone in any direction will cause the Pad sound on track one to be audible.
If you look at the plug-ins section of Track One you will see there are three Flowfal plug-ins on this track.
FlowfalMaster is the master controller for the Flowfal system. This allows you to control what the names of the channels are, and it shows what client devices are connected. Only include one of these plug-ins in a set.
FlowfalInspector allows you to see what the current movement being sent to the selected channel is.
FlowfalGain takes movement information from a number of sources and uses that to control the gain of the signal passing through it. In this case it is set to use a combination of Acceleration and Rotation magnitude to control the level of the Pad sound that is playing all the time on this track.
Moving the phone in any direction will cause bursts of an arpeggio to be played. In addition, if you "roll" the device clockwise or anti-clockwise you will notice the cut-off frequency control of the sampler changes. So, as well as movement triggering sounds, the motion of the device can affect the sounds as they are still playing as well.
On this track the FlowfalMidiGate plug-in is gating the arpeggio notes playing in the clip on this track. These notes are then played by the sampler.
In addition, the FlowfalMap plug-in is taking the "roll" position of the device and mapping that to the sampler's frequency control.
Holding the phone flat and moving it up and down will cause a set of different percussion sounds to be played. Notice that the hits only play when you move the phone down (as if hitting a drum) and no note is played on the up stroke. If you move the device to point in different directions clockwise or anti-clockwise you will notice the tiggered sound changes.
On this track the FlowfalMidiNote plug-in is producing a MIDI note when movement is detected. The trigger input for this is the rotation of the phone on the X axis to make the control responsive to drum like hits. Also note that the filter in this input and the attack and release filter values are turned right down so that the input is responsive to small hit movements.
After this the FlowfalMidiTranspose plug-in is taking the "yaw" position of the device and transposing the MIDI note based on the position of the device. This then triggers samples from a small drum kit of 4 sounds.