• cfry

    @oid Thanks a lot, really good to know that [sigmund~] works that good with decent audio equipment.

    But I am not after bird song, I actually want to track the wind, cars passing by, all sounds in a sound field. Of course there are no clear pitches to analyze and synthesize in those type of sounds, but I was hoping for a reaction from the patch, for a start. I think that TimbreID would let me do what I hope for.

    Still it is great to know that there is such a difference with the right gear.

    posted in technical issues read more
  • cfry

    @oid said:

    @cfry ... [sigmund~] can not differentiate between the background noise and birdsong any longer.
    Ok, but I really would like polyphonic tracking of all/any background noise. Maybe [sigmund~] is not the tool for this.

    posted in technical issues read more
  • cfry

    Hi,

    this morning I had a cup of coffee outside and tried to have [sigmund~] catch on to the birds singing. My own whistling was copied perfectly, but I only got a few hints of the bird song.

    I tried many different settings of -hop and -npts, and also tried multiplying the audio signal, [*~] , before going into [sigmund~] but I notices no difference in pitch response, although I noticed that the envelope outlet had a raised value, I made sure the mac laptop mic had noise reduction off.

    I was hoping to hear layers and clusters of sinus tones as [sigmund~] would try to track the noise from raised gain microphone signal.

    So I have searched around the forum and downloaded a few patches but I have not been able to figure out how to set up [sigmund~] to achieve something along the lines of what I am trying to do.

    Help plz?

    posted in technical issues read more
  • cfry

    @Johnny-Mauser said:

    Maybe check out timbreID. I never used it intensivly so can not give more exact advice.

    Thanks, it seems really useful! Worked straight away with vanilla 0.50-2 64 bit (but not with purr data). I installed it through deken.

    posted in technical issues read more
  • cfry

    Thanks, yes I figure [sigmund~] will be the foundation, I am just just hoping for some wisdom on the matter. :) Or some example of a pd project that do this?

    posted in technical issues read more
  • cfry

    Hi,

    I need to analyse an audio stream of a sound field and extract data that can be used in a musicalish way. Eventually I would like to add sensor for other types of input than sound.

    Can someone recommend me a good patch or method to use as a starting point or to get inspired from?

    I am looking for frequency/pitches, pressure/loudness, pulses/patterns, and what else.

    Thanks!

    posted in technical issues read more
  • cfry

    @Boran-Robert said:

    @cfry So MIDI notes range is 0 to 127 that is 7 binary digits. Now you can group 4 binary digits to create 1 hexadecimal digit EX: 0101 = 5 in hexadecimal, 1111 = F in hexadecimal so you can have a byte (8 bits) into 2 hexadecimal bits. EX : 0001 1010 this in hexadecimal is : 1A but for MIDI you need just 7 bits so you can always set the MSB last binary digit (left most bit) to 0 and you have an encoding in hexadecimal for your MIDI. So if you have your midi in 8 bits binary you can use just 2 hexadecimal digits. So 127 in decimal would be 01111111 in binary (last bit on the left keept on 0) now you convert 0111 1111 to hexadecimal => 7E in hexadecimal. Hexadecimal table for 4bit binary number : 0000 (0),0001(1),0010(2),0011(3),0100(4),0101(5),0110(6),0111(7),1000(8),1001(9),1010(A),1011(B),1100(C),1101(D),1110(E),1111(F)

    How would this look visually?

    The "midi" is created inside PD out of Arduino data (digital, not analog). Hopefully I can make good enough synthesis inside Pd in order to not have to use external soft synths. So the "midi" is just a way for me to handle the note generation inside Pd in an easy way. But really it is just data. The information I draw from the Arduino is on time and off time from the digital switches. In Pd I debounce (but I will transfer this process to analog eventually) and generate different pitches and timbres.

    @Johnny-Mauser Thanks, that worked well!

    @EEight Thank you, that is very interesting and I could probably get a few ideas from it. Problem is that it is too locked for me, I need a more flexible solution.

    My reason for this is:

    1. for me to analyse what is going on and why it sounds good,

    2. during an upcoming exhibition I am considering having some realtime data like this being projected in a room next to the actual installation.

    posted in technical issues read more
  • cfry

    @Boran-Robert said:

    You could use Hexadecimal notation for your MIDI setup.

    Could you give an example of "hexadecimal notation" in this case?

    posted in technical issues read more
  • cfry

    Hi,

    I would like to have a graphical representation (maybe even a musical score in the end) of several streams of midi notes.

    The point is to be able to see the counterpoint/harmony/melody/modus created.

    So I figure I need to record the midi notes in real time and then display them in tables or arrays. Maybe I can just stack as many arrays as there are voices and give them unique colors to get all the pitches in the same system.

    This is what I got so far. It does represent the counter point, and the notes by name, but is not intelligible when it comes to harmony or melody.

    Is there a command to clear out the graph each time before starting to write from index 0? That would make it a bit more clear.

    Could there be a way to make the note names appear along the graph, when they change?

    I do not know how taxing it is on the cpu with this type of graphical update rate?

    Skärmavbild 2020-03-03 kl. 14.14.18.png

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!