1

首先,您好!我是新手......基本上一切。

有没有办法使用任何网络编码(可能是 HTML5?)来分析歌曲的音调,特别是钢琴曲,并在每次特定音调或音符被击中时给出某种代码,然后可以进一步用于其他东西?

如果没有,你知道有什么其他方法可以完成这样的事情吗?我希望一个网页能够通过不同的音符分析一首歌曲,然后在播放不同的音符时发生一些事情。

4

2 回答 2

0

由于您是编码世界的新手,我想建议您参加Udacity提供的这些免费在线课程,这是编码世界顶级教师之一的一项令人敬畏的倡议,旨在使教育民主化。

Udacity 是一所数字大学,其使命是教育民主化

课程材料非常好,您可以按照自己的进度学习科目并免费获得许多其他好处,当您通过科目的期末考试时,它们也会为您提供签名证书。

我与 Udacity 没有任何关系。:) 即使在获得计算机科学学位之后,我自己也在学习一些课程。

现在回答你的问题:

HTML 是一种将结构化数据显示到网页的标记语言。它通过表单获取数据输入并将其传递到后端系统并显示它从后端系统接收到的数据。

任何网站或网络应用程序都有两个主要部分:

1. Frontend
2. Backend

前端是您在网页上看到的内容以及您与网页交互的方式。后端实际上负责提供数据供前端显示。没有彼此,他们俩都什么都不是。

因此,您尝试实现的目标只能在后端完成,但输入将通过 HTML 进行。只有 HTML 是不够的。你需要一种强大的编程语言来在后端做这些事情。

我想告诉你这个项目非常先进,需要多年的编程经验(还有 CS 学位,但如果你有足够的决心,这不是强制性的)来创建这样的项目。如果它是一个商业理念,你最好让软件和网络开发领域的某人或某家公司为你构建它。

如果您有任何问题,请简单评论并问我。

欢迎来到软件和 SO 的世界。:)

于 2012-06-18T05:22:19.717 回答
0

我自己最近才开始学习编码,但现在知道 html 和 php。我只是想我会说,对于一个对一切都不熟悉的人来说,做你想做的事绝对是不可能的。HTML 是一种标记语言,它只是组织页面上的所有内容。

要实现您想要的,您需要大量的编码知识。音调识别是您在 cubase 等极其昂贵的制作软件上看到的那种东西。我希望做这样的任务很简单,因为它对我建立的网站非常方便。然而事实并非如此。如果你真的确定了这个想法,谷歌搜索类似音调识别软件的东西,虽然我怀疑会有任何合适的东西可以很容易地实现到网站中。

我的建议是要么花大量时间学习和掌握许多前端和后端编码平台,要么花很多钱雇人为你做这件事。

如果您想以更简单但仍然复杂的方式完成相同的任务,我会放弃音调识别的概念。如果您有一个屏幕键盘,其中每个键都是表单提交按钮,那么您可以使用 if(isset([''])) 函数将一些 PHP 代码附加到每个键。当某个键被按下时,代码会输出一些东西,或者在 PHP 中回显。这需要广泛的 HTML、CSS、PHP 和 jquery 知识。可能还有一些其他人也加入了他们的行列。

您可能无法自己执行该操作,但如果您想让某人为您执行此操作,这是一种更容易且可行的方法。

于 2012-06-17T23:05:37.853 回答