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
Large Error Block upon building with conan #50
Comments
@theModernSurrealist Thanks for reporting this issue. Which process are you using to build? For what you describe I'd recommend to clone https://github.com/izzyreal/vmpc-workspace and run |
@izzyreal I am using MSVC and following the instructions in the README (conan install .. --build missing and conan build..) if that is what you mean by process. Thanks for the fast response! |
I also have another question - is there a .jucer file I could use to modify the GUI a bit easier? If so, where can I download it? |
The project is fully CMake-based I'm afraid, i.e. no Projucer involved. But I'd be happy to answer any questions you may have about the GUI code. |
@izzyreal I am working on an audio sampler box based on your software - poor mans MPC. I wanted to run your software on this device, but I only wanted the screen portion as everything else could be controlled via MIDI or keyboard. Would you have any guidance on achieving this? |
Yes. In fact, the project architecture is designed for such cases. The core of VMPC2000XL is It is a static library that does nothing on its own. It needs a GUI or UI implementation. For your purpose, you would probably want to use I'm not sure how much guidance you need, but I'd be happy to have a video call with screen sharing where I walk you through some relevant stuff and answer any questions you have. I think for initial communication that would be the most efficient, and we can switch to email or Discord after. |
I should also mention that depending on your requirements there may be way simpler solutions! But if it's the real MPC2000XL flow and functionality that you need, |
Wow, I really did not expect such an offer! I understand what you mean. I am fairly competent in C++, but I am clueless when it comes to JUCE, hence my struggle with vmpc-juce. Ideally I am looking for the MPC workflow because I want to emulate the good times I had with my dad on the old MPC2000XL as well as bring back some of the more hands-on approach of making music, without relying on a computer that takes upwards of 10 minutes to start. I am planning on running (V)MPC off of a Raspberry Pi 4 with a small 360p display connected to a powerbank as well as an MPD218. Your offer to help would be greatly appreciated considering that there is no specific documentation for MPC (although the comments in the code greatly help) and it would be great to sort out a video call with screen sharing at some point in the near future. Just out of interest, what simpler solutions do you have in mind? Thanks so much! |
Also, to build |
True, but The only entry points (executable targets) in the |
Again, thanks for the speedy reply. I understand now - thanks for the clarification. Also, how could I go about linking the Mpc.hpp file to the GUI code - would I call the features from that file or from the individual .hpp files in /src/main? Could I take inspiration from how JUCE links to the static library? I will go to sleep soon, but I am happy to arrange a video call soon. I'll drop you an email as soon as I can. Thanks for the help. |
You're more than welcome! Would love to see this come alive. I think it will be a somewhat bumpy ride, as you are the first besides myself to try this. Since I have intimate knowledge of the code base, I have a pretty clear idea of what code of |
Indeed most easily discussed in a call, but with a bit of luck I can work alongside your efforts to at least refactor the project into having an |
I have sent you an email from [scrambled]@gmail.com to [scrambled].nl. Looking forward to speak with you soon! |
I've scrambled our email addresses, since this is a public thread that scrapers can pick up on. I'll keep an eye out for your message. |
Right! My apologies. Looking forward to speak soon. |
It's all good :) Speak soon. |
Hey guys,
I have gotten stuck compiling VMPC-JUCE with VS2022 on Windows 11 x64.
The standalone binary work fine on my system, but I wanted to poke around the source code, and make some adjustments for fun.
On the final stage of building, the command "conan build ..", I get a hefty error block - https://pastebin.com/4R3YdS1V
Yeah. Apparently the problem is with juce_audio_plugin_client_Standalone.obj and unresolved externals.
What should I do? I have tried build_type in the conan profile, changing debug and release from within VS and manually setting the _ITERATOR_DEBUG_LEVEL in the files. In the file juce_audio_plugin_client_Standalone.obj, there is an error message reading
To compile AudioUnitv3 and/or Standalone plug-ins, you need to add the juce_audio_utils module!
Could this be the issue, and if so, how would I go about resolving it?Thanks in advance and for this amazing piece of software.
The text was updated successfully, but these errors were encountered: