8000 THANK YOU! · Issue #8 · retroware/micronau · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

THANK YOU! #8

New issue 8000

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

Open
kristianborresen opened this issue Aug 25, 2014 · 5 comments
Open

THANK YOU! #8

kristianborresen opened this issue Aug 25, 2014 · 5 comments

Comments

@kristianborresen
Copy link

For putting this on GitHub and making it 64-bit

/bow

@bergamote
Copy link

Thanks indeed.
Since it doesn't say anything in the readme, is this exclusively for OSX, or would it compile in Linux?

@jclounge
Copy link
Contributor

Hi bergamote, I'm a different guy, but also helped in the development of micronau. You remind me I probably should put a binary build in github at least for OSX, since my fork has some bug fixes and some features added: undo, redo, and randomize!

Without a bit of extra work, micronau will not immediately build for linux, but it's using the JUCE framework which supports linux.

https://juce.com/

We used an older version of JUCE (I think it was 3.1.0), but it might almost build with the latest version, not sure. If you can get the correct older version of JUCE, it will be more likely to work.

The main thing to do is in the projucer/introjucer tool, which is a kind of project manager tool that JUCE uses, where you might want to change some project properties to make it into a VST instead of an audio unit plugin, if that's what you need. The JUCE forums and docs should ideally have info about this.

So I guess maybe you could get the JUCE framework, and try building one of its example plugins just to see it working. Then I guess try to open the existing micronau JUCE project, or just start a fresh one or start with the example one and add in all the micronau sources. But don't add the juce library code to the juce project, the jucer tool should generate all of that based on project settings and so on.

I know it sounds bad, but there may be some hope: I recently had success in getting a juce audio unit developed on OSX to build on windows as a vst. It was up and running within about half an hour or so, including downloading/installing visual studio, although both builds were using identical up-to-date versions of juce.

Good luck!

@bergamote
Copy link

Hey jclounge. Thanks a lot for the thorough explanation. I was expecting a straight "No" so that's pretty encouraging.
I'll give it my best go and come back here to let you know the result.
Cheers again!

@bergamote
Copy link

Hi again,
So I installed Juce and managed to successfully compile the 'hello world' demo example. That only worked with the latest version of Juce. Then I tried to build the the micronau project and got this error:

~/apps/micronau/micronau-master/Builds/LinuxMakefile$ make
Compiling include_juce_audio_plugin_client_VST2.cpp
Compiling Fx1Panel.cpp
Compiling Fx2Panel.cpp
Compiling LcdComboBox.cpp
In file included from ../../Source/gui/LcdComboBox.cpp:13:0:
../../Source/gui/LookAndFeel.h:52:14: error: cannot declare field ‘PluginLookAndFeel::stdLookAndFeel’ to be of abstract type ‘juce::LookAndFeel’
  LookAndFeel stdLookAndFeel; // for falling back on the standard look and feel when needed.

So well, that was hopeful. I'll now proceed with your plan of adding stuff to a new project.

@bergamote
Copy link

Just an update to say that I got a bit further into compiling micronau but eventually hit a wall with some libraries that were OSX only, and gave up.
So I ended up learning python, and QT and wrote my own editor, Micronux.

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

No branches or pull requests

3 participants
0