• oid

    A couple which I have just come across and am looking forward too.

    Berio's Sequenzas Essays on Performance, Composition and Analysis
    Dhrupad: Tradition and Performance in Indian Music

    Sadly the Berio does not include Sequenza 12 for Bassoon, what can you do.

    posted in Off topic read more
  • oid

    @zigmhount said:

    Pd with other MIDI clients from within the Pd patch.

    I missed that, in that case I think I would just do it all in pd. Script to start pd instances so they are in known order (if needed) and then use [command] to get the port numbers and place them in suitably named [v ]s. Make your midi router a patch and then send your alsa commands out through [command].

    posted in technical issues read more
  • oid

    @zigmhount I generally just pay attention to the order I start them in and specify the midi stuff at startup, pd -alsamidi -mididev 1 <files to open> first listed by aconnect will be the first started. The entire startup process including connecting the midi ports can be scripted so all you have to do is run a script and have everything good to go. I will try and get around to making my pd script a more generic startup/connect script if you want, probably can do it tomorrow. But perhaps someone knows a way to name them or has a better alternative. I just went with what I know when I made my script, more interested in making it all work then figuring out the best way.

    posted in technical issues read more
  • oid

    @ingox Did you have a question? You did post this in Technical Issues :) Never knew append was implied if the arguments to [list] started with a float, feels like once a week I do [list symbol] and have to go back and add in "append." [text] used this way is much cleaner than any attempt I have made at anything beyond the simplest of recursion, still going to take pen and paper to figure this one out.

    posted in technical issues read more
  • oid

    @seb-harmonik.ar So "here" in [send here] is a symbol even though it was never in a [symbol] or [list]? The names in named objects are implicitly symbols? In [1 2 3 here( here is a symbol and in the hash table because starting with a number makes that a list so "here" is a symbol but what about [this here( is an any (is that the same as a text/comment?) so does not end up in the hash table? I have been hoping that idea for [pdcontrol] to get the number of symbols in the hash table would happen so I could finally get a solid grasp on this.

    Edit: Also, do symbols ever get removed from the hash table? If I delete ever occurrence of a symbol does that mean it is no longer in the hash table? Do symbols get removed when the patch that created them is closed?

    posted in technical issues read more
  • oid

    @KMETE As far as pd is concerned a send and a receive is the same as a wire. The symbols used to name the send and receive may possibly cause things to slow down but you would need thousands of unique send and receives for that to be an issue and I am not sure if statically named send and receives actually have symbols which end up in the hash table. For all practical purposes, they are the same as wires and no faster or slower, but they can obscure the order of execution in surprising ways, especially when [value] is involved.

    posted in technical issues read more
  • oid

    @Il-pleut said:

    And I'm gonna stop there, I think...

    My checking account will be happy about that.

    posted in Off topic read more
  • oid

    @esaruoho I use a canvas on top of a [nbx], [nbx] gets from a [text] which has the info I want to display and is then applied as a label to the canvas, just click and drag like it is a numberbox.
    lbt.pd

    There is also https://forum.pdpatchrepo.info/topic/12960/a-drop-down-listbox-using-hsliders which is clever and works well despite some quirks but you get used to them fairly quickly.

    posted in technical issues read more
  • oid

    @Blindekinder said:

    something like insert function (insert the block between two objects when dragging

    Something like this?
    output.gif
    Not sure what you mean by "when dragging." I have a whole complicated and massive macro abstraction that can insert large blocks and make all the needed connections and the macros themselves are just pd patches (most if not all abstractions are valid macros). It should be uploaded in the near future, slowly working on the documentation and there is one bug which makes it less then ideal for anyone who is not already comfortable and efficient in the vanilla interface since it does not work with redo (if you undo a macro and then redo it you end up with an empty object box instead of what that macro should have placed). But I have been using it heavily for about a year now and a real time saver.

    posted in technical issues read more
  • oid

    @esaruoho Like this?
    slowarray.pd
    sa.png
    The time and frequency arrays output floats in the range of 0-1 which are shifted to the desired range, for time it is 1-60 minutes by the [*1000]->[*60] and for frequency it is 8.5hz-17hz, [*8.5] to shift the 0-1 output of line to span 8.5 hz and [+8.5] to get it to run from 8.5hz up to 17hz.

    Edit, error in the math for the time, should be {* 1000]->[* 60]->[* 60], first converts 0-1 to ms, second converts to seconds, third does minutes. lost a [* 60] somehow. Or you can just [* 3e+06] instead but I like to keep the math easy to read. Fixed the file but not the image.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!