The next release cycle of Fiddle already under way. Let us know what we should be working us via email: support @ cannerycoders.com. Please let us know if you would like to be added to our mailing list.
The tenth release of Fiddle, Tidal
, introduces integration with
the experimental livecoding environment,
TidalCycles Strudel. Details
of the integration with Fiddle and ChucK can be found
here. The Tidal Node example is
here.
New SampleMgr Node and Chugin automates the
management of internet-hosted audio sample files using http
and https
to
populate a local cache on demand.
New SampleInst a polyphonic sample playing instrument with support for SampleMgr.
DbGrainBuf
chugin now supports .mp3
and .flac
file formats. It can be used as a
drop-in replacement for SndBuf (bypass(1)
).
DbTidalFX chugin implements Strudle's WebAudio effects pipeline.
New Strudel Panel. Includes support for OSC websocket relaying.
Enhanced visual feedback in Graph Editor for pedalboard/programatic changes to node Bypass/Enable. This affects graphs that include FX, Filter or AudioIO nodes.
Migrated to from C3 to C4 convention for MIDI pitch notation following the Scientific pitch notation standard.
Bugfix: ChucK graphs with cycles no longer bork.
Upgraded Electron framework to
Tidal Node distributes Strudel OSC events to ChucK instruments and effects. It also includes a built-in Strudel-like synth engine.
SampleMgr Node automates management of internal-hosted sample files. It puts a face on the new DbSampleMgr chugin.
DbPriorityQ chugin implements a sorting algorithm to facilitate the scheduling of Strudel events.
DelayFB, DelayFB2 new effects nodes to handle mono and stereo delay lines with feedback.
SampleInst new polyphonic sample playing instrument with support for SampleMgr.
More uniformity in use of Bypass
parameter for effect bypassing.
Fixed MIDI:ProgramChange for Dexed instrument.
Fixed bug preventing certain instruments from working (doh!).
Upgrade to ChucK 1.4.2.0 (WIP)
The ninth release of Fiddle (Boxed In) introduces the Box2D node and plotting surface. This node simulates a 2D physics world. Now you can use classical mechanics to generate notes and control events for your musical compositions. Hey, who said physics was useless?
GraphEditor Inspector panel has improved layout for multi-member parameters.
Audio and Video files in Fiddle Docs now play correctly on Mac.
New Box2D node and DbBox2D chugin.
TimeKeeper now has optional Count-out to express ring-time.
AudioFileOut has improved help-text and auto-triggers shutdown after ring-time.
New utility types iss.ck, iiff.ck, etc.
The eighth release of Fiddle introduces the CCImageSampler and CCGen2D nodes.
We now build against Debian 11. Gotta keep up with the Joneses.
Bugfix: deep links into docs no longer obliviate the titlebar.
Bugfix: window resize on MacOS produced incorrect panel scrolling.
New FluidDrumKit node with support for stereo placement of FluidSynth drumkit elements. Also selection from General MIDI kits works more reliably.
New ImageSampler node and associated chugin allows you to express control signals using an image. The integrated Image Editor allows you to paint/update the image during performance.
New CCGen2D node for generating 2 dimensional control signals.
Enhancement: new Fluid chugin methods selectPreset
, cc
, setVerbosity
.
Bugfix: FluidSynth node interprets MIDI velocity differently. Velocity is now 30 percent higher than previous releases. Existing files may need to be re-adjusted.
Bugfix: FGrid chugin better handles section-ends.
Updgrade fluidsynth to version 2.2.7 (Windows, MacOS, Debian 11)
The seventh release of Fiddle shipped on May 30, 2022 and sports enhanced controls over your beats.
Arrangement
parameter.The sixth release of Fiddle features a new Image Editor, a new Dexed-based FM instrument and a new Spectral effects node.
.png
and
.jpg
files within Fiddle. Ctrl +/-
ChucKIt
, ChucKClear
, ChucKStop
for
hands-free control over the the current ChucK session.The fifth release of Fiddle introduces a Looper workflow.
Bonus Unlocked!
Build your own USB-MIDI controller + stompbox
Project on Github.ToggleFX
CC message makes it possible to trigger Op using
a pedalboard. Available for Effects and Filter nodes.ToggleMode
CC message makes it possible to mute a
channel using a pedalboard.n/a
Lotus Feet
example project.NSHumanize
Chord
ChordBank
Flanger
CCMidiDevice
sibling of MidiDevice notestream.CCPitchTrack
sibling of PitchTrack notestream. Can be used during
Audio recording to ensure you're in tune.TimeKeeper
metronomeGainDbABC
inline ornaments!CC m num!
to set the value of a CC!CCx m num a b c...!
to automate the value of a CC when ensuing
!shape! occur.!chordattack num!
sets the delay between chord notes.!bendstring b1 b2 b3 ...!
overrides the default pitch-bend. Values are
MIDI pitchwheel relative (-8192, 8191).!bendstringex b1 b2 b3 ...!
overrides the default pitch-bend (smoothed)DbABC
pattern syntax
to describe randomized patterns.New LiCK effects and examples.
ADSRTremolo
Clouds
Cee
Cooper
Crossover2
, Crossover3
Delta
Drop
DoubleRect
Ecco
Flutter
Mesmerizer
Smear
DbABC
fixed off-by-one error for trills and rolls.Channel
is more robust when Live-editing Mute/SoloNew Workspace Menu with file-extension filtering.
Workspace autoscroll behavior.
Column greeking for NSPlot note labels.
Soundplayer AIFF 'twos' and 'sowt' encoding.
Fixed menubar behavior when clicking twice on the same icon.
Keyboard-base Documentation Navigation improved.
Deleting nodes in Graph Editor didn't "dirty" the file.
New NSFilter
node.
New examples for Sigmund, Pitchtrack, and CCMouse.
New PitShift control, ShiftInterval.
New LiCK effects and examples.
APF
AutoWah
, CryBaby
AnalogDelay
, DigitalDelay
, FilterDelay
BlueShift
Verb
, Cascade
, Breeze
Chew
, TimeModulator
, LFO
, Tremolo
New DbLiCKDistort
chugin in support of Chew
and AnalogDelay
effects.
New DbLiCKLFO
chugin in support of LFO
, Tremolo
etc.
The first public release.