Giter VIP home page Giter VIP logo

Comments (18)

synthtester avatar synthtester commented on May 29, 2024

Can you share it? I'm here after following link from Vember that says binaries are available but the only Windows installer I found is x64.

from surge.

getdunne avatar getdunne commented on May 29, 2024

Can you share it? I'm here after following link from Vember that says binaries are available but the only Windows installer I found is x64.

@kurasu can you share this? If I do it, it will violate my license from Steinberg; I'm not prepared to risk that.

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

@getdunne hold on, what? Is this because of Steinberg's VST2 license or something, or why can't a regular VST be made available for free without running into Steinberg issues? can ya somehow explain this further?

from surge.

getdunne avatar getdunne commented on May 29, 2024

This is not my code, so Iโ€™m not interested in distributing it, as VST2 or any other form. If you want a 32-bit version, ask the author. I just reported a few technical issues with the 32-bit build.

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

@getdunne is there any chance you could document the VS2017 - settings and building further so someone could make a PR / Branch out of that and maybe update the README.md file so we'll eventually be able to bake VSTs. This way nobody needs to create a .dll with their own VST license and share it somewhere and get into trouble with steinborg.

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

can the vs2017 configuration manager be used to build a 64-bit VST2 for Windows?

from surge.

getdunne avatar getdunne commented on May 29, 2024

surge-vst32proj.zip
I don't have time to go through the pull-request process, but here is my .vcxproj for the VST2 build and instructions for how to use it, assuming you have access to the necessary files from the old VST2 SDK.

from surge.

jarkkojs avatar jarkkojs commented on May 29, 2024

Going through old issues for fun to find the dead leaves. Maybe you could try with a newer build? @kzantow was working on automatic Windows builds so maybe you could grab on of those. Dunno, what is the status of that effort, though.

from surge.

getdunne avatar getdunne commented on May 29, 2024

I used the latest code pulled from GitHub, so this should be up to date. The only interesting aspect here is that there are a few patches which donโ€™t work in 32-bit, and this may serve as a clue to where there might be a code problem such as questionable typedefs, casts, or struct definitions.

from surge.

kzantow avatar kzantow commented on May 29, 2024

@getdunne maybe if you start compiling a list of problematic patches and post them here, it could help to diagnose things?

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

@kzantow there's going to be problematic patches bugs posted at #181. this #14 seems to be a mixture of win32 compiling and then patch problems. better to list them there at #181

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

@getdunne i'd recommend closing this ticket since the ASSYM bug manifests on 64-bit builds too and it is manifestly confusing to talk about win32 building working yet glitching if it is actually Surge-wide (32-bit, 64-bit). and, as noted and clarified in #181 - the issue is about Waveshaper: ASSYM mode and nothing to do with win32 builds.

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

let's see what that zip contains..

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

@getdunne i took your attachment + writings + description and posted them to #97 - hopefully there'll be some benefit in them being mirrored there - because automated 32-bit windows builds would be loovely.

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

surge-vst32proj.zip
I don't have time to go through the pull-request process, but here is my .vcxproj for the VST2 build and instructions for how to use it, assuming you have access to the necessary files from the old VST2 SDK.

p.s. i fixed the URL to link to surge-synthesizer/surge instead of kurasu/surge so that the surge-vst32proj.zip will work again.

surge-vst32proj.zip

from surge.

esaruoho avatar esaruoho commented on May 29, 2024

@getdunne overall, are you able to bake a january 2019 version and see if the 32-bit presets still bug? a lot of preset fixes have gone in recently. would love to hear your opinion.

from surge.

baconpaul avatar baconpaul commented on May 29, 2024

That preset was the one you got with bad cpu info so should be fixed st head. It was the #181 problem right?

from surge.

getdunne avatar getdunne commented on May 29, 2024

@esaruoho I got the latest code and can still build 64-bit VST2's (which work) and 32-bit VST2's, which fail, aways in the same spot: lipol.h line 84, called from lipol.h line 63, called from SurgeSuperOscillator.cpp line 64. Error is "Exception thrown.... Access violation reading location 0xFFFFFFFF".

from surge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.