• Pierre Guillot

    Linux Audio Conference is the premier meeting of developers, researchers, and artists developing and using free, libre and open-source audio software, mainly on the GNU/Linux operating system. The conference is part of the Linux Audio consortium.

    This year's Linux Audio Conference starts Wednesday, November 25th at 4:30 pm CET.

    https://lac2020.sciencesconf.org//

    posted in news read more
  • Pierre Guillot

    This is not directly related to Pd but you might be interested in this conference because you can run Faust code inside Pd and you can generate Pd externals using Faust. Moreover, Faust is open-source and the conference is free and available to everyone 🙂

    The Second International Faust Conference (IFC-20) will take place by teleconferencing on December 1-2, 2020. It aims at gathering researchers, developers, musicians, computer artists using the Faust programming language to present current works, creations and projects and discuss future directions for Faust and its community. The 2020 edition is organized by the CICM (Centre de Recherches Informatique et Création Musicale) / the MUSIDANSE Lab / the Université Paris 8.

    In 2020, we will put a special focus on artistic, pedagogical, preservation and student projects made with Faust, as well as on the use of this language in mixed music on the Seine Saint-Denis territory. A workshop will bring together young musicians from Saint-Denis Conservatory with their professors, and students from the Music Department of Paris 8 University programming in Faust.

    The conference will propose sessions of paper presentations, as well as thematic round tables, demonstrations and tutorials, and artistic events with a concert of music pieces and the exhibition of installations using Faust.
    Details and presentation: https://ifc20.sciencesconf.org/

    See the call for papers, workshops and creations

    https://www.mshparisnord.fr/appels-a-communications/appel-a-articles-themes-de-tables-rondes-compositions-musicales-et-installations-ateliers-demonstrations-et-tutoriels/

    Practical information
    The conference and all its events will take place remotely and are free.

    The registration is mandatory on the conference website:

    https://ifc20.sciencesconf.org/registration

    The conference is supported by the AFIM (Association francophone d'Informatique Musicale, through the call for projects of the DGCA of the French Ministry for Culture and Communication) and the Maison des Sciences de l'Homme Paris Nord (through the 2020 call for projects).

    posted in news read more
  • Pierre Guillot

    Tomorrow at 5 p.m. UTC+1, there will be a conference by Philippe Manoury and Miller Puckette for the JIM2020 (Journées d'Informatique Musicale). If you are attending the conference, you will be able to watch the presentation live. Otherwise, you will be able to access the recording a few hours later on the youtube channel. Today, a concert will be broadcast for free on the same channel. The concert starts at 5 p.m. UTC+1.

    posted in news read more
  • Pierre Guillot

    @starchild Thank you! I'm pleased these projects are useful to you.

    Yes, of course, anybody can contribute by creating issues, merge requests, or writing documentation on the GitHub repositories. You should have a look at this document. In general, I just try to avoid to do things that will complicate the maintenance of the projects because I've already difficulties to find time to work on them. So, it's often better to start a discussion on a subject before starting to develop, this way we could avoid conflicts, see if contributing directly to a project is suitable or if creating a side project would be more appropriate, etc.

    BTW, I keep the affiliation with the CICM because I started these projects there and it was great, now I'm working at Ircam for 2 years, so perhaps I will put a double affiliation :).

    posted in news read more
  • Pierre Guillot

    If Automatism doesn't use externals and is made with abstractions, I guess it will be possible to generate a plug-in using a patch created with Automatism (but it will not be possible to edit the patch in the DAW).

    posted in news read more
  • Pierre Guillot

    There is a new beta. Here are the other changes:

    • Fix object position and margin of GOP (#130)
    • Improved dynamic parching support (#128)
    • Fix LV2 parameters crash on Ardour (#188)
    • Add parameter range support for LV2 (#188)
    • Add parameter label support for LV2 (#188)
    • Fix one LV2 plugin instance limitation on macOS
    • Update AlmondOrgan example
    • Add a bundle with pre-compiled examples
      If there is no big issue in the next few weeks, I will release this version. And I'll start to work on the Unity support for the next future.

    posted in news read more
  • Pierre Guillot

    After more than 2 years, I'm on the way to release a new version of Camomile (v1.0.7)! A beta version is already available, your feedback is welcome! Please, read carefully the documentation. For feature request and bug report, please use the issue section on the Github repository if you can.

    Change Log:

    • Update Pd version (0.51)
    • Update Juce version (6.0.0)
    • Remove VST2 support
    • Fix PdStalFx - DSP not recompiled (#126)
    • Fix PdStalFx - no loadbang (#126)
    • Fix PdStalFx - undefined when reloaded (#126)
    • Add PdStal - instrument version of PdStalFx (#126)
    • Fix openpanel and savepanel methods to use Unix path even on Windows (#131)
    • Fix openpanel and savepanel methods to output a symbol instead of a list of 1 element (#137)
    • Fix midiin objects support to output all the midi messages (#134)
    • Fix midiout objects support for 3 bytes messages and system exclusive messages (#134)
    • Fix camomile script to support white space in the path (#136)
    • Fix LV2 plugin freeze on Linux (#183)
    • Add support for manufacturer (#152)
    • Fix support for Logic X (#166)
    • Fix default display of parameters of Audio Unit (#153)
    • Fix expr objects on Windows (#139)
    • Fix MIDI in support for LV2 plugins (#160)
    • Minor fixes and improvements

    posted in news read more
  • Pierre Guillot

    Great work! And your videos are so cool :)

    posted in output~ read more
  • Pierre Guillot

    @Schorschua-Phrosch Yes, indeed. You have to use [receive openpanel] (and not [receive camomile]) to receive the file path. Here is the documentation. And here is a fixed version: Openpanel.pd.

    And as it seems that you use a Windows system, you will encounter the bug 131. I recommend you to use the beta release. Here is the last ones for Windows64 and for Windows32. At last, using your patch with the plugin PdStal just reveals a new bug - it seems there is a conflict with this example.I will fix this for the next release.

    posted in news read more
  • Pierre Guillot

    @Schorschua-Phrosch There are two known issues with the openpanel method of Camomile v1.0.6 (131 and 137). The fixes are ready and will be present in the next release. If you think that your problem is related I can give you a beta release for your OS. Otherwise, fell free to report the bug on Github.
    Cheers,

    Pierre

    posted in news read more
  • Pierre Guillot

    And faustgen~ have to be compiled with the 64 bits floating-point support. I don't know how they managed it on Purr Data but I don't think it's compatible with Pd Vanilla...

    posted in news read more
  • Pierre Guillot

    Yes, there is a link to the pd-faust (faust~) project in the help file and in the legacy section of the readme. I can't list the different features between the two objects, sorry. There are too many little things. I guess the best way would be to try both ;) What I can tell is that faust~ is based on the pure language so you have to install Faust and the pure language but it has the FAUST internal MIDI support and it dynamically creates Pd GUI to control the FAUST engine. What I tried to do with faustgen~ is offer an object easy to install and easy to use (Faust is embedded in the external there is nothing more to install) with the similar features to faustgen~ for Max - but the GUI and the MIDI are not managed by the object you have to patch it with Pd.

    posted in news read more
  • Pierre Guillot

    Since Mac doesn't help the development of 32-bit application (the last Xcode tools don't support it anymore), I think I will drop the 32-bit support of Camomile for MacOS in a near future, and I'll provide a 64-bit version only.

    Would it be a problem for someone?
    Is there anybody using a 32-bit DAW on MacOS?
    In this case perhaps I will split in two separate releases like for Windows. Let me know what you think and if you have any suggestion.

    posted in news read more
  • Pierre Guillot

    @barbouze said:

    Is it possible to circumvent this by putting a faustgen~ into a subpatch with a different sample rate?

    Yes, it should work because each faustgen~ instance is independent.

    posted in news read more
  • Pierre Guillot

    For Windows users, I have just released a fix for a small bug (v0.1.1): the text editor didn't open when you clicked on the object if there was a space in the path of the FAUST file. It's already available on the website and on Deken.

    posted in news read more
  • Pierre Guillot

    A new release v0.1.0 is available on Deken and the Github repository.

    • Add support to preserve parameters values during recompilation
    • Fix autocompilation when DSP instance not initialized
    • Fix support for the double-float-precision option
    • Add support to look for the DSP file in all Pd's search paths
    • Add support to open the FAUST file in the default text editor when object is clicked
    • Add a default locked FAUST file used when no argument is provided
    • Fix minor bugs

    posted in news read more
  • Pierre Guillot

    @weightless In theory, there is no 32/64-bit limitation. I didn't published the 32-bit version because I think most of people use (or will use) Pd 64-bit and it requires more dev, more testing and so on. Anyway, I managed to compile 32-bit versions on Mac and Linux but I didn't achieved to do it on Windows. The system's libraries of the 32-bit version of LLVM that I compiled was not compatible with Pd (perhaps it's my computer or perhapsI did a stupid mistake). Anyway, compiling LLVM last more than 1 hour so, after a couple of tests, I gave up. But if you're familiar with build systems, you can try yourself. All the instruction are on the README.

    posted in news read more
  • Pierre Guillot

    Thanks! And I add that FAUST is really an efficient language for DSP. With FAUST code, you can automatically generate audio plugins (VST, LV2, etc.), a diagram representation of the process, a mathematical documentation, applications for phones, web applications, etc (see the FAUST online compiler). And it is one of the most optimized language for audio. If you have cpu problem: use FAUST!

    PS: I have no share in FAUST inc. ;)

    posted in news read more
  • Pierre Guillot

    Thank you for sharing! I'm really happy to see new creations with Camomile!

    posted in patch~ read more
Internal error.

Oops! Looks like something went wrong!