Hi
A quick question.
Is there a way of controlling the input level of the [adc~] object? A little like a mixing desk/or soundcard which can make it less sensitive, or of course more.
Thanks in advance.
Adc~ object + volume/input
Hi
A quick question.
Is there a way of controlling the input level of the [adc~] object? A little like a mixing desk/or soundcard which can make it less sensitive, or of course more.
Thanks in advance.
might have been easier to have kept all these things in the one thread
you have a microphone feeding into your adc~, and then that adc~ is being fed through fiddle~, am i right?
he 4th output of fiddle~ gives you the amplitude (loudness) of the signal, in decibels. You'll have to do some experimentation to see which level the signal will peak at when you sneeze across the room.
after that, you need to make your fiddle pitch output only when the signal is higher than that background noise. I guess you can basically do this by feeding the amplitude output of fiddle~ into something like this:
[fiddle~]
| |
| [> 85]
| |
[spigot]
this will send the pitch output from fiddle~ only when your amplitude is above 85db
hope that works!
That's brilliant Mod, I actually was going to ask a little about the 4 outlets of [fiddle]. I'd understood that the order is (I imagine) :
However I hadn't thought about reducing the sensitivity via the 4th outlet. I notice on the 'help' patch there's more possibilities.
As for the thread, I suspect that I don't see the difference. Isn't my question one (1) question and so in the right thread?
Thanks again.
yeah, but your question requires knowledge of your other question.
doesn't matter. Hope you get it all working. please keep posting if you need more help.
good luck!
Hi Mod, here's the patch that I'm working on so you can see a little better what direction I'm heading in. Of course I'm a novice on PD, so the patch (so far) is bits of my own ideas and some bits I found floating around. However, you'll see how with a piezo disk added to the mix, the clanking of my sax pads should start some interesting noises off. Of course by next week it should have started developing further. I'll also start putting some of the info into sub-patches (probably cleaner, and better?). I'll keep you posted as things move on .... or get stuck!
@joesh said:
- is the pitch
- sends a bang (for the attack). I don't understand why as a bang is a bang, no?
I don't really know what you're asking, so I'll just try to explain the output. This sends a bang when attacks are detected in the amplitude envelope. If there is an unpitched sound, such as you sneezing across the room, it should still detect the attack even though it may not get a good pitch estimation.
- Raw pitch - but what's the difference between raw pitch and pitch. For me as a musician pitch is pitch!
The first outlet only sends out a pitch when a new note is detected. The third outlet, however, sends out the current pitch at the current time as a continuous stream. So if you were to do vibrato, only the raw pitch would tell you.
Hi Maelstorm thanks for your reply. Actually I misread the explanation on [fiddle~]! In fact I hadn't read it properly, and of course it reads : Sends a bang on attack ..... which couldn't be clearer.
As for the raw pitch, now that's clear. If I understand correctly the information/sound (that goes in) is a frequency (#), however the figure that comes out is a midi number?
Thanks for all the help.
well, you're close.
the sound that goes in is just an oscillating waveform - exactly the same waveform as you would see if you recorded your sound and opened it in a sound editor. there is no actual 'frequency' information until fiddle~ does its analysis.
However, then you are correct, the results of the fiddle~ analysis are output as midi numbers. That is for raw and cooked pitch anyway.
...and if frequency is what you actully want, look at [mtof].
No, it wasn't that I wanted midi (or frequency) numbers, it was just to understand what's coming out of each output, so as to add the correct boxes/objects.
Thanks again.
Oops! Looks like something went wrong!