• Filiz

    Hi there,

    I am looking to import and play several MIDI notes from my keyboard into PureData at the same time. My understanding of notein is that it only allows you to input one note at a time, for example:

    [notein]
    |
    [stripnote]
    |
    [0\

    I have tried using [chord] which is great, for example:

    [notein]
    | |
    [chord]
    |
    [unpack f f f f]
    | | | |
    [0\ [0\ [0\ [0\

    However, this does not tell me when I do a noteoff one at a time. For example, I will get zero velocity from notein the first time I release one note from a chord, but then you can't tell when the other notes from the chord are being released one at a time.

    I am actually sending OSC messages from PureData based on the MIDI in, but I am sure you have the same need when just playing a synthesizer from within PureData.

    How could I play a chord with midi in and register when notes are released one at a time?

    Many thanks for your help. And if this is answered somewhere else just point me to it, I am relatively new to PD.

    Filiz

    posted in technical issues read more
  • Filiz

    Hi,

    I would like to do something similar but I'm still not entirely sure how to do this:

    I'd like to have a MIDI in note coming in from the keyboard and have the same note be played on multiple (2 or 3) timbres/patches such as one piano and one orchestra. I think I need to use a separate MIDI channel for each timbre/patch.

    Is there a tutorial on this that you recommend? Is this something that can be done in PD? And are there any patches that you recommend?

    I currently have MIDI notes coming in from the keyboard and playing sounds from ZynAddSubFX just so you know where I'm currently at.

    Thanks for your help.

    posted in Off topic read more
  • Filiz

    Thank you so much. Your tutorial was very helpful. I had seen [poly] before but couldn't make it work for me previously. That was what I was looking for.

    Cheers,
    Filiz

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!