MuseScore 4.从符号软件转向作曲软件

2020-06-15 18:31:36

今天,我们很高兴地宣布MuseScore历史的新篇章:我们现在正在积极致力于MuseScore 4的发展!

虽然记谱法对MuseScore来说一直是最重要的,但我们希望扩展我们的能力,将现代作曲的其他领域包括在内:实验、共享和协作、使用混合媒体、复杂的组织以及能够产生高质量的音频。MuseScore 4是实现这一扩展重点的第一步。

然而,这并不意味着我们将以牺牲现有功能为代价开始添加新功能。为了实现我们的目标,我们需要首先向内看。凭借两年来对MuseScore 3的用户反馈,我们已经开始对该应用程序的几乎所有方面进行重大改进:改进的雕刻默认设置、简化的界面、更强大的功能以及对其外观的全面改造,仅举几例。

虽然我们仍处于开发的早期阶段,但我们想展示几个我们正在计划的示例。

我们发现MuseScore的一个常见问题是,用户经常发现很难找到并安装SoundFonts和扩展。事实上,很多用户根本不知道他们的存在!我们打算通过创建一个单一位置来解决此问题,在此位置,这些选项更可见、更易于访问。从长远来看,我们计划不断扩大这一空间,最终成为您的一站式服务:扩展、音频插件、语言、外部模板、字体、库、首选项、教程、帐户信息等。

在马丁·基里的设计指导下,我们正在对MuseScore 4的交互模型和界面进行重大改进,我们的重点是确保新用户和专业人士能够尽可能快速、轻松地工作。所有的关键操作都应该很方便,而更复杂的操作仍然很容易找到。

我们采用了我们在最新的“调色板”面板更新中引入的一些新的交互想法,现在正将它们应用到整个应用程序中。最终,MuseScore界面将反映现代DAW和视觉创作应用程序中的一些界面改进。

我们正在进行的第一个(也可能是最重要的)更改是对“检查员”面板的更改。这是一次巨大的改革:我们简化了数千个单独的设置,使它们更容易查找和理解,同时为未来功能更强大的设置和控制铺平了道路。

我们还更改了顶部栏中的默认选项,添加了元组选项以及一些最常见的发音。此外,我们还将使用户可以更轻松地编辑此工具栏,以使其适合自己独特的工作流程。我们还改进了回放面板,使其更具描述性和美观性。

我们完全重新设想了添加和编辑乐器的系统,为用户提供了一种更快、更直观的方式来更改其乐谱的布局和外观。

在我们现有的钢琴卷的基础上,音序器是MuseScore历史上新的一页。其雄心壮志是最终允许作曲家创作高度精美的音频-绕过对伴奏DAW的需要。我们将完全同步在记号和序列器模式下工作的能力,并选择将钢琴卷分离为单独的界面元素。

在我们现有的“发布”功能的基础上,用户可以直接将他们的成绩上传到MuseScore.com,我们还将为用户提供一种方便(和免费)的方式来私下保存他们的“正在进行的作品”。默认情况下,MuseScore将开始支持云存储,但不会阻止您将文件存储在本地。

这是建立复杂的共享和协作能力的第一步。接下来,我们计划添加与其他音乐人共享您的作品的功能,其他音乐人可以添加注释(使用网站、移动或桌面应用程序),这些注释将与您的项目同步。这将让学生和老师,以及编曲和音乐家优化合作的过程。不再通过电子邮件向音乐家发送PDF来获取反馈。他们可以在线查看和收听您的分数,并发表评论,这些评论将立即与您的项目同步。

也许我们计划中最激动人心的部分包括一个新的音频引擎以及VST支持。我们计划实现与斯坦伯格的VSTi SDK的集成,同时确保我们的系统将与NotePerformer集成。为此,我们正在与NotePerformer团队的工程师保持不断的沟通,以确保集成顺利进行。

如果你有兴趣听到更多关于这些计划的信息,我们正在制作一段YouTube视频,很快就会发布。如果你不想错过,现在就订阅我们的频道吧!

为了贯彻新版编辑器的理念,我们做出了几个重要决策:

我们已经转向新的代码样式。以前,我们使用不受欢迎的横幅样式,带有奇怪的6个空格的缩进和括号位置。现在我们坚持使用类似Qt的代码风格,部分借鉴了Google Codestyle的想法。这极大地降低了习惯于4空格缩进和自然代码样式的有经验用户的进入门槛。

我们开始在UI开发中积极使用QML。在编辑器界面中使用QML的第一个实验是调色板。实现和支持调色板的过程表明,QML简化了为开发人员构建接口的过程,并提供了MVC模式的清晰实现。此外,QML还支持动画、触摸界面以及更好地支持开箱即用的辅助功能。

第二种方法是为检查器实现新的UI。新的检查员已经可以在主分支机构和夜间建筑中试用。使用QWidget实现这样的接口将非常困难和耗时。

Vasily Perverzev在MuseScore Development YouTube频道详细解释了QML的利弊。

我们为MuseScore 3所取得的成就感到自豪。与MuseScore 2相比,智能布局、新的调色板、单音符动态效果以及上千个小而显著的改进都让我们感到自豪。

我们现在正在准备MuseScore 3.5版本,有300多个修复和改进,这要归功于全球20多个贡献者的宝贵影响。

我们希望让MuseScore 3尽可能稳定。这是因为MuseScore 3系列将不再有细微的更新。如果需要,我们计划发布像3.5.1这样的补丁,但从现在开始我们的主要关注点是MuseScore 4。