问题标签 [piano]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
6703 浏览

iphone - Cocoa Touch 中的音调生成

我需要产生一种可以操纵频率和波的音调。总体目标是创建一个基本的钢琴。有谁知道我怎么能做到这一点?

我的开发平台是 iPhone 2.x

0 投票
5 回答
9982 浏览

iphone - 如何在 Iphone 中创建钢琴 UI?

我是创建这种基于钢琴的 UI 应用程序的新手。我正在开发一个必须使用钢琴的应用程序。如何在 Iphone 中创建钢琴 UI?如何使用界面生成器创建它?或者有没有其他方法可以创建钢琴?

我迫切需要创建这样的用户界面,如果任何机构有任何解决方案或任何有用的代码或任何链接,将不胜感激。

谢谢,尼拉吉

0 投票
4 回答
1688 浏览

c# - 如何在 C# 中实现钢琴键频功能?

如何在 C# 中实现以下功能?

替代文字

0 投票
1 回答
2024 浏览

keyboard - 免费软件物理建模钢琴?

是否有任何在线免费代码可用于物理建模(即不是基于样本)的钢琴声音?商业软件的例子包括 Pianoteq 和 Roland 的 V-Piano 的固件。这是我正在从事的一个开源数码钢琴项目。

0 投票
1 回答
593 浏览

performance - 可视化钢琴演奏评估

我需要为钢琴演奏开发一个性能评估器。基于从乐谱生成的midi,我需要评估实际演奏的midi(midi键盘)。我打算根据音高、持续时间和响度来评估演奏。评估是我想比较乐谱和midi演奏的音符。

但我不知道如何可视化(即显示该人哪里出了问题)这个评估过程。即可能同时显示符号并突出显示哪个音符出错了。但是我怎样才能以某种图形形式显示这些呢?或者更准确地说,在五线谱(乐谱)本身上。我在表格中存储了音符详细信息(音高、持续时间)和乐谱详细信息(键和拍号),并且我使用的是 Java。但我不知道如何将所有这些变成图形形式。

非常感谢任何见解。提前谢谢

0 投票
1 回答
620 浏览

iphone - 关于创建 iPhone Piano UI 的问题

我正在尝试创建一个 iPhone 钢琴应用程序。我在 Interface Builder 中创建了 14 个不同的 UIImageViews 来表示键。使用 touchesBegan、touchesMoved、touchesEnded 和 touchesCancelled 然后我尝试播放音频文件。

因此,当您移动手指(touchesMoved)时播放声音后,我已经使用 NSMutableArray 解决了。

代码(我只复制了 C 键,其他键的代码相同)如下所示:

我的 .h 文件:

我的 .m 文件:

(我将用 OpenAL 或其他东西替换“AudioServicesPlaySystemSound”)

现在我的问题:

如果您在没有抬起手指的情况下将手指移动到另一个键,则会播放声音,但该键仍然突出显示。此外,如果您再次向后移动手指,则不会播放任何声音。

另外,两根手指按的时候也有问题,拿走一根。然后再次播放第一个键的音调。

当您按下其中一个黑键时,您也会听到声音,也会听到相邻白键之一的声音。

总的来说,我使用这种方法来创建钢琴 UI 有很多我无法单独解决的问题。

是否有另一种方式来编写整个应用程序?或者有任何关于我如何解决问题的提示吗?

谢谢乔乔斯。

PS:对不起英语不好,我是德国人。

0 投票
1 回答
302 浏览

ipad - Ipad钢琴类应用帮助!

我正在编写一个类似 iPad 钢琴的应用程序。我首先通过 UIButton 创建了键,一切正常,但是当我想从一个键滑到另一个键时,我发现这是一个拖出动作(第一个按钮)而不是触摸动作(第二个按钮)所以只是想知道有没有人知道任何方法来禁用 UIbutton 的拖动或任何其他更好的方法来进行滑动?

0 投票
2 回答
1424 浏览

python - CLI 钢琴合成器?

我一直在为我正在上的一门课制作音乐即兴节目,我需要能够展示它可以对一堂课做些什么。目前,该程序以科学格式输出音符,并在括号中输出和弦(我使用 Python)。这是一个输出示例:

是否有任何 CLI 软件可以用来演奏这些音符?我将在 Mac 上展示它,并在 Linux 上进行开发,所以如果有一个 CLI 实用程序,我可以将程序的输出通过管道传输到该实用程序中,那就太好了。

谢谢!

0 投票
1 回答
688 浏览

iphone - iphone钢琴应用程序没有按预期播放音符

我正在制作一个钢琴测试应用程序,所有键盘现在都在播放我使用车库乐队录制的音符,但我有一些问题:

- 音符是 5 秒长(车库乐队的最短时间),所以一个音符不能重复,我必须等到实际音符大约 1 秒发声,然后静音约 4 秒,有时也不能按预期播放音符, 我使用 AVFoundation.framework,,

  • 尝试使用 AudioToolbox.framework,但它给我的 4.1 ipod touch 带来了问题(不起作用!!)但在模拟器中看起来不错

  • 我还检查了 OpenAL 和 ObjectAL,但只是弹奏音符似乎有点过分??

这里的代码

那么有没有办法让我可以使用 AVFoundation 快速播放多个音符?(几乎与 AudioToolbox 重叠)或者你有什么建议?

谢谢你!

0 投票
5 回答
5443 浏览

android - 如何在 Android 上合成乐器的声音(钢琴、鼓、吉他等...)

有人可以给我一些关于如何合成乐器声音的指导(钢琴、鼓、吉他等...)

我什至不确定要寻找什么。

谢谢