• jyg

    Thanks !

    posted in patch~ read more
  • jyg

    In vanilla, pdL2Ork and plugdata I can find the abstraction and (tested only in vanilla) also the wav file. But when I press [all 1( in your main patch, I get an error message " 0_audiodata: no such table" because on those platforms $0 is not supported in message boxes. The workaround is to use a float box and $1 like this image.png
    In Purr-Data I would'nt be able to give you an answer. Did you try adding a [declare -path ./ ] object in your cloneobject abstraction ?

    posted in technical issues read more
  • jyg

    you may check the new [file] object that can read and write binary files.

    posted in pixel# read more
  • jyg

    Maybe it is related to permissions for reading dev/input devices under linux ?
    I had trouble with hidio when I passed from ubuntu 18.04 to 20.04. With Ubuntu 20.04, access to /dev/input/*** is denied to normal user.
    It 's not the same external nor the same OS, but it may be the same issue.
    In my case, a workaround was to add current user as member of the input group, in order to have permission to read the touchscreen device:

    sudo gpasswd -a $USER input
    

    EDIT Anyway, not sure of my command. Cannot remember where I found it...

    posted in technical issues read more
  • jyg

    To be sure : did you prepend your messages with 'list' selector before sending them to the "toGUI" receiver ?
    MobMuPlat doesn't accept arbitrary messages, only lists.
    image.png

    posted in technical issues read more
  • jyg

    I like the patch easy to read and very informative. Thanks for sharing !

    posted in patch~ read more
  • jyg

    That's really great !

    posted in news read more
  • jyg

    @calp In a procastination wave, I'm rewriting this external withour flext, but with pdlibbuilder.
    It should be easier to compile
    https://github.com/jyg/smpte-
    EDIT : I succeeded in crosscompiling for Windows 64. Check it https://github.com/jyg/smpte-/releases/download/v0.2WIN64/smpte.win64.zip

    posted in technical issues read more
  • jyg

    as a quick and dirty solution, I would suggest to read, in puredata, a wav file containing LTC audio (generated, for example , with Reaper), with tabread4~

    EDIT 1. A bit OT, but for Serato / Traktor coding there is an external vinylcontrol~ https://github.com/lodsb/vinylcontrol , and you can also get audio files from serato website https://serato.com/controlcd/downloads
    EDIT 2 : found this that may interest you, but you'll have to compile it with FLEXT framework : https://github.com/kronihias/smpte-

    posted in technical issues read more
  • jyg

    @schitz As specified in the pd-dnd-plugin readme file , you have to get tkdnd by cloning or downloading https://github.com/petasis/tkdnd.git
    But, even more simpler, there are release files where you can get binary files for every platform, without need to compile : https://github.com/petasis/tkdnd/releases/tag/tkdnd-release-test-v2.9.2

    posted in technical issues read more
  • jyg

    or you can create an abstraction with the name of the patch in a subpatch, by dynamic patching.
    This way you can close the patch by sending a [clear( msg to the subpatch.

    for example, see [pd $0-sub] and [pd load_subscene] in https://github.com/Ant1r/ofxPof/blob/master/example/pd/pof_main.pd
    image.png

    posted in technical issues read more
  • jyg

    AFAIK, MobMuPlat is pd vanilla 0.48.1 with no externals.
    Don't know about pdparty and pddroidparty,
    But there is also POF for android, with an apk somewhere on the web... You can download the desktop version via deken and try it. POF has a .json parser and web parsing features. May be it can fullfill your requirements. As it is based upon Openframeworks and libpd, it would be theoretically possible to add c++ externals. But still a lot of work...

    posted in technical issues read more
  • jyg

    @Dizzy-Dizzy Before saving and closing your patch, you have to send manually a [save $1( message to right inlet of all pp.objects of interest (where $1 is replaced by a "preset"number of your choice).
    When you re-open the patch, you have to send a [recall $1( message to the same inlets.

    posted in news read more
  • jyg

    @Mortfell yes you certainly created a list atom (Put menu, List item, or ctrl + 4 in pd 0.52)
    something like this :
    image.png

    posted in technical issues read more
  • jyg

    Yes, listbox is definitively the culprit, and, unlike other not created objects, this one not only isn't recognised, but also doesn't increment the internal pd-object-related indexes, and then the connect messages don't refer anymore to the correct boxes.
    Anyway, backwards compatibility means you can execute with 0.52 an older patch (created with an earlier version), but not the opposite (forward compatibility :-) )

    posted in technical issues read more
  • jyg

    Hi,
    Sorry, by "puredata - externals folder" , I meant the folder where all extensions objects to puredata are stored. Usually it is : home/<username>/Documents/Pd/externals

    You should uncompress the zip archive there.
    However, until I simplify the installation procedure, there is another step to follow . You may have to install another external : iemguts. There is a menu in Pd to do this.
    Hope that helps

    posted in technical issues read more
  • jyg

    Automatonism was created before [savestate] object was added to puredata. Since, it's easier to save state of objects in a patch, without textfiles.
    If you are interested, I made for my own purposes a fork from original Automatonism project, that saves states inside the main patch (that you can rename with an arbitrary name) . https://github.com/jyg/automatonism-reloaded

    posted in technical issues read more
  • jyg

    @60hz said:

    If it is possible to edit flossmanuals, I would suggest to keep it, removing obsolete part and modify all references from pd-extended to Purr data since it is a replacement of it?

    Yes. Indeed, I started unilateraly to edit french version of floss manual :smiley:
    https://fr.flossmanuals.net/puredata/quelles-sont-les-differentes-versions-de-pure-data/

    posted in tutorials read more
  • jyg

    Great ! Just of curiosity : is the pd~ object supported ? :smiley:

    posted in libpd / webpd read more
Internal error.

Oops! Looks like something went wrong!