• 60hz

    I also tried to read movies on a Windows10 machine, and I have the same freeze with the example movie "alea.mpeg" with Gem 0.94, k-lite codec pack and pd 0-51-4

    That's why I am using ofelia, wich is much more reliable when it comes to play movies (plus if have sound synchronisation). The only problem is that ofelia need an update to be able to run on pd > 0.51.4

    You can try my set of abstractions if you want to be able to use ofelia like Gem https://github.com/60-hz/Ofelia-Fast-Prototyping

    posted in pixel# read more
  • 60hz

    another q sorry for being naive but what did you meant by (DS) backend

    It means DirectShow which is the native backend on Windows I guess.

    This is what I asked "what is printed when you send a [loader( message to [pix_film] ?"

    -> you need to send the messager "loader" to [pix_film] to know what backends are currently available on your system. It will print a list of backends with a number.

    For exemple on my apple system I have :

    [pix_film]: loader[0] quicktime4linux
    [pix_film]: loader[1] AVF
    [pix_film]: loader[2] image
    

    You can then change the backend number using for exemple "loader 1" or "loader 2" etc...

    posted in pixel# read more
  • 60hz

    @maddynakedymaddy
    What is printed when you send a [loader( message to [pix_film] ?

    posted in pixel# read more
  • 60hz

    It should be possible to use freeframe or Frei0r plugins in Gem for that task... but some plugin works, other don"t.

    posted in pixel# read more
  • 60hz

    All that part could be done in a scripting langage yes... actually I have a javascript server running also.
    But I expected to be able to do that simple task easily in pd ;)

    posted in technical issues read more
  • 60hz

    @ingox very clever and it works well with very large numbers too!

    @seb-harmonik.ar said:

    https://www.katjaas.nl/doubleprecision/doubleprecision.html

    Oh yes, I remember to check this in 2011... thanks
    "At the time of this writing, 2011" -> funny, maybe pd should be double by default, but I guess all externals would need to be re-compiled again. So we are stuck in the past... since 1996!

    So even if I found a way to avoid pd single precision problems with symbols, I still have to store my database inside pd (using [text] and writing a .txt file). But as soon as I need to read my numbers back into [text], again, they come back as truncated formulas in [text define]... so boring.

    posted in technical issues read more
  • 60hz

    Thanks @seb-harmonik.ar

    so you'll have to split the date and time into smaller parts before receiving them in pd.

    Ok, I tried using [makefilename %s] but that's the same issue...
    I finally converted the timestamp to symbol on the server side and got it in pd.

    I guess that the double precision pd wouldn't get this problem?

    posted in technical issues read more
  • 60hz

    Hi,

    I need to convert timestamps integer numbers (ex: 1647387729) to day/month/year hours:minutes:seconds, so I am using "date" linux command to do so which works well on a terminal.

    in pd, I am storing many timestamps in [text define] getting them from [purestjson] externals but as soon as they appears in pd, they all looks like 1.64739e+09 and I have the same resulting date after my conversion... I guess this is a pd number representation limit?

    Is it possible to store that big number in pd 0.52 64bit or not? Any possible tricks?

    Thanks for your input!

    posted in technical issues read more
  • 60hz

    You might try to send "perf 1" message to pd, so it will ask before closing any window.
    Or install the kiosk plugin https://git.iem.at/pd/kiosk-plugin
    Or, remove shortcuts in the pd_bindings.tcl, but it would be better wit a plugin if you know tcl scripting.

    posted in technical issues read more
  • 60hz

    or you can use the object [declare -lib Gem] in your patch so it will load Gem only when you need it in the current patch.

    In recent version of Gem 0.94, [declare -lib Gem] should be already in the patch so you might not have last version maybe (which is already 3years old).

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!