• dkeller

    HI All,

    Thanks to all'y'all that responded so quickly with very good guidance. And especially thanks to 'whale-av' for that little bit of brilliant code: [once]. I was able to integrate it and it now works.

    The pitch-harmonic content is specific to a dramatic song cycle I am composing, entitled NEUROTICA. In this song that I am composing currently, there is a guitar part that plays a melody on which the guitarist (me) is invited to improvise at times throughout the piece. The pitch content of the melody is: F, G, Ab, A, Bb, B, C, Db, Eb, and E.

    This content surely has different pitch centers, under which the chords that I have constructed more/less 'land' when improvising - so cool! If you look inside the subpatches, you will find that there are randomized choices for chords to harmonize the same pitch. For input, I am using a basic University Guitar to MIDI converter, the G2M, made by SONUUS (monophonic, yet chromatic input), but you could plug in any controller and play monophonically. For output, I am routing the midi to an FM8 synth that comes with Kontakt.

    NEUROTICA SONG SOLO HARMONIZER.pd

    Once last question, Whale-av: In which PD folder do I put your object? You will notice that made a subpatch after copy-pasting the content of your object to make it work. (Please forgive me, as I do not use PD all that often except for very specific creative projects, and I forget the directories/paths.)

    Thanks again for all the help! And for those curious, enjoy!

    All best, and happy holidays,
    D

    posted in technical issues read more
  • dkeller

    @whale-av: Thank you so much!

    We are that much closer!

    Indeed the the stream of counting 'bangs have ceased - thank you!

    But, there is now a weird behavior. As mentioned, I am seeking to trigger an accompanying chord after 300 milliseconds - a threshold for sitting on a note long enough trigger the chord. I am testing this currently with any of 4 different octaves of 'E' from my guitar through a SONUSS 2 universal pitch to midi device. In your version of the patch (again, thank you!), the accompanying chord was triggered every other strike.

    So I started toying with it. I tried deleting one of the [change] objects - the one to the upper left that had a [set 0] attached to it.

    Now that I deleted that [change] object, the patch now does something slightly different: It plays (again) on the second strike of an 'E' and then thereafter, as long as I keep striking that E in the same octave. If I play a lick and land on any 'E' again, or strike a different octave 'E', I need to strike the same again to make it trigger an accompanying chord - as long as I keep striking it, and hold for over 300 milliseconds, the accompanying chord will trigger. Once I move to another note (or octave of the same 'E' pitch class), I have to strike an E twice (over 300 milliseconds) to make it trigger.

    I have attached the patch you sent me with the change I made back to you:

    KELLER-NEURO-2.pd

    All best, and thanks in advance for having another look.
    D

    posted in technical issues read more
  • dkeller

    HI All!

    I am seeking a way to stop the stream of bangs that come with a [counter].

    I need to trigger some chords via midi. The idea is that PD is waiting to see if I hit and stay on a particular midi pitch number over 300 milliseconds. If I do, then PD plays a chord that harmonizes with that note.

    In the attached patch you can see I have started to build something that strips the note-off message so that just the midi pitch numbers can be evaluated by select objects to the right. I use that same stripnote object to so that i can measure the time between note-on and note-off messages, which I 'count' in milliseconds.

    So, I have a counter triggered by [metro 1] (at 1 millisecond to count time). Below the counter, I have [> 300] working as a threshold, so that when it is tripped, I can send the waiting midi pitch number over to the right to be evaluated (selected) to then play the chord that will accompany that note. You will see that there is no line connecting from the bottom of the threshold system to the top right, where i have a [s note#] object.

    Regrettably the stream of bangs from the counter are also flowing creating a cacophony. Any help would be much appreciated. I have attached my (messy) preview below

    NEUROTICA SONG.pd

    I am so close to improvising with this thing! Just missing something simple I am sure. Or I am very misguided in my novice PD programming.

    Thank you for your expertise!
    Best,
    D

    posted in technical issues read more
  • dkeller

    Hi all!

    It’s been a very long time since I have been in the forum.

    Ihave resurrected an old peace, and I am running David Wilcox’s PD compiled version MacBook Pro, and one pro chip. PD.52 – ARM.

    I got it going!, Then I found the compiled abstractions by Andrew Brown, which look fantastic! I did this to rebuild some of the parts of patches no longer supported.

    Came back to work on my patch and I’m getting an internal port error. PD doesn’t want to work/send audio out the headphone jack. Again, I had this all working when I first downloaded the latest version… with the headphone jack(!). Not sure what the culprit is. I did reach read this thread, but I don’t think I have any AU plug-ins that would cause this problem.

    Any and all help would be most appreciated

    all best,
    d

    macbook pro, late 2021,
    M1 pro chip
    monterey

    posted in technical issues read more
  • dkeller

    Greetings all,

    I was interested in building a patch that would take my guitar signal and turn it into midi output so that I could play my VST plugins synths and such.

    With help from Maelstorm, I was able to do it.

    So this patch takes a monophonic signal and outputs a stream of midi note-on/note-off messages, with no "sticking" notes (notes that did not get a note-off message).

    It's crude, but it works!

    Enjoy,
    dkeller

    PS - I am sure people can improve it.....

    http://www.pdpatchrepo.info/hurleur/SIGNAL-TO-MIDI-3.pd

    posted in patch~ read more
  • dkeller

    Greetings All,

    I have constructed a patch using [fiddle~] that will take a signal from my guitar rig and output midi info via [noteout] so that I can play other synths.

    Right now, if you look at the patch, I have [timer] measuring the time between attacks which is then fed eventually into [noteout]. This process is retrospective, meaning that it takes the note duration of the last note I played and applies it to the current note I am playing - not so great if I are shredding away and want to end the phrase with a sustained note that is longer than the stream of short notes that I just played because that long note I want will only have a short duration, unless I use an expression peddle through sustain subpatch that would use [ctlin 64 1] or something. That works ok, but I would really like to not have to worry about having my foot on an expression peddle to ensure the sustain.

    Is there another way that I can generate a midi note-on message and have it sustained until I play another note?

    Any help is much appreciated!

    Thanks,
    dkeller

    http://www.pdpatchrepo.info/hurleur/SIGNAL-To-MIDI.pd

    posted in technical issues read more
  • dkeller

    Greetings,

    I am trying to download the PD MTL external and having problems. First, there seems to be no easy way of getting a hold of this thing.

    When I have found a resource, there is usually a code that I have to somehow copy and put somewhere.....but where?

    Some sources direct you to their svc listing, which has a parent directory, a list of objects, and then in those folders, more objects and code.

    Any help to get these things where they need to be is MUCH appreciated.

    Cheers,
    Dkeller

    posted in technical issues read more
  • dkeller

    Hi folks,

    Although I have been working with PD for a few years, I am still very new at it.

    Might be a silly question but, I have downloaded patches from various sources and I would like to put them in the right folder so that I can "put" an object and type in the specified object, or go to the browser and find the object there - and not get a red-dashed-square or "can't create" errors, indicating that PD can't find it.

    Any help for this oldie but newbie is much appreciated.

    best,
    d

    posted in technical issues read more
  • dkeller

    Hi Mod,

    Thanks for the speedy reply and by your description of what to do, that would seem logical and I tried it. however.....

    what I figured out is that you need something like this:

    [syn-stringsynth] [eee/adsr~]
    \ /
    \ /
    \ /
    \ /
    \ /
    [*~ ]
    l\
    l \
    l \
    [dac~ ]

    Thanks again, Mod!
    dkeller

    posted in patch~ read more
  • dkeller

    Dear Hardoff,

    I echo everyone, this is a truly amazing library.

    I have been tinkering around with some of the synths.

    Recently I posted a Singal-to-Midi patch (see below) and I am trying to control your [syn-stringsynth] and having trouble finding a way to turn notes off. I tried using one of your envelope generators to help trigger an envelope, but I am having a hard time trying to figure out what the inputs take and what the outputs deliver.

    Any help is most appreciated, especially with the amount of work you have already delivered in your amazing library.

    Thanks again for the library, and thanks for any help you may provide.

    sincerely,
    dkeller

    http://www.pdpatchrepo.info/hurleur/SIGNAL-TO-MIDI-4.pd

    posted in patch~ read more
  • dkeller

    alistair_blunt,

    Thank you for your patch! It is a lovely sounding synth. I am playing my guitar through it.

    I wanted to know if there is an "easy" way to change the timber of the synth tone. I am pretty unknowledgeable when it comes to synthesizing sounds in PD.

    What I am looking for is to use another peddle to change the quality/timbre of the tone - perhaps from the sinusoidal tone that you have already in your patch to a more brassy/buzzy/sawtooth tone.

    Additionally, one of the things I am running into with you patch is that when I am on the fundamental/bass tone, the volume is very week so I roll in some of the partials and it begins to speak more. but then as I play higher notes, the partials follow and then begin to peak. Is there any way to bump up the gain of the lower partials.

    Again, thank you for your patch. I really look forward to integrating it into my rig.

    best and thanks for any help,
    dkeller

    posted in patch~ read more
  • dkeller

    Thanks Maelstorm,

    here is the update...

    http://www.pdpatchrepo.info/hurleur/SIGNAL-TO-MIDI-4.pd

    posted in patch~ read more
  • dkeller

    Maelstrom,

    Thank you so much for your help. I figured it out.

    Best,
    Dkeller

    posted in technical issues read more
  • dkeller

    Hi Maelstorm,

    Thanks for the help. I got the first part:

    1. Got rid of [makenote].
    2. set up a threshold so that [f ] is banged with the same note, accompanied by note-off

    And you were right, some notes "stick" because my playing does not always allow for the threshold to be instantiated and a "0" velocity to get sent.

    So, how do I integrate the [poly 1 1] object?

    I had a look at the help for that object, but I do not get how it works.

    I have attached my patch, if you are inclined to have a look.

    Again, thank you for sharing your knowledge!!!

    best,
    dkeller

    http://www.pdpatchrepo.info/hurleur/Signal-to-midi-2.pd

    posted in technical issues read more
  • dkeller

    Hi Maelstorm,

    Thank you for the idea....but excuse my ignorance, how do you send a note-off message to [makenote]?

    note-ons seem to be generated automatically when there is a midi note number, velocity, and duration, thus the three ports on top of [makenote]. Would I just be making note-ons and note-offs ( and velocities) and not worry about generating specific durations?

    Thank you for your future help!

    dkeller

    posted in technical issues read more
  • dkeller

    Hi Danomatika,

    As my last message states, I was able to open most of your patches with out any errors after loading iemgui and pdmtl. I also tried to load in from your svn account, but I am getting errors like "file does not seem to be a URL"

    What I am tying to do is rebuild a sampler/looper/collage-r that I built a while ago, but using your patches. I am hung up on where a new .wav file resides after you hit the toggle on your [rc-record]? Because I want to call up the file through your [rc-sfplay~]. I tried to do some digging, used the [open] message with a different path, and could not find the newly recorded sound file, with the names test.wav and hello.wav, as you have under the "set" message going into your [file.pat.current].

    The idea here is that I would like to use your stereo mixer to take in a signal, have it connect to your [rc-record], and then playback that newly recorded sound file through your [rc-sfplay]. Theoretically this should be pretty straight forward. But, since this project will be in a new folder, I figure I need to know how to access that folder (or some other folder) to call up the newly created .wav file.

    Sorry this is so long. And, again, thank you for the help.

    dkeller

    posted in patch~ read more
  • dkeller

    Hi danomatika,

    Got both iemgui and pdmtl loaded. No errors and problems fixed.

    thanks so much,
    dkeller

    posted in patch~ read more
  • dkeller

    Hi Atakari,

    Thanks for your help. Got it to work!

    dkeller

    posted in technical issues read more
  • dkeller

    danomatika,

    THank you for the help. I got the patches loaded and running. But I ran into some snags when checking out [rc-record] and your mixers

    for [rc-record], PD couldn't create:

    file.path.current

    for your [01-Mixers], here are the errors that came up:
    vfad_scale -1
    ... couldn't create
    vfad_scale -1
    ... couldn't create
    error: throw~ left: no matching catch
    error: throw~ right: no matching catch
    error: throw~ left: no matching catch
    error: throw~ right: no matching catch

    Oddly, on this second issue. I tested both mixers and was able to turn on the oscillators and get sound out. But there is a red-dashed-outlined [vfad_scale -1] overlaying each GUI. Just for giggles, I tried to select and delete it, but PD would not let me.

    Again, thank you for your help and future reply.

    dkeller

    PS - the patches are slick.

    posted in patch~ read more
  • dkeller

    Maelstorm,

    THANK YOU THANK YOU THANK YOU!

    Dkeller

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!