2012-06-17 100 views
1

首先,你好!我基本上都是新手......分析網站音調

有沒有一種方法可以使用任何網頁編碼(可能是HTML5?),分析歌曲的音調,特別是鋼琴歌曲,並在每次特定音調或音符被擊中時發出某種代碼,然後可以進一步用於其他的東西?

如果不是,你知道有任何其他方法來完成這樣的事情嗎?我希望網頁能夠通過不同音符分析歌曲,然後在不同音符播放時發生某些事情。

+0

我想你會需要像這樣的Flash,但如果它足夠簡單,JavaScript可能會完成這項工作。 Html是一種標記語言,這意味着它本身不會有任何真正的「動態」,它只是數據,你不應該使用html來設計風格或功能,所有這些都應該用javascript,CSS或任何你想要的使用。 –

+0

一些問題:1.您的意圖是用戶上傳歌曲,還是從某處選擇或預存? 2.上傳或選擇歌曲後多久需要分析數據可用?這些是重要的問題,因爲它們將決定您是在瀏覽器還是在服務器上實施分析。 –

+0

它應該像用戶上傳歌曲一樣,然後只要數據可用,它就能夠使用它。無論如何,這就是我的想法。 – Beslind

回答

0

我自己最近纔拿起編碼,但現在知道HTML和PHP。我只是覺得我會說,做你想做的事對一切對新人都是陌生的人來說絕對是不可能的。 HTML是一種標記語言,它只是組織網頁上的所有內容。

要實現你想要的東西,你需要大量的編碼知識。色調識別是您在非常昂貴的生產軟件(如Cubase)上看到的類型。我希望做這樣的工作很簡單,因爲它對於我建立的站點來說非常方便。但事實並非如此。如果你真的設置了這個想法谷歌的東西像音頻識別軟件,但我懷疑會有什麼合適的,可以很容易地實現到一個網站。

我的建議是要花費大量的時間學習和掌握許多前臺和後臺編碼平臺,或花費大量的金錢聘請某人爲你做。

如果你想完成同樣的任務,但以更簡單,但仍然錯綜複雜的方式,我會廢棄色調識別的概念。如果您有一個屏幕鍵盤,其中每個鍵都是表單提交按鈕,您可以使用if(isset(['']))函數將一些PHP代碼附加到每個鍵上。當某個鍵被按下時,代碼輸出某些東西,或者用PHP語言迴應。這需要廣泛的HTML,CSS,PHP和jQuery知識。可能還有其他一些人也投入其中。

您可能無法自己執行該操作,但如果您想讓某人爲您執行操作,則這種方法更容易且可行。

0

由於您是編程世界的新手,我想推薦您從Udacity開始這些免費的在線課程,這是一個從編碼世界的高級教師到民主化教育的傑出倡議。

Udacity是一個使命數字大學民主化教育

課程材料是優秀的,你可以按照自己的節奏學科和許多其他好處免費的,他們會爲您提供簽署認證的當你清除一個主題的期末考試時也是如此。

我沒有以任何方式連接到Udacity。 :)即使在我擁有CS學位後,我自己也會繼續學習一些課程。

現在到您的回答您的問題:

HTML是顯示結構化數據到網頁的標記語言。它通過表單輸入數據並將其傳遞到後端系統,並顯示它從後端系統接收的數據。

有任何網站或web應用的兩個主要部門:

1. Frontend 
2. Backend 

前端就是你看到的網頁上,你如何與網頁互動。後端實際上負責爲前端顯示提供數據。他們兩個都沒有對方。

所以你試圖實現的只能在後端完成,但輸入將通過HTML進行。只有HTML不足以做到這一點。您需要強大的編程語言才能在後端執行此操作。

我想告訴你,這個項目是非常先進的,它需要多年的編程經驗(和CS學位,但它不是強制性的,如果你有足夠的決心)來創建這樣的項目。如果它是一個商業創意,你最好在軟件和網絡開發領域讓某人或某個公司更高一些,以便爲你打造這一點。

如果您有任何問題,然後簡單的評論和問我。

歡迎來到軟件世界,也是如此。 :)