【问题标题】:I need to build something similar to this html audio example我需要构建类似于此 html 音频示例的内容
【发布时间】:2016-08-23 18:10:43
【问题描述】:

对于我的 PHD,我需要构建类似于 this 的东西,但还要集成低音。两种声音都应该来自样本库,以避免通常无聊的 MIDI 声音。

我想知道是否有可能创建这样一个系统以及我可以使用哪种技术。 我知道这个问题涉及个人观点,所以如果我们参考我提供的示例,了解如何实现这一点,也许会更好。


编辑:解决方案应该是基于网络的,如果问题有点不清楚,请见谅

【问题讨论】:

  • 您引用的 URL 有一个 GITHub 帐户以及此处提供的源代码 -> github.com/cwilso/MIDIDrums
  • 谢谢大卫。我已经检查过了,但我真正需要的有点不同。我将使用遗传算法和几个神经网络来生成一组低音即兴演奏。这将在服务器端完成。然后需要在客户端播放即兴演奏。我想知道我是否可以向客户端发送一个 MIDI 序列并使用一些好的采样声音而不是 MIDI 声音,或者我是否应该在服务器端以某种音频格式(mps 或 ogg)创建即兴演奏,然后将文件发送到客户端。用户只需聆听并评估它们。 @大卫R
  • @Maxyone 我得到了你的要求,请检查这些库,MudCube-Midi.js - github.com/mudcube/MIDI.jsMidi Synth - github.com/cwilso/midi-synth
  • @David R - 谢谢!这就是我需要的。我在其中一个示例中看到他们使用声音字体,这是采样的声音,所以这是我需要的,再次感谢您!
  • @Maxyone Cool!.. 你能接受我在下面给出的答案吗?

标签: javascript html audio


【解决方案1】:

GITHub 中有一些很棒的库可以满足您的要求。检查下面的网址

MudCube-Midi.js - MIDI.js

Midi 合成器 - Midi Synth

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    是否需要基于网络(您的问题有点不清楚)?否则,请查看 kvraudio.com。在他们的论坛上,有关于如何创建基于软件的合成器的讨论。有几个框架可以让您相当轻松地做到这一点,甚至无需编码。

    【讨论】:

    • 您好,是的,它必须是基于网络的。我已经有一个使用 MIDI 声音的桌面版本,但对于我想要实现的目标来说还不够好。
    猜你喜欢
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 2019-09-03
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    相关资源
    最近更新 更多