• Helder

    @gsagostinho working beautifully :) Thanks again. This is definitely not my patch anymore - it is a joint effort. thank you Gilberto. I will then try to add classic synth-stuff to it like different waveforms, filters, envelopes, etc. and some midi control.

    Take care and best wishes,
    Helder

    posted in technical issues read more
  • Helder

    Man, you are really really good. What you did in a few minutes would take me probably several months to achieve :) I will study your patch and try to add to it. It is responding to midi notes from the keyboard but the envelope generator has the gate always opened - no good. I will try to work on building a decent ADSR envelope. In your patch 2 btw the envelope was closing at noteoff but not on this one - should it? From what I understand also octaves have to be added the same way you added 2 (collumns of abstractions). The microtonal adjustments work beautifully. Because in this patch3 the gate is always open it creates a drone where you can be tweak each note individually. Beautiful work man, congratulations. You must have years of this, yes? :)

    posted in technical issues read more
  • Helder

    Oh man, that is great help. I am really struggling with this. Thank you for giving me a hand here. I think this is the most difficult part, after this it should be fairly easy to add the other components of the synth. Btw, I knew the problems with dollarsign variables and (select) using bangs but I was not finding an alternative...float, etc. also did not work because it stored the previous value to the one I wanted to trigger the oscillator voice (it would play an A when I trigger a C if I played an A before C for example).

    posted in technical issues read more
  • Helder

    What I also tried to do was to try to store a variable (I called it $1, but not sure dollar-sign variables would work here) with the incoming midi note number. Then I would use (select) to select the different 12 notes in the octave, and then if they match a certain note the $1 variable would be recalled and transformed in frequency through (mtof) that then could be tweaked?? See this patch: Patch.pd. Could this approach work? I just don't know how to store and recall variables later.

    posted in technical issues read more
  • Helder

    @gsagostinho Sorry, I was not able to upload the JPEG for some reason...But if you click on the link it will work I think.

    posted in technical issues read more
  • Helder

    Ok, I've made the first tries. The problem I found with your patch is that it does not organize numbers ascending. For example if the midi note number coming in is say 38 (a D), then the notes coming out are organized: 36 (C)...ascending...but until you get to F, which becomes 29, then again ascending. See image here

    I will have to spend a little time with it to see if I can fix this but any pointers from anyone would be appreciated.

    posted in technical issues read more
  • Helder

    @gsagostinho Thank you! That looks great and may be exactly what I need. I didn't know that (gate) object but will play with it and with your patch that you so kindly provided (thank you for that really). I don't have time to try it right now but as soon as I do I will let you know. I will also let people know in this forum post how it is progressing and post the completed product, if/when I ever finish it!

    posted in technical issues read more
  • Helder

    Hello everyone,

    I am very new to PD but I am trying to build a microtonal polyphonic synthesizer where one can modulate the pitch of each of the 12 semitones in the chromatic scale individually, similar to what was possible on the old Korg PS-3100/3300 (why don't they do that anymore??). Here is the patch so far (using float in the example):

    Polyphonic Microtonal Synth.pd

    My problem is in getting each midi note seperated to each oscillator for pitch modulation. I used (select) and then the midi note numbers for C, C#, D, etc. to seperate the notes to each oscillator but then (select) sends bang, not the note number pressed, and I had it connected to a (mtof) object but of course it does not work. Using (float) also does not work well because it stores the previous pressed value (see example patch above).

    How can I select/filter a given note out of the chromatic scale and then have it passed on onto the oscillator for individual pitch modulation? Pardon my ignorance but I already tried several things without success :)

    Thank you!

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!