JUCE 4.0.1发布

11月4日,JUCE 4.0.1发布,主要变化有:

– 发布Projucer。Running注:Projucer类似于Introjucer,是一款独立运行的“准IDE”软件,专为使用JUCE类库的C++程序员打造。几年前Jules曾发布过一个操作演示,最让人惊奇的是该软件能做到“所见即所得”,即修改代码的同时,该软件后台自动进行基本无延迟的同步编译,程序员能实时看到代码的运行效果。Jules发布视频演示后,着实在业内引起了一些轰动,甚至惊动了C++界赫赫有名的大佬Scott Meyers,此人专为此写了一篇博客。后来由于一些变故和个人原因,Jules停止了Projucer的持续开发,再后来就没有下文了。没想到突然就冒了出来。这次发布的版本,由于笔者尚未试用,不清楚是否与几年前的那个Projucer一致。有一点可以肯定,Projucer目前不能在Windows平台下正常使用,LLVM的问题……


– 完整支持OSC。
– Introjucer可以导出Android Studio格式的工程项目了!注:对使用JUCE类库的Android开发者来说,这个消息实在令人振奋。
– 开始支持Android-M Pro-Audio低延迟i/o(音频进出)。
– 开始支持iOS和Android平台下的蓝牙MIDI设备。
– 重构了AudioSampleBuffer类,改为类模板,以同时支持32/64位浮点格式。
– 音频插件和宿主开始支持64位模式。注:这个来的确实有点晚,很多人呼吁了多年……
– 开始支持Windows和iOS平台下的Force-touch及触压。
– AudioDeviceManager类添加了能直接播放音频文件的成员函数。
– 对Introjucer进行了一些BUG修复与升级。
– 一批新示例及教程。