TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Juce C++ framework reaches v4 with live-coding environment

95 点作者 geoffroy超过 9 年前

5 条评论

tomcam超过 9 年前
JUCE is a very, very well-designed cross platform framework that was used very successfully in the development of Tracktion, a competitor with programs like ProTools and Garageband. The API is C++ based but carefully designed to shield you from the weirdness of C++; if you needed to create a cross platform app and learn C++ at the same time this would be the gentlest possible introduction.<p>Jules, the creator and prime maintainer of JUCE, is indefatigable. I think maybe he&#x27;s triplets, but nice triplets. He answers questions on the forum (<a href="http:&#x2F;&#x2F;www.juce.com&#x2F;forum" rel="nofollow">http:&#x2F;&#x2F;www.juce.com&#x2F;forum</a>) at all hours and with extreme patience. There seems to be absolutely no difference between the way he treats casual users vs. enterprise customers on the forum.<p>JUCE can be used to develop audio plugins, synthesizer programs, etc., but is also a complete framework for GUI apps that have nothing to do with audio. It has canvas drawing, 3D support, and forms support.<p>There&#x27;s a ton of documentation on the site and the source code is a dream to read. If you were creating an API for something you would be well served to see how Jules did it.<p>I rank JUCE with web2py as one of the two most comprehensive, ridiculously underrated open source products I&#x27;ve encountered.
评论 #10517420 未加载
评论 #10517587 未加载
callinyouin超过 9 年前
I&#x27;m interested in writing a fairly bare-bones, standalone application for note sequencing, patch selection, and controlling the master clock of external MIDI synths and drum machines. Is this a suitable framework, or is there something else that might be more appropriate? I feel like the current DAW offerings are A) too complex&#x2F;big for my needs, and B) focus a lot on MIDI in and not very much on MIDI out. That said, I&#x27;m really new to this so I&#x27;d appreciate any suggestions on existing software I might have missed.<p>Edit: As far as existing software is concerned, I&#x27;m on Linux and I&#x27;m not interested in moving to Windows or OS X. I realize software for Linux in this domain is somewhat limited.
评论 #10516204 未加载
评论 #10516734 未加载
dragly超过 9 年前
It&#x27;s great to see that the OSC module is being added to JUCE! In our lab we are working on adding OSC support to OpenEphys (an electrophysiology software that uses JUCE). Currently we need to bundle or statically link oscpack on Mac and Windows, but with OSC support built into JUCE we won&#x27;t have to deal with that anymore.<p>By the way, does anyone know of a good comparison of OSC and ØMQ (ZMQ)? I&#x27;m curious about when to use which of the two in terms of latency and ease of use, apart from that OSC is built for audio while ØMQ appears to be more general purpose.
djfm超过 9 年前
This looks interesting but I&#x27;m having a hard time figuring out which problem it solves, specifically. It seems to do lots of things: GUI, Audio, Project Management - but I already know of tons of ways to do these things. Can somebody explain who would need this and for what? Maybe I&#x27;m just not the target audience, I don&#x27;t mean to be disrespectful.
评论 #10515768 未加载
评论 #10515735 未加载
评论 #10515821 未加载
CyberDildonics超过 9 年前
I just downloaded this and tried it out. Does it not compile at all on windows?<p>The interface is so clean and fast I really want to start using it. It really seems like a great way to try out ideas quickly but still end up with native executable. There isn&#x27;t even an install to go through which I actually really like.
评论 #10518344 未加载