Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Neil C Smith
    @neilcsmith-net
    OK, well ask if you think of anything. Also, in Tools / Options / Keymap there's a profile based on IDEA which might be useful?
    Mikhail Samojlov
    @yojeek
    Yeah it's wired but i don't have anything under "Tools".
    Neil C Smith
    @neilcsmith-net
    On a mac? If so, try Preferences under the main application submenu.
    Mikhail Samojlov
    @yojeek
    PraxisLIVE 5.2.0, MacOS Big Sur.
    Thank you. But still is a bit wierd to have non-functional menu item )
    Neil C Smith
    @neilcsmith-net
    Working OK on Big Sur? I haven't upgraded my test machine yet.
    Mikhail Samojlov
    @yojeek
    yes, so far so good.
    Neil C Smith
    @neilcsmith-net
    I agree, empty menu on macOS is a bit weird. NetBeans platform moves the options out of there, but doesn't handle the fact that it might then be empty very well! I'll just have to add something else to that menu. :laughing:
    Neil C Smith
    @neilcsmith-net
    @maxd_gitlab and if you're interested in knowing how it works / what's going on underneath - https://www.praxislive.org/blog/classloader-trees/
    Btayloragent
    @Btayloragent
    I need to know how to install praxis live on raspberry pi 4. Can anyone help
    Neil C Smith
    @neilcsmith-net
    @Btayloragent you can use the zip bundle on a Pi. You'll need to make sure you have OpenJDK 11 or higher installed.
    An appimage or deb for the Pi should be available in future.
    Btayloragent
    @Btayloragent
    Ok i got it working
    but on the livedoding examples im getting errors so the audio wont play
    and i installe openJdk
    do u know what might be wrong
    Neil C Smith
    @neilcsmith-net
    @Btayloragent you'll have to define "errors"! Is it a Pi 4? Make sure you have openjdk-11-jdk installed. Some examples won't work without setting the renderer on video patches to OpenGL 2. The live coding example I would delete the video patch (and remove the send on the audio side). The visualization will not work well on the Pi. The audio side should work.
    Neil C Smith
    @neilcsmith-net
    @Btayloragent I'm also an idiot with a short memory :smile: . I made an AppImage of PraxisLIVE for the Pi a while ago! See https://github.com/praxis-live/praxis-live/releases/tag/v5.3.0
    Suyash Joshi
    @suyashjoshi
    Hi, a newbie question - how can one program like this in Java to create audiovisual effects as shown in this video: https://youtu.be/c1rI6_Lg3eQ?t=242 I couldn't find any instructions for the same. Being a java programmer and creative coder, more interested in writing code like this vs visual node-based programming and also love to introduce to a large community of java developers if possible. Thanks
    Neil C Smith
    @neilcsmith-net
    @suyashjoshi welcome! :smile: You can (live) edit the code of any node by right-clicking on it and selecting Edit Code (or shift-double-click the node). Every time you save the code (CTRL-S) the node will live update.
    For a base for Processing use a video:gl:p2d or video:gl:p3d component.
    Don't think of it as about writing code vs visual node-based programming. PraxisLIVE uses nodes at a different level to code - think of nodes as replacing the organisation of code in files. And helping with managing connections between. PraxisLIVE is primarily a code IDE (built on top of Apache NetBeans, which I'm also involved in).
    Another video that might help you understand the concepts is at https://skillsmatter.com/skillscasts/14039-london-java-community-june And of course, make sure to use https://docs.praxislive.org/coding/
    Suyash Joshi
    @suyashjoshi
    thanks a lot @neilcsmith-net let me review these sources in depth this week :)
    Neil C Smith
    @neilcsmith-net
    Released PraxisLIVE v5.4.0 today - https://www.praxislive.org/download/ Also brought back the DEB package - not linked from site yet - https://github.com/praxis-live/praxis-live/releases
    Btayloragent
    @Btayloragent
    Do I just have to learn Java to use this program or can I pick up live coding in praxis with knowing Java
    Neil C Smith
    @neilcsmith-net
    @Btayloragent if you want to code, rather than just live patch nodes, then yes you'll need to pick up Java. Start with adapting the code of existing nodes.
    Also look at Processing examples. It's the same language in the end.
    Btayloragent
    @Btayloragent
    Ok. Cause i really want to learn a programming lanuage overall. But is ok to start using this on raspberry pi 4. Or is it that on the rpi 4 i cant use its full capibility
    Cause it seems praxis live actual uses a real programming lanuage syntax
    so should i get books on the 2 lanuages or use youtube vids?
    Neil C Smith
    @neilcsmith-net
    @Btayloragent the Pi 4 should be fine for simpler things. I haven't yet provided an updated AppImage for Pi, although the DEB linked above should work if you have OpenJDK 11 or 17 installed on the Pi.
    I would play with some of the code in examples alongside a Java or Processing book. PraxisLIVE adds some additional things on top which is documented at https://docs.praxislive.org/coding/
    MaiTcaj
    @MaiTcaj
    Hi Neil, I am having problems with the OpenGL. OpenGL error 1280 at bot beginDraw(): invalid enumerant. My OpenGL version is 4.6.0, and the driver is updated. It happens when I am passing a "text" file from a file-listener to a p2d and send it to a screen through a composite (on src). Thanks!
    Neil C Smith
    @neilcsmith-net
    @MaiTcaj that sounds like a common error from Processing that shouldn't stop things working. Can you share a simple example project that demonstrates the bug?
    David Balch
    @Dave-B

    Released PraxisLIVE v5.4.0 today

    Belated congratulations/well done!
    I'm taking 5.4 as an opportunity to rebuild/improve my old project - hopefully adding in control via OSC. I've got OSC working for e.g. play on a video:player, but can't seem to get it working with play for a video:player added to a parent core:container - is this expected to work at the moment?

    Neil C Smith
    @neilcsmith-net
    Thanks @Dave-B :smile:
    I think you're getting in to the distinction between ports and controls there. You can proxy ports on a container, so you can connect patch cords directly to things inside, but cannot currently proxy controls. You need to bind to the controls of the component inside the container.
    There are some quirks in proxying controls, which is why it doesn't work yet!
    David Balch
    @Dave-B
    Ah, I see. I have it working by binding as you said. Thanks!
    Neil C Smith
    @neilcsmith-net
    Great! Yes, the fact that some controls have a port makes this a tad confusing. If you're interested, bit more on the distinction at https://docs.praxislive.org/architecture/#ports-controls
    David Balch
    @Dave-B
    👍
    quassine
    @quassine
    Hello everyone, I am having a great time with PraxisLive processing video and sound, using a custom teensy controller . I would love to be able to make my projects standalone, and I understood I can do that by embedding Praxis Core. Is there a tutorial or documentation on how to do it ? Do I need to learn Java to do that (or hire someone i guess ^^) ?
    Neil C Smith
    @neilcsmith-net
    @quassine unfortunately not much documentation on this. Development has been slow this year, but picking up again recently! What OS are you on?
    You need to right-click on the project and choose Embed CORE Runtime. Click on the option to include the JDK if you want it completely standalone. You'll see some extra directories appear in the project. If you open the project directory in the file browser / terminal you should be able to go into the bin subdirectory and start the project standalone (use the .bat file if on Windows). Good to use in a terminal as your project won't necessarily exit when you close the window!
    nuess0r
    @nuess0r:digitale-gesellschaft.ch
    [m]
    neilcsmith-net (Neil C Smith): Awesome, never thought that this exists in praxis-live and that it's that easy. You can just add what you wrote here in the chat to the website. That would already improve it much :-)
    quassine
    @quassine
    @neilcsmith-net It's working great ! Thanks a lot ! I can't express how grateful I am for PraxisLive and how much it is helping me with my projects <3
    I am using Windows but looking to port my project to Raspberry eventually.
    Neil C Smith
    @neilcsmith-net
    @nuess0r:digitale-gesellschaft.ch thanks, yes, need to improve and fully document that. It's been possible for a long time, but have been working on making it easier. You can also launch the standalone project in --interactive mode which allows for changing properties via the terminal. And it also still supports editing code of components.
    @quassine you're welcome! Remember when porting to the Pi that you'll need a JDK for the Pi in the jdk folder of the exported project. Or leave out the include JDK option and it will use whatever JDK is installed on the Pi instead.