• whale-av

    @KMETE RPI2 is 64-bit so you should be able to install the latest Pd...... but if there is no package for your OS then you will have to compile it...... which I understand is easy in Linux.
    First on the list here for compilation...... https://puredata.info/downloads/pure-data ..... if there is not a good package further down the list.
    David.

    posted in technical issues read more
  • whale-av

    @KMETE You need 0.52 for [file] and as it is built into Pd it cannot be added to 0.51 unless you can find some external to do the job.
    In the zip I posted above cart5.pd was built with extended, and there are externals from the hcs and ext13 libraries that you might find available for Linux Pd 64bit.
    hcs/folder_list and ext13/strippath
    Or maybe it's a good time for an upgrade?
    David.

    posted in technical issues read more
  • whale-av

    @KMETE For vanilla Pd you need to open cart5-vanilla.pd.
    You can use [change] after [random] to avoid repeats, but need a mechanism to ask [random] for a new value when a repeat is rejected.
    No time to look at your patch until this evening but someone will probably reply....
    David.

    posted in technical issues read more
  • whale-av

    @KMETE This...... random_shuffle_cart.zip ... should work. The vanilla [cart5-vanilla] needs at least Pd 0.52 I think for [file].
    You can simplify it maybe, especially if you give your wav files names 0.wav, 1.wav etc., but it will give you some ideas.
    David.

    posted in technical issues read more
  • whale-av

    @atux Sorry, it's probably a [ctrlout] message needed, but I cannot be sure.......
    This video probably helps .....


    As it is xml and javascript based then if the Mixxx wizard doesn't help then it will be harder.
    You might need to be sending relative position info...... there is some help in this forum for that but searching on the net "pdpatchrepo whatIAmLookingFor" is the easy way to find stuff on this forum.
    David.

    posted in technical issues read more
  • whale-av

    @atux You probably need to map a slider in Pd to the scratch control in Mixxx.
    Mixxx will auto map if you install some DJ surface, but it seems that it can "learn" from received midi....
    https://manual.mixxx.org/2.5/en/chapters/advanced_topics#advanced-controller

    So if you have a slider sending to [midiout] on a channel then probably "vinyl control" could learn the parameter.
    David.

    posted in technical issues read more
  • whale-av

    @willblackhurst Yes, it works for all objects in abstractions (not messages).
    But the OP doesn't want to use them, and has had some very strange things happening in their patch
    As @oid says, without the patch we cannot see what is going on.
    David.

    posted in technical issues read more
  • whale-av

    @rph-r Ok, I will not tell you to use an abstraction.

    A sub-patch is simply a window within a patch, and it takes its arguments from the patch that it is in.
    So if you create [mypatch 1 2 3 4] then inside the patch, and also inside the sub-patch, $1 $2 $3 and $4 will be assigned the values 1 2 3 and 4 as the patch is opened.
    If you need to put objects that are identical, but behave differently depending on arguments, within sub-patches then you need to give the main patch arguments.
    A sub-patch cannot have its own arguments as it is actually an integral part of the main patch.

    To achieve what you wish (I think I have understood) you will simply need to put your main patch within another patch (a container) and give your main patch the arguments.
    If you then need to see and use guis that are in your main patch when you open the "container" patch then you can use the "graph on parent" from your main patch properties pop-up to show them in the container patch.
    Or you can just open your main patch after opening the container patch.

    But abstractions definitely make life easier, especially if you want to modify the current sub-patches for any reason.
    David.

    posted in technical issues read more
  • whale-av

    @dogsynthesis Yes, in windows MidiOx will also only see ports that are available as it starts. Pd also queries pins as it starts. Not sure whether the OP needs to change settings or refresh pins, but I don't know any way to ask for a refresh. Will check the tcl when I get some time.
    David.

    posted in technical issues read more
  • whale-av

    @godintrash This might help...... midisettings-help.pd ......?
    Probably uses an external nowadays..... [mediasettings]

    If you set up your midi as you wish and click ok in the dialog it will print the message that you need to send to pd...... [midi-dialog x x x x etc.( .... to restore that setting.
    David.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!