Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

expr and expr~ objects not working on Windows #139

Closed
LouFanhGit opened this issue Sep 29, 2018 · 6 comments
Closed

expr and expr~ objects not working on Windows #139

LouFanhGit opened this issue Sep 29, 2018 · 6 comments
Labels

Comments

@LouFanhGit
Copy link

LouFanhGit commented Sep 29, 2018

I am working on Windows 10 and Cubase 9.5 64bit, trying to create a 64bit VST Plugin from a PD patch I made. Sample rate = 44.1kHz, blocksize 64 (512 in subpatch). Camomile version 1.0.6, PD version 0.48.1

Problem description: when creating expr~ objects in a PD patch that is run by Camomile, a syntax error is being thrown. Apparently expr~ is an external (which I was not aware of and I was unable to find proof for) which would explain Camomile not being able to parse it. In case these assumptions are true, is there any possibility to do audio-rate higher maths?

Background: I have written a FFT spectral morphing patch in PD which heavily relies on the use of expr~ modules (for cartesian to polar conversion as well as the actual crossfading of the time-frequency bins). Although I could probably rephrase most of it in terms of PD Vanilla audio math objects, though a remaining problem is the atan2 function which does not have an audio equivalent in PD Vanilla and is extremely important for the cartesian to polar coordinate conversion.

(Disclaimer: I am new to GitHub and its architecture and do not know if this is the right place to put these questions. If this is infact not the right place, I apologise.)

@pierreguillot
Copy link
Owner

The [expr~] object is not a native object however it's distributed with Pd Vanilla and Camomile as an extra object. I just tested to use it by copying some of the examples from the help file and it works well. I can do more tests on Windows machine later but perhaps there is another problem? What is the syntax error being thrown? Can you share your patch or the subset of your patch that generates the problem?

And feel free to ask question here.

@pierreguillot
Copy link
Owner

@LouFanhGit ?

@pierreguillot pierreguillot changed the title Possibility to do audio rate higher maths (atan2) expr and expr~ objects not working on Windows Oct 13, 2018
@porres
Copy link

porres commented Nov 25, 2018

The [expr~] object is not a native object

it's actually native now, not an extra external anymore

@AndreasNiegl
Copy link

Hi I'm having a similar problem and just wanted to ask if this is confirmed to be a persistent bug & yet unfixed.
This is the error i'm getting: "expr synthax error: an open bracket not matched"
(specifically I'm using the fexpr~ object)

I am using reaper as my DAW on Windows.

I'd really love to use fexpr~ for advanced filter effects. :3

Otherwise I'm super impressed by this project! Thank you!

@pierreguillot
Copy link
Owner

Yes, this is still unfixed.

@pierreguillot
Copy link
Owner

This is fixed on dev/v1.0.7. It will be released soon, in the meantime, you should be able to test it using the artefacts on Appveyor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants