hi. i'm new to Pd and i have what might be a stupid question but nonetheless i can't figure out a solution. i want to create a patch that recognizes the notes that i play via my line in or mic and then gives them back to me in in manipulations of my choosing. ideally i want to play single note improvisations, and have Pd recognize the notes, then giving them back to me as random chord clusters. for this i am using the fiddle object. however my idea is nowhere near realized since the only sound i get out of the fiddle now is crackling. i have tried tweaking all the numbers from the default (1024 1 20 3) and nothing. only different kinds of crackling noises. how can i at least get sound from this object that i can begin to manipulate?
thank you
-
Fiddle
-
[fiddle~] doesn't output sound, it only analyzes it. The outputs of [fiddle~] are MIDI note numbers and amplitudes. If you want recognizable sound you'll want to trigger some kind of synth or something with them.
-
Hi, I'm still very new to pd as well, but this was one of the first things I wanted to do too. This is probably a stone-age solution compared to what others might suggest, but if you take the third output from [fiddle~] into [mtof] and then a synth of some sort, you'll get basic (and very wild) control via your line in. There are problems with it, but it might get you started. You need to experiment with some filtering to get things a bit more under control...
I used [moses] to divide up the frequencies and trigger harmonisers, other fx and samples when certain frequencies (or ranges of frequencies) are hit.I feel like this is a really basic way of doing this, and I'm sure some of the enormously talented folks on here will provide much more elegant answers for you! hope this gives you something to go on though....