国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      接收、分析并編輯音頻來(lái)創(chuàng)建音樂(lè)作品的系統(tǒng)和方法

      文檔序號(hào):2824838閱讀:451來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):接收、分析并編輯音頻來(lái)創(chuàng)建音樂(lè)作品的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明一般涉及音樂(lè)創(chuàng)作,并且更具體地涉及用于生成具有多個(gè)基本協(xié)調(diào)音軌的音樂(lè)匯編的系統(tǒng)和方法。
      背景技術(shù)
      音樂(lè)是一種公認(rèn)的人類(lèi)自我表達(dá)的眾所周知的形式。然而,個(gè)人對(duì)此藝術(shù)進(jìn)取心的直接認(rèn)識(shí)可以以不同方式獲得。通常,通過(guò)聆聽(tīng)他人的創(chuàng)作而不是他或她自己創(chuàng)作音樂(lè), 人們可以更加容易地享受音樂(lè)。對(duì)于許多人,聽(tīng)到并辨認(rèn)有感染力的音樂(lè)作品的能力是天生的,而人工創(chuàng)作適當(dāng)音符集的能力卻遠(yuǎn)不可及。個(gè)人創(chuàng)作新音樂(lè)的能力可能受時(shí)間、金錢(qián)和/或需要學(xué)習(xí)樂(lè)器到足以隨意準(zhǔn)確地再現(xiàn)調(diào)子的技能的限制。對(duì)于大多數(shù)人,他們自身的想象力可能是新音樂(lè)的源泉,但他們哼出或呤唱此同一調(diào)子的能力限制了他們哼的調(diào)子可以從形式上被保持并被再創(chuàng)作以供他人享受。記錄一段時(shí)間音樂(lè)家的表現(xiàn)也是一個(gè)艱辛的過(guò)程。相同材料的多個(gè)制作被記錄, 并辛苦地仔細(xì)檢查直到單次制作可以與所有去掉的不完美錄音組合。一個(gè)好的制作通常要求有天份的藝術(shù)家在另一藝術(shù)家的指導(dǎo)下相應(yīng)地調(diào)節(jié)他或她的表現(xiàn)。在業(yè)余錄音的情況下,最佳制作通常是意外運(yùn)氣帶來(lái)的,因而不可以重復(fù)。更加普遍的是,業(yè)余表演者制作的制作中具有好、壞部分。如果不必一絲不茍地分析每個(gè)制作的每個(gè)部分就能構(gòu)成一首歌,則錄音過(guò)程可能更加容易,更有趣。因此,針對(duì)這些考慮和其它考慮做出了本發(fā)明。而且,個(gè)人希望創(chuàng)作的音樂(lè)可能是復(fù)雜的。例如,想像的調(diào)子可以具有一種以上的樂(lè)器,它可以與其它樂(lè)器以可能的布置同時(shí)演奏。此復(fù)雜性進(jìn)一步增加了個(gè)人產(chǎn)生期望的聲音組合所需的時(shí)間、技能和/或金錢(qián)。大多數(shù)樂(lè)器的物理配置還要求個(gè)人集中全部的精神注意力以手動(dòng)生成音符,進(jìn)一步要求另外的人員來(lái)演奏期望調(diào)子的附加部分。此外,則可能需要額外檢查和管理來(lái)確保各個(gè)涉及樂(lè)器和期望調(diào)子的元素的適當(dāng)交互。甚至對(duì)于已經(jīng)喜愛(ài)創(chuàng)作其自己的音樂(lè)的人們,那些聆聽(tīng)者可能缺乏能夠完成適當(dāng)作品和音樂(lè)創(chuàng)作的這種技能。結(jié)果,創(chuàng)作的音樂(lè)可能包含不在同一音樂(lè)鍵或和弦內(nèi)的音符。 在大多數(shù)音樂(lè)風(fēng)格中,出現(xiàn)跑調(diào)或偏離和弦音符通常被稱(chēng)作“不協(xié)調(diào)”音符,使得音樂(lè)是令人不快刺耳的。相應(yīng)地,因?yàn)槿狈?jīng)驗(yàn)和訓(xùn)練,音樂(lè)聆聽(tīng)者通常創(chuàng)作聽(tīng)起來(lái)不令人喜歡、不專(zhuān)業(yè)的音樂(lè)。對(duì)于一些人,藝術(shù)靈感不受通常與新音樂(lè)的生成和錄音關(guān)聯(lián)的相同時(shí)間和位置限制。例如,當(dāng)新調(diào)子的想法突然出現(xiàn)時(shí),個(gè)人可能不在手頭有可演奏的樂(lè)器的作品工作室。 在靈感消失的瞬間,個(gè)人可能想不起原始調(diào)子的完整內(nèi)容,導(dǎo)致藝術(shù)嘗試的失敗。而且,個(gè)人可能對(duì)于再創(chuàng)作只是他或她初始音樂(lè)發(fā)現(xiàn)的較差、不完美版本所投入的時(shí)間和精力感到泄氣。專(zhuān)業(yè)的音樂(lè)作曲和編輯軟件工具在當(dāng)下是普遍可用的。但是,這些工具對(duì)新手用戶(hù)入門(mén)造成令人膽怯的阻礙。此類(lèi)復(fù)雜的用戶(hù)界面可能很快耗盡敢于嘗試藝術(shù)奇想的任何初學(xué)者的熱情。限制于預(yù)置音頻服務(wù)器套件還阻礙了想在移動(dòng)中制作調(diào)子的移動(dòng)創(chuàng)作風(fēng)格。需要的是一種音樂(lè)創(chuàng)作系統(tǒng)和方法,它能容易地作為與用戶(hù)最基本的能力的接口,又能夠創(chuàng)作與用戶(hù)的想像力和經(jīng)驗(yàn)一樣復(fù)雜的音樂(lè)。還存在便于脫離不協(xié)調(diào)音符的音樂(lè)創(chuàng)作的關(guān)聯(lián)需要。此外,本領(lǐng)域中存在對(duì)于音樂(lè)創(chuàng)作系統(tǒng)的需求,該音樂(lè)創(chuàng)作系統(tǒng)能夠基于自動(dòng)選擇標(biāo)準(zhǔn)將多個(gè)制作(take)的多個(gè)部分集合從而生成音樂(lè)匯編音軌。還希望此系統(tǒng)進(jìn)一步以不受在靈感出現(xiàn)時(shí)用戶(hù)所處位置限制的方式實(shí)現(xiàn),從而能夠捕捉新音樂(lè)作品的第一次表達(dá)。本領(lǐng)域還存在對(duì)以下所述系統(tǒng)和方法的關(guān)聯(lián)需要,該系統(tǒng)和方法可以通過(guò)自動(dòng)評(píng)估以前記錄的音軌的質(zhì)量并選擇通過(guò)電子創(chuàng)作系統(tǒng)記錄的以前記錄的音軌中的最佳音軌, 來(lái)由多個(gè)制作創(chuàng)建匯編音軌。


      參照下面的附圖,描述非限制性和非窮舉的實(shí)施例。在附圖中,相同的附圖標(biāo)記在所有各幅圖中指相同部件,除非另外規(guī)定。為了更好地理解本公開(kāi),將參照結(jié)合附圖解讀的下文的詳細(xì)描述進(jìn)行,附圖中 圖1A、1B和IC圖解說(shuō)明可以實(shí)施本發(fā)明的方面的系統(tǒng)的幾個(gè)實(shí)施例;
      圖2是圖1的系統(tǒng)的音頻轉(zhuǎn)換器140的可能組件的一個(gè)實(shí)施例的框圖; 圖3圖解說(shuō)明用于音樂(lè)匯編的演進(jìn)的一個(gè)示例性實(shí)施例; 圖4是圖2系統(tǒng)的音軌分割器204的可能組件的一個(gè)實(shí)施例的框圖; 圖5是圖解說(shuō)明音頻輸入的頻率分布的示例性頻譜圖,該音頻輸入具有基本頻率和多個(gè)諧波;
      圖6是示例性音高與時(shí)間的曲線(xiàn)圖,該曲線(xiàn)解說(shuō)明人聲音的音高在第一和第二音高之間變化,隨后穩(wěn)定在第二音高附近;
      圖7是按音高事件隨時(shí)間變化繪制的形態(tài)的一個(gè)示例性實(shí)施例,每個(gè)音高事件具有離散持續(xù)時(shí)間;
      圖8是圖解說(shuō)明在本發(fā)明的一個(gè)實(shí)施例中的數(shù)據(jù)文件的內(nèi)容的框圖; 圖9是圖解說(shuō)明用于在連續(xù)循環(huán)錄音會(huì)話(huà)中生成音樂(lè)音軌的方法的一個(gè)實(shí)施例的流程圖10、10A和IOB —起形成用于在連續(xù)循環(huán)錄音會(huì)話(huà)中生成音樂(lè)音軌的一個(gè)可能的用戶(hù)界面的示意;
      圖11是用于校準(zhǔn)錄音會(huì)話(huà)的一個(gè)可能的用戶(hù)界面的示意;
      圖12A、12B和12C—起圖解說(shuō)明與在三個(gè)單獨(dú)的時(shí)間段的連續(xù)循環(huán)錄音會(huì)話(huà)中生成音樂(lè)音軌關(guān)聯(lián)的第二可能的用戶(hù)界面;
      圖13A、i;3B和13C —起圖解說(shuō)明用戶(hù)界面的一種可能使用,以修改使用圖12的用戶(hù)界面輸入到系統(tǒng)中的音樂(lè)音軌;
      圖14A、14B和14C 一起圖解說(shuō)明用于在三個(gè)單獨(dú)的時(shí)間段創(chuàng)建節(jié)奏音軌的一個(gè)可能的用戶(hù)界面;
      圖15是圖1系統(tǒng)的MTAC模塊144的可能組件的一個(gè)實(shí)施例的框圖; 圖16是圖解說(shuō)明用于確定由音頻輸入的一個(gè)或多個(gè)音符反映的音樂(lè)鍵的一個(gè)可能過(guò)程的流程圖17、17A和17B—起形成一個(gè)流程圖,該解說(shuō)明基于和弦序列約束對(duì)音樂(lè)音軌的一部分打分的一個(gè)可能過(guò)程;
      圖18圖解說(shuō)明用于確定形態(tài)中心的過(guò)程的一個(gè)實(shí)施例;
      圖19圖解說(shuō)明諧波振蕩器隨時(shí)間變化的階躍響應(yīng),其具有衰減響應(yīng)、過(guò)衰減響應(yīng)和欠衰減響應(yīng);
      圖20圖解說(shuō)明一個(gè)邏輯流程圖,該圖示出了用于對(duì)音樂(lè)輸入的一部分打分的一個(gè)實(shí)施例;
      圖21圖解說(shuō)明從多個(gè)錄音的音軌中組成“最佳”音軌的過(guò)程的一個(gè)實(shí)施例的邏輯流程
      圖22圖解說(shuō)明示例性音頻波形和顯示實(shí)際音高與理想音高的差異的分?jǐn)?shù)的圖形表示的一個(gè)實(shí)施例;
      圖23圖解說(shuō)明由之前記錄的音軌的分割部分構(gòu)成的新音軌的一個(gè)實(shí)施例; 圖M圖解說(shuō)明一個(gè)數(shù)據(jù)流程圖,該圖示出了將伴奏音樂(lè)輸入與前奏音樂(lè)輸入?yún)f(xié)調(diào)的過(guò)程的一個(gè)實(shí)施例;
      圖25圖解說(shuō)明由圖M的轉(zhuǎn)換音符模塊執(zhí)行的過(guò)程的數(shù)據(jù)流程圖; 圖沈圖解說(shuō)明超級(jí)鍵盤(pán)的一個(gè)示例性實(shí)施例; 圖27A-B圖解說(shuō)明和弦輪的兩個(gè)示例性實(shí)施例; 圖觀(guān)圖解說(shuō)明可以實(shí)施本發(fā)明的網(wǎng)絡(luò)配置的一個(gè)示例性實(shí)施例; 圖四圖解說(shuō)明支持本文中討論的過(guò)程的裝置的框圖; 圖30圖解說(shuō)明音樂(lè)網(wǎng)絡(luò)裝置的一個(gè)實(shí)施例; 圖31圖解說(shuō)明游戲環(huán)境中的第一界面的一個(gè)可能的實(shí)施例; 圖32圖解說(shuō)明用于在圖31的游戲環(huán)境中創(chuàng)建一個(gè)或多個(gè)前奏聲音或樂(lè)器音軌的界面的一個(gè)可能的實(shí)施例;
      圖33圖解說(shuō)明用于在圖31的游戲環(huán)境中創(chuàng)建一個(gè)或多個(gè)節(jié)拍音軌的界面的一個(gè)可能的實(shí)施例;
      圖34A-C圖解說(shuō)明用于在圖31的游戲環(huán)境中創(chuàng)建一個(gè)或多個(gè)伴奏音軌的界面的可能的實(shí)施例;
      圖35圖解說(shuō)明圖形界面的一個(gè)可能的實(shí)施例,其描繪作為前奏音樂(lè)的伴奏演奏的和弦演進(jìn);
      圖36圖解說(shuō)明用于在圖31的游戲環(huán)境中音樂(lè)匯編的不同部分之間選擇的一個(gè)可能的實(shí)施例;和
      圖37A和37B圖解說(shuō)明與音樂(lè)資源關(guān)聯(lián)的文件結(jié)構(gòu)的可能的實(shí)施例,其中音樂(lè)資源可以與圖31-36的游戲環(huán)境結(jié)合使用。
      具體實(shí)施例方式現(xiàn)在將參照附圖在下文中更加全面地描述本發(fā)明,附圖形成其一部分,并通過(guò)示意示出了可以實(shí)施本發(fā)明的特定的示例性實(shí)施例。不過(guò),本發(fā)明可以許多不同形式體現(xiàn),不應(yīng)解讀為局限到本文列出的實(shí)施例;相反,提供這些實(shí)施例使本公開(kāi)徹底全面,對(duì)本領(lǐng)域技術(shù)人員而言這些實(shí)施例將全面覆蓋本發(fā)明的范圍。除此之外,本發(fā)明還可體現(xiàn)為方法或裝置。相應(yīng)地,本發(fā)明可以采用完全的硬件實(shí)施例、完全的軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。因此,以下詳細(xì)描述不是在限制意義上進(jìn)行的。定義
      在說(shuō)明書(shū)和權(quán)利要求中,下面的術(shù)語(yǔ)采用與本文中相關(guān)的顯式含義,除非上下文明確規(guī)定為相反。如本文中使用的短語(yǔ)“在一個(gè)實(shí)施例中”不一定指同一個(gè)實(shí)施例,盡管也可以是同一個(gè)實(shí)施例。而且,如本文中使用的短語(yǔ)“在另一實(shí)施例中”不一定指不同的實(shí)施例, 盡管也可以是不同的實(shí)施例。因此,如下文描述的,在不偏離本發(fā)明的范圍或精神下,本發(fā)明的各個(gè)實(shí)施例可以被容易地組合。此外,如本文中使用的,術(shù)語(yǔ)“或”是包含性的“或”運(yùn)算符,等同于術(shù)語(yǔ)“和/或”, 除非上下文明確規(guī)定為相反。術(shù)語(yǔ)“基于”是非排他性的,允許基于沒(méi)有描述的其它因素,除非上下文明確規(guī)定為相反。此外,在說(shuō)明書(shū)中,“一個(gè)”和“所述”包括復(fù)數(shù)引用。“在…中” 的含義包括“在…中”,并包括復(fù)數(shù)引用?!霸凇小钡暮x包括“在…中”和“在…上”。如本文中使用的術(shù)語(yǔ)“音樂(lè)輸入”指包含通過(guò)各種媒介中的任何一種媒介傳送的音樂(lè)和/或控制信息的任何信號(hào)輸入,包括但不限于空氣、麥克風(fēng)、線(xiàn)路輸入機(jī)構(gòu)等等。音樂(lè)輸入不限于可由人耳聽(tīng)到的信號(hào)輸入頻率,可包括在人耳可聽(tīng)到的范圍之外的其它頻率,或采用不易于被人耳聽(tīng)到的形式。而且,術(shù)語(yǔ)“音樂(lè)”的使用不旨在傳達(dá)對(duì)于節(jié)拍、節(jié)奏等等的內(nèi)在需求。因此,例如,音樂(lè)輸入可包括各種輸入,諸如輕拍,包括輕拍一次,點(diǎn)擊,人類(lèi)輸入(諸如語(yǔ)音(例如哆、來(lái)、咪))、打擊輸入(例如咔,嚓,噠等等)以及通過(guò)樂(lè)器或其它振幅和/或頻率生成機(jī)構(gòu)經(jīng)由傳送器的間接輸入,包括但不限于麥克風(fēng)輸入,線(xiàn)路輸入,MIDI 輸入,具有可用來(lái)傳達(dá)音樂(lè)輸入的信號(hào)信息的文件,或能夠使所傳送信號(hào)轉(zhuǎn)化成音樂(lè)的其它輸入。如本文中使用的,術(shù)語(yǔ)“音樂(lè)鍵”是一組協(xié)調(diào)的音樂(lè)音符。鍵通常是大調(diào)或小調(diào)。 音樂(lè)家經(jīng)常談到音樂(lè)作品是例如C大調(diào)基調(diào),這意味著一首音樂(lè)是以C音符為和音中心,利用第一音符或主音是C的大音階。大音階是由完全音程和長(zhǎng)半音組成的8個(gè)音符(例如C D EFGA B或哆、來(lái)、咪、發(fā)、索、拉、西)演進(jìn)。對(duì)于鋼琴,例如,中C (有時(shí)稱(chēng)作“C4”)的頻率為626 Hz,而 D4 是四3. 665 Hz ;E4 是 329. 628 Hz ;F4 是;349. 228 Hz ;G4 是 391. 995 Hz ;A4是440. 000 Hz ;以及B4是493. 883 Hz0而其它樂(lè)器的相同音符會(huì)以相同頻率演奏, 也理解為一些樂(lè)器自然以一個(gè)鍵或另一鍵演奏。如本文中使用的,術(shù)語(yǔ)“不協(xié)調(diào)音符”是不在正確音樂(lè)鍵或和弦上的音符,而正確音樂(lè)鍵和正確和弦是當(dāng)前被另一音樂(lè)家或音樂(lè)資源演奏的音樂(lè)鍵或和弦。如本文中使用的,術(shù)語(yǔ)“布魯斯音符”是不在正確音樂(lè)鍵或和弦上的音符,但可以不經(jīng)過(guò)轉(zhuǎn)換來(lái)演奏。如本文中使用的,術(shù)語(yǔ)“伴奏音樂(lè)輸入的音符”是由伴奏音樂(lè)家演奏的與以相應(yīng)的前奏曲調(diào)演奏的音符相關(guān)的音符。本發(fā)明的總體描述
      下面簡(jiǎn)要描述各個(gè)實(shí)施例,以便提供對(duì)本發(fā)明的一些方面的基本理解。該簡(jiǎn)要描述不旨在作為寬范圍概述。不旨在指出關(guān)鍵或重要元素,或描繪或以其它方式縮小范圍。其目的只是以簡(jiǎn)單形式提出一些概念,作為后文提出的更加詳細(xì)描述的序言。簡(jiǎn)單講,各個(gè)實(shí)施例針對(duì)通過(guò)循環(huán)一組以前記錄的音頻音軌,并接收針對(duì)每個(gè)增加的音頻音軌的可聽(tīng)輸入,來(lái)生成多音軌錄音。在一個(gè)實(shí)施例中,多音軌錄音中的每個(gè)音頻音軌可以由來(lái)自終端用戶(hù)的可聽(tīng)聲音輸入生成。每個(gè)新的可聽(tīng)輸入可以在當(dāng)前錄音重復(fù)重放或者循環(huán)一次或多次之后提供。由循環(huán)周期隔開(kāi)的該錄音序列可以允許用戶(hù)徹底、連續(xù)且在無(wú)立即要求另外輸入的時(shí)間相關(guān)壓力下傾聽(tīng)當(dāng)前錄音,其中在循環(huán)周期中不接收新的音軌輸入。與輸入附加音軌的循環(huán)獨(dú)立,循環(huán)重放還可以允許執(zhí)行其它動(dòng)作,諸如修改之前的音軌或改變錄音系統(tǒng)的參數(shù)。而且,多音軌錄音中的至少一個(gè)音頻音軌可包括基于可聽(tīng)輸入中提供的一個(gè)或多個(gè)不同的聲音生成的一個(gè)或多個(gè)樂(lè)器聲音。可以在所接收的可聽(tīng)輸入上執(zhí)行各種形式的處理以創(chuàng)建音頻音軌,包括排列和調(diào)節(jié)可聽(tīng)輸入的時(shí)間,頻率識(shí)別和調(diào)節(jié),將可聽(tīng)輸入轉(zhuǎn)換成與樂(lè)器相關(guān)的音色,增加與樂(lè)器相關(guān)的已知聽(tīng)覺(jué)提示等等。而且,這些過(guò)程中的每個(gè)過(guò)程可以被實(shí)時(shí)執(zhí)行,允許幾乎即時(shí)重放生成的音頻音軌,并使另一可聽(tīng)輸入隨后被立即接收以進(jìn)行處理,并作為音頻音軌覆蓋到多音軌錄音中的一個(gè)或多個(gè)之前記錄的音軌上。在一個(gè)實(shí)施例中,多音軌錄音的循環(huán)或重復(fù)部分可包括一小節(jié)音樂(lè)。此小節(jié)的長(zhǎng)度可以由節(jié)奏和與該音軌相關(guān)的拍子記號(hào)確定。在另一實(shí)施例中,小節(jié)數(shù)或重放多音軌錄音的循環(huán)點(diǎn)可以是動(dòng)態(tài)的。即,多音軌錄音中第一音頻音軌的重復(fù)可以在與多音軌錄音中的第二音頻音軌的重復(fù)不同的時(shí)間出現(xiàn)。此動(dòng)態(tài)循環(huán)點(diǎn)的調(diào)節(jié)例如可以基于對(duì)于后續(xù)音軌的可聽(tīng)輸入的長(zhǎng)度自動(dòng)確定。各個(gè)實(shí)施例還針對(duì)自動(dòng)產(chǎn)生單個(gè)“最佳”制作,它是從制作集中得到的。在一個(gè)實(shí)施例中,一次演奏的多個(gè)制作在一個(gè)或多個(gè)會(huì)話(huà)過(guò)程中被記錄到多音軌記錄器上。每個(gè)制作被自動(dòng)劃分成若干片斷。多個(gè)制作中每個(gè)錄音的每個(gè)分割部分的質(zhì)量基于可選標(biāo)準(zhǔn)被打分,音軌是從每個(gè)制作的最佳質(zhì)量片斷中自動(dòng)構(gòu)建的。在一個(gè)實(shí)施例中,最佳片斷是由具有多個(gè)片斷得分中最高分?jǐn)?shù)的片斷定義的。各個(gè)實(shí)施例還進(jìn)一步針對(duì)防止音樂(lè)家演奏不協(xié)調(diào)的音符。在一個(gè)實(shí)施例中,伴奏樂(lè)器的音符也是從前奏樂(lè)器接收的。來(lái)自伴奏樂(lè)器的音符然后基于鍵、和弦和/或前奏的時(shí)間被修改。在一個(gè)實(shí)施例中,可以提供虛擬樂(lè)器,其中樂(lè)器的輸入鍵動(dòng)態(tài)映射到安全音符。因此,如果虛擬樂(lè)器的演奏者正在為曲調(diào)伴奏,則虛擬樂(lè)器可以識(shí)別安全音符,其包括用于正被伴奏的曲調(diào)的當(dāng)前和弦的音符,或者用于在曲調(diào)的音樂(lè)鍵中的音符。裝置架構(gòu)
      圖IA示出了可以設(shè)置在各類(lèi)裝置50上的系統(tǒng)100的一個(gè)實(shí)施例,出于示意目的,裝置 50可以是任何多用途計(jì)算機(jī),手持計(jì)算裝置(圖1B)和/或?qū)S糜螒蛳到y(tǒng)(圖1C)。裝置50 可以包括許多比圖四中所示的那些組件更多或更少的許多組件。然而,本領(lǐng)域普通技術(shù)人員應(yīng)該理解的是,如果不一定是實(shí)現(xiàn)本發(fā)明的各方面所必要的,某些組件不一定是操作系統(tǒng)100必需的,而諸如處理器、麥克風(fēng)、視頻顯示器和音頻揚(yáng)聲器的其它組件是重要的。
      如圖四中所示,裝置50包括與大容量存儲(chǔ)器四04通過(guò)總線(xiàn)四06通信的處理器 2902,處理器可以是CPU。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后會(huì)理解至IJ,處理器四02還可包括一個(gè)或多個(gè)通用處理器,數(shù)字信號(hào)處理器,單獨(dú)或彼此組合的其它專(zhuān)用處理器和/或ASIC。裝置50還包括電源四08、一個(gè)或多個(gè)網(wǎng)絡(luò)接口 2910、音頻接口 2912、顯示驅(qū)動(dòng)器四14、用戶(hù)輸入處理器四16、照明器四18、輸入/輸出接口 2920、可選的觸摸接口四22以及可選的全球定位系統(tǒng)(GPS)接收器四對(duì)。裝置50還可包括能夠使視頻被獲得和/或與特定的多音軌錄音關(guān)聯(lián)的照相機(jī)(未顯示)。來(lái)自照相機(jī)或其它來(lái)源的視頻還可以進(jìn)一步提供到在線(xiàn)社交網(wǎng)絡(luò)和/或在線(xiàn)音樂(lè)社區(qū)。裝置50還可以可選地與基站 (未顯示)通信,或直接與另一計(jì)算裝置直接通信。像基站之類(lèi)的其它計(jì)算裝置可包括另外的音頻相關(guān)組件,如專(zhuān)業(yè)音頻處理器、發(fā)生器、放大器、揚(yáng)聲器、XLR連接器和/或電源。繼續(xù)圖四,電源四08可包括可充電或不可充電電池,或可由外部電源提供,諸如也可以補(bǔ)充和/或?qū)﹄姵爻潆姷腁C適配器或電源連接基座。網(wǎng)絡(luò)接口四10包括用于將裝置50耦連到一個(gè)或多個(gè)網(wǎng)絡(luò)的電路,其被構(gòu)建成與一個(gè)或多個(gè)通信協(xié)議和技術(shù)一起使用, 包括但不限于全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址(CDMA)、時(shí)分多址(TDMA)、用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)、傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)、SMS、通用分組無(wú)線(xiàn)服務(wù)(GPRS)、WAP、超寬帶(UWB)、IEEE 802. 16微波存取全球互通(WiMax)、SIP/RTP或各種其它無(wú)線(xiàn)通信協(xié)議中的任何一種。相應(yīng)地,網(wǎng)絡(luò)接口四10可包括收發(fā)器、收發(fā)裝置或網(wǎng)絡(luò)接口卡(NIC)。音頻接口四12 (圖29)被設(shè)置成產(chǎn)生并接收像人的發(fā)音的聲音之類(lèi)的音頻信號(hào)。 例如,如圖IA和IB中最清楚示出的,音頻接口四12可耦連到揚(yáng)聲器51和/或麥克風(fēng)52, 以能夠?qū)⒁魳?lè)輸出、輸入到系統(tǒng)100中。顯示驅(qū)動(dòng)器四14 (圖四)被設(shè)置成產(chǎn)生視頻信號(hào), 以驅(qū)動(dòng)各類(lèi)顯示器。例如,顯示驅(qū)動(dòng)器四14可驅(qū)動(dòng)視頻監(jiān)視顯示器75,如圖IA所示,它可以是液晶、氣體等離子或基于發(fā)光二極管(LED)的顯示器,或者可以是與計(jì)算裝置一起使用的任何其它類(lèi)型的顯示器。如圖IB所示,顯示驅(qū)動(dòng)器四14可以可替代地驅(qū)動(dòng)手持、觸敏屏 80,它還可以被設(shè)置成接收來(lái)自像指示筆之類(lèi)的物體或來(lái)自人手通過(guò)用戶(hù)輸入處理器四16 (參見(jiàn)圖31)的手指的輸入。小鍵盤(pán)55可包括被設(shè)置成接收來(lái)自用戶(hù)的輸入的任何輸入裝置(例如,鍵盤(pán),游戲控制器,跟蹤球和/或鼠標(biāo))。例如,小鍵盤(pán)55可包括一個(gè)或多個(gè)按鈕、 數(shù)字撥號(hào)盤(pán)和/或鍵。小鍵盤(pán)陽(yáng)還可包括與選擇和發(fā)送圖像關(guān)聯(lián)的命令按鈕。裝置50還包括輸入/輸出界面四20,用于與像耳機(jī)、揚(yáng)聲器51或其它輸入或輸出裝置之類(lèi)的外部裝置通信。輸入/輸出接口四20可利用一個(gè)或多個(gè)通信技術(shù),諸如USB、 紅外、藍(lán)牙等等??蛇x的觸摸接口四22被設(shè)置成向裝置50的用戶(hù)提供觸覺(jué)反饋。例如,在一個(gè)實(shí)施例中,如圖IB所示的實(shí)施例中,其中裝置50是移動(dòng)或手持裝置,可選的觸摸界面四22可被利用以特殊方式使裝置振動(dòng),例如,當(dāng)計(jì)算裝置的另一用戶(hù)正在打電話(huà)時(shí)??蛇x的GPS收發(fā)器四對(duì)可確定裝置100在地球表面上的物理坐標(biāo),其通常輸出如緯度和經(jīng)度值的位置。GPS收發(fā)器四對(duì)還可利用其它地理定位機(jī)制,包括但不限于三角測(cè)量、輔助GPS (AGPS)、E-OTD、CI、SAI、ETA、BSS等,以進(jìn)一步確定裝置50在地球表面上的物理位置。然而,在一個(gè)實(shí)施例中,移動(dòng)裝置可通過(guò)其它組件提供其它信息,這些信息可以被用來(lái)確定裝置的物理位置,例如包括MAC地址、IP地址等等。如圖四所示,大容量存儲(chǔ)器四04包括RAM 2924、ROM 2926和其它存儲(chǔ)裝置。大容量存儲(chǔ)器四04圖解說(shuō)明計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的一個(gè)例子,以存儲(chǔ)像計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)之類(lèi)的信息。大容量存儲(chǔ)器四04存儲(chǔ)用來(lái)控制裝置50的底層操作的基本輸入/輸出系統(tǒng)(“BIOS”)四觀(guān)。大容量存儲(chǔ)器還存儲(chǔ)用于控制裝置50的操作的操作系統(tǒng)四30。應(yīng)認(rèn)識(shí)到,此組件可包括通用操作系統(tǒng),諸如MAC OS、WINDOWS、UNIX或 LINUX的一個(gè)版本,或?qū)S貌僮飨到y(tǒng),例如)(box 360系統(tǒng)軟件,Wii IOS,Windows MobileTM 或Symbian 操作系統(tǒng)。操作系統(tǒng)可包括Java虛擬機(jī)模塊或與其接口,使得能夠通過(guò)Java 應(yīng)用程序控制硬件組件和/或操作系統(tǒng)的操作。一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)模塊132可存儲(chǔ)在裝置50的存儲(chǔ)器四04中。本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解,存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊132中的一部分信息還可存儲(chǔ)在磁盤(pán)驅(qū)動(dòng)器或與裝置50關(guān)聯(lián)的其它存儲(chǔ)介質(zhì)上。數(shù)據(jù)存儲(chǔ)模塊132可存儲(chǔ)多個(gè)音軌錄音、MIDI文件、WAV文件、音頻數(shù)據(jù)的樣本和各種其它數(shù)據(jù)和/或數(shù)據(jù)格式或采用上文討論的任何一種格式的輸入曲調(diào)數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)模塊132還可存儲(chǔ)描述系統(tǒng) 100的各種能力的信息,這些信息經(jīng)請(qǐng)求或響應(yīng)于特定事件等等,可以例如在通信過(guò)程中作為報(bào)頭的一部分發(fā)送到其它裝置。而且,數(shù)據(jù)存儲(chǔ)模塊132還可被用來(lái)存儲(chǔ)社交聯(lián)網(wǎng)信息, 包括地址簿、朋友列表、化名、用戶(hù)資料信息等等。裝置50可存儲(chǔ)并選擇性地執(zhí)行許多不同應(yīng)用,包括根據(jù)系統(tǒng)100使用的應(yīng)用。例如,根據(jù)系統(tǒng)100使用的應(yīng)用可包括音頻轉(zhuǎn)換器模塊140、錄音會(huì)話(huà)實(shí)時(shí)循環(huán)(RSLL)模塊 142、多個(gè)制作自動(dòng)組合器(MTAC)模塊144、協(xié)調(diào)器模塊146、音軌共享器模塊148、聲音搜索器模塊150、流派匹配器模塊152以及和弦匹配器模塊154。這些應(yīng)用的功能將在下文更詳細(xì)地描述。裝置50上的應(yīng)用還可包括消息器134和瀏覽器136。消息器132可被配置成使用各種消息通信中的任何一種來(lái)發(fā)起并管理消息會(huì)話(huà),包括但不限于電子郵件、短消息業(yè)務(wù)(SMS)、即時(shí)消息(IM)、多媒體消息業(yè)務(wù)(匪S)、互聯(lián)網(wǎng)中繼聊天(IRC)、mIRC、RSS源和/ 或其它。例如,在一個(gè)實(shí)施例中,消息器243可被配置為IM消息應(yīng)用,諸如AOL即時(shí)消息, Yahoo ! Mesenger,. NET Mesenger Server,ICQ 等等。在另一實(shí)施例中,消息器 132 可以是被配置成整合并使用各種消息協(xié)議的客戶(hù)端應(yīng)用。在一個(gè)實(shí)施例中,消息器132可以與瀏覽器134交互,以用于管理消息。瀏覽器134可包括被配置成接收并顯示圖形、文本、多媒體等的虛擬的任何應(yīng)用,虛擬使用任何基于網(wǎng)絡(luò)的語(yǔ)言。在一個(gè)實(shí)施例中,瀏覽器應(yīng)用能夠使用手持裝置標(biāo)記語(yǔ)言(HDML)、無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML)、WMLScript、JavaScript、標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(SMGL)、超文本標(biāo)記語(yǔ)言(HTML)、可擴(kuò)展標(biāo)記語(yǔ)言(XML)等,以顯示并發(fā)送消息。不過(guò),可以使用其它各種基于網(wǎng)絡(luò)的語(yǔ)言中的任何一種語(yǔ)言。裝置50還可以包括其它應(yīng)用138,諸如計(jì)算機(jī)可執(zhí)行指令,其在被客戶(hù)端裝置100 執(zhí)行時(shí),發(fā)送、接收和/或另外處理消息(例如,SMS,MMS, IM、電子郵件和/或其它消息)、音頻、視頻,并能夠與另一客戶(hù)端裝置的另一用戶(hù)遠(yuǎn)程通信。應(yīng)用程序的其它例子包括日歷、 搜索程序、電子郵件客戶(hù)端、IM應(yīng)用、SMS應(yīng)用、VoIP應(yīng)用、聯(lián)系人管理器、任務(wù)管理器、自動(dòng)譯碼器、數(shù)據(jù)庫(kù)程序、字處理程序、安全性應(yīng)用、表單程序、游戲、搜索程序等等。以上描述的每個(gè)應(yīng)用可以嵌入或可替代地下載并在裝置50上執(zhí)行。當(dāng)然,盡管以上討論的各種應(yīng)用顯示為是在裝置50上實(shí)現(xiàn)的,但在可替代實(shí)施例中,這些應(yīng)用中的每個(gè)應(yīng)用的一個(gè)或多個(gè)部分可以在一個(gè)或多個(gè)遠(yuǎn)程裝置或服務(wù)器上實(shí)現(xiàn),其中每個(gè)部分的輸入和輸出在裝置50和一個(gè)或多個(gè)遠(yuǎn)程裝置或服務(wù)器上通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)傳遞。可替代地,一個(gè)或多個(gè)應(yīng)用可被打包以在外圍裝置上執(zhí)行或從外圍裝置上下載。咅頻轉(zhuǎn)換器
      音頻轉(zhuǎn)換器140被配置成接收音頻數(shù)據(jù),并將音頻數(shù)據(jù)轉(zhuǎn)換成更有意義的形式以在系統(tǒng)100中使用。音頻轉(zhuǎn)換器140的一個(gè)實(shí)施例圖解說(shuō)明于圖2中。在此實(shí)施例中,音頻轉(zhuǎn)換器140可包括各種子系統(tǒng),包括音軌記錄器202、音軌分割器204、量化器206、頻率檢測(cè)器 208、頻率移位器210、樂(lè)器轉(zhuǎn)換器212、增益控制214、諧波發(fā)生器216、特殊效果編輯器218 和人工調(diào)節(jié)控制220。與音頻轉(zhuǎn)換器140的各個(gè)子系統(tǒng)的連接以及各子系統(tǒng)之間的互聯(lián)并沒(méi)有示出,以避免混淆本發(fā)明,不過(guò),這些子系統(tǒng)可電學(xué)和/或邏輯連接,本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解。音軌記錄器202使用戶(hù)能夠記錄來(lái)自語(yǔ)音或樂(lè)器的至少一個(gè)音頻音軌。在一個(gè)實(shí)施例中,用戶(hù)可以記錄沒(méi)有任何伴奏的音軌。不過(guò),音軌記錄器202還可被配置成自動(dòng)或經(jīng)用戶(hù)請(qǐng)求播放音頻,包括節(jié)拍音軌(click track),音樂(lè)伴奏,用戶(hù)可以對(duì)照以判斷他/她的音高和時(shí)間的開(kāi)始音調(diào),或甚至之前錄音的音頻?!肮?jié)拍音軌”指周期性的“節(jié)拍”噪聲(諸如由機(jī)械式節(jié)拍器發(fā)出的周期性節(jié)拍噪聲),旨在幫助用戶(hù)保持一致節(jié)奏。音軌記錄器202 還可以使用戶(hù)設(shè)置錄音的時(shí)間長(zhǎng)度-以時(shí)限(即幾分鐘和幾秒)或幾個(gè)音樂(lè)小節(jié)。當(dāng)與MTAC 模塊144結(jié)合使用時(shí),如下文討論的,音軌記錄器202還可被配置成用圖形指示與所記錄的音軌的各個(gè)部分相關(guān)的分?jǐn)?shù),以便例如像在用戶(hù)走調(diào)等時(shí)之類(lèi)的情況下指出。通常,一個(gè)音樂(lè)匯編由多個(gè)抒情部分組成。例如,圖3圖解說(shuō)明流行歌曲的一個(gè)典型演進(jìn),它以介紹部分開(kāi)始,隨后是交替的獨(dú)唱和合唱部分,以及最后獨(dú)唱之前的過(guò)門(mén)部分。當(dāng)然,盡管沒(méi)有示出,還可以使用諸如副歌、總結(jié)等的其它結(jié)構(gòu)。因此,在一個(gè)實(shí)施例中, 音軌記錄器202還可被配置成使用戶(hù)能夠選擇所記錄的音頻音軌要用于的歌曲部分。這些部分然后可以任何順序排列(自動(dòng)(基于流派匹配器模塊152所做出的確定)或由終端用戶(hù)選擇)以創(chuàng)建完整的音樂(lè)匯編。音軌分割器204將所記錄的音頻音軌分成單獨(dú)的分割部分,之后分割部分可被找到并可能分別作為可找到的單獨(dú)的聲音片斷或文件存儲(chǔ)。優(yōu)選選擇分割部分以使尾尾相連接合的片斷產(chǎn)生很少或不產(chǎn)生人為音頻產(chǎn)品。例如,我們假設(shè)可聽(tīng)輸入包括短語(yǔ)“噗啪噗”。在一個(gè)實(shí)施例中,此可聽(tīng)輸入的劃分可識(shí)別并將此可聽(tīng)輸入的每個(gè)音節(jié)區(qū)分為單獨(dú)的聲音,諸如“噗”、“啪”和“噗”。不過(guò),應(yīng)該理解的是,此短語(yǔ)可以其它方式進(jìn)行描述,單個(gè)分割部分可包括一個(gè)以上的音節(jié)或字。各自包括一個(gè)以上的音節(jié)的四個(gè)分割部分(編號(hào)為 “1”、“2”、“3”和“4”)圖示于圖1A、1B和IC的顯示器75上。如所示的,分割部分“ 1 ”具有多個(gè)音符,它們可反映已經(jīng)由音軌記錄器202利用來(lái)自麥克風(fēng)52的輸入記錄的相同的多個(gè)音節(jié),麥克風(fēng)52的輸入來(lái)自人或樂(lè)器來(lái)源。為了實(shí)現(xiàn)可聽(tīng)音軌到單獨(dú)的分割部分的劃分,音軌分割器204可利用在處理器 2902上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。在如圖4所示的一個(gè)示例性實(shí)施例中,音軌分割器204可包括靜音檢測(cè)器402、停止檢測(cè)器404和/或手動(dòng)分割器406,每一個(gè)都可以用來(lái)將音頻音軌劃分成按時(shí)間排列的N個(gè)分割部分。音軌分割器204可使用靜音檢測(cè)器302以在特定的時(shí)間段中檢測(cè)到靜音時(shí),劃分音軌?!办o音”可以由音量閾值定義,使得當(dāng)音頻音量下降到低于定義的閾值達(dá)到一限定的時(shí)間段時(shí),音軌中的位置被認(rèn)為是靜音。音量閾值和時(shí)間段都是可以配置的。另一方面,停止檢測(cè)器404可以被配置成使用語(yǔ)音分析,如共振峰分析,以識(shí)別音軌中的元音和輔音。例如,諸如T,D, P, B, G, K的輔音和鼻音是由其發(fā)聲中氣流的停頓界定的。特定元音或輔音的位置然后可以用來(lái)檢測(cè)并優(yōu)先識(shí)別劃分點(diǎn)。與靜音檢測(cè)器402 類(lèi)似,停止檢測(cè)器404識(shí)別劃分點(diǎn)所使用的元音和輔音的類(lèi)型可以是可配置的。還可以提供手動(dòng)分割器406以使用戶(hù)能夠手動(dòng)界定每個(gè)分割部分。例如,用戶(hù)可以只是規(guī)定每個(gè)分割部分的時(shí)間長(zhǎng)度,使音頻音軌被劃分成每個(gè)有相同長(zhǎng)度的很多分割部分。還可以允許用戶(hù)識(shí)別音頻音軌中待創(chuàng)建分割部分的特定位置??梢允褂弥甘狙b置,諸如鼠標(biāo)或游戲控制器與圖1A,1B和IC中所示類(lèi)型的圖形用戶(hù)界面結(jié)合來(lái)以圖形方式進(jìn)行識(shí)別。還可以通過(guò)音軌記錄器202在音頻音軌的可聽(tīng)重放過(guò)程中,通過(guò)按下用戶(hù)輸入裝置如鍵盤(pán)55,鼠標(biāo)M 或游戲控制器56上的按鈕或鍵來(lái)進(jìn)行識(shí)別。當(dāng)然,盡管已經(jīng)分別描述了靜音檢測(cè)器402、停止檢測(cè)器304和手動(dòng)分割器406的功能,但應(yīng)考慮到音軌分割器204可使用靜音檢測(cè)器、停止檢測(cè)器和/或手動(dòng)分割器的任何組合來(lái)將音頻音軌分割或劃分成若干片斷。本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解,可以使用將音頻音軌分割或劃分成若干片斷的其它技術(shù)。量化器206被配置成將所接收的音頻音軌的分割部分量化,它可利用在處理器 2902上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。量化進(jìn)程這個(gè)術(shù)語(yǔ)在本文中使用時(shí),指以前創(chuàng)建的每一個(gè)分割部分(以及因此包含在該分割部分內(nèi)的音符)的時(shí)間移位,可能需要它們以便將分割部分中的聲音與特定的節(jié)拍對(duì)齊。優(yōu)選地,量化器206被配置成將每個(gè)分割部分的開(kāi)始按時(shí)間順序與以前確定的節(jié)拍對(duì)齊。例如,可以提供拍子,其中每個(gè)小節(jié)可包括4個(gè)節(jié)拍,單獨(dú)聲音的對(duì)齊可關(guān)于時(shí)間的四分之一節(jié)拍遞增出現(xiàn),因此在每4個(gè)節(jié)拍小節(jié)中提供可以將分割部分對(duì)齊的16個(gè)時(shí)間點(diǎn)。當(dāng)然,可以針對(duì)每個(gè)小節(jié)(諸如華爾滋或波爾卡舞效果3個(gè)節(jié)拍,搖擺效果的2個(gè)節(jié)拍等)和節(jié)拍使用任意數(shù)目的遞增,并且在進(jìn)程中的任何時(shí)間,可以通過(guò)用戶(hù)手動(dòng)或基于特定標(biāo)準(zhǔn)進(jìn)行調(diào)節(jié),如用戶(hù)選擇特定的風(fēng)格或音樂(lè)流派(例如,布魯斯、 爵士、波爾卡舞、流行音樂(lè)、搖滾、搖擺或華爾滋)。在一個(gè)實(shí)施例中,每個(gè)分割部分可通過(guò)量化器206自動(dòng)與可用的時(shí)間增量對(duì)齊, 在錄音時(shí)最接近該時(shí)間增量接收分割部分。即,如果聲音在節(jié)拍中的兩個(gè)時(shí)間增量之間開(kāi)始,則聲音的重放時(shí)間會(huì)按時(shí)間順序向前或向后移動(dòng)到其初始開(kāi)始時(shí)間更接近的這些增量中的一個(gè)??商娲?,每個(gè)聲音可按時(shí)間被自動(dòng)移位到立即位于一開(kāi)始記錄聲音的相對(duì)時(shí)間之前的每個(gè)時(shí)間增量。在又一個(gè)實(shí)施例中,每個(gè)聲音可按時(shí)間被自動(dòng)移位到立即跟在一開(kāi)始記錄聲音的相對(duì)時(shí)間之后的每個(gè)時(shí)間增量。如果有時(shí)間移位,對(duì)于每個(gè)單獨(dú)的聲音,還可以交替地或另外根據(jù)為多音軌錄音選擇的流派影響時(shí)間移位,這將在下文關(guān)于流派匹配器152進(jìn)一步討論。在另一個(gè)實(shí)施例中,每個(gè)聲音還可以自動(dòng)地與以前記錄的多音軌錄音中的音軌時(shí)間對(duì)齊,實(shí)現(xiàn)卡拉OK類(lèi)型的效果。而且,單獨(dú)的聲音的長(zhǎng)度可以比一個(gè)或多個(gè)時(shí)間增量大,量化器206的時(shí)間移位可以被控制以防止單獨(dú)的聲音發(fā)生時(shí)間移位,使得它們?cè)谕灰纛l音軌內(nèi)重疊。頻率檢測(cè)器208被配置成檢測(cè)并識(shí)別每個(gè)分割部分內(nèi)可以包含的一個(gè)或多個(gè)聲音的音高,它可以利用處理器四02上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。在一個(gè)實(shí)施例中,音高可以通過(guò)將每個(gè)單獨(dú)的聲音轉(zhuǎn)換成頻譜來(lái)確定。優(yōu)選地,這是通過(guò)使用快速傅立葉變換(FFT)算法完成的,諸如通過(guò)ihtope的FFT實(shí)現(xiàn)。不過(guò),應(yīng)該理解的是,可以使用任何FFT實(shí)現(xiàn)。 還要考慮到也可以使用離散傅立葉變換(DFT)算法來(lái)獲得頻譜。為了圖示,圖5描繪了可以由在所接收的音頻音軌的一部分上執(zhí)行的FFT進(jìn)程的輸出產(chǎn)生的頻譜的一個(gè)示例。可以看出,除了在2F,3F,4F…nF處激勵(lì)的諧波之外,頻譜400 包括與音高對(duì)應(yīng)的處于單個(gè)基本頻率(F)502的一個(gè)主要尖峰。另外的諧波出現(xiàn)在頻譜中, 原因是當(dāng)象聲卡或小提琴琴弦之類(lèi)的振蕩器在單個(gè)音高處被激勵(lì)時(shí),它通常以多個(gè)頻率振動(dòng)。在一些事例中,音高的識(shí)別可能由于另外的噪聲是復(fù)雜的。例如,如圖5中所示, 頻譜可包括由于來(lái)自現(xiàn)實(shí)世界的振蕩器諸如聲音或樂(lè)器的音頻輸入而出現(xiàn)的,并且在頻譜中以低幅度尖峰展開(kāi)出現(xiàn)的噪聲。在一個(gè)實(shí)施例中,可通過(guò)過(guò)濾低于特定噪聲閾值之下的 FFT輸出來(lái)提取此噪聲。在一些實(shí)施例中,音高的識(shí)別還可能由于振動(dòng)的存在而復(fù)雜化。振動(dòng)是一種有準(zhǔn)備的頻率調(diào)制,它可以應(yīng)用到表演上,通常在5. 5 Hz和7. 5 Hz之間。就象噪聲一樣,通過(guò)在頻域中應(yīng)用帶通濾波器,振動(dòng)可以從FFT輸出中濾除,但在許多情況下可能不希望濾掉振動(dòng)。除了上文討論的頻域方法之外,應(yīng)當(dāng)考慮,還可以使用一個(gè)或多個(gè)時(shí)域方法來(lái)確定一個(gè)分割部分中一個(gè)或多個(gè)聲音的音高。例如,在一個(gè)實(shí)施例中,可以通過(guò)測(cè)量信號(hào)的0 交叉點(diǎn)之間的距離來(lái)確定音高。還可以使用象AMDF (平均幅值差函數(shù))、ASMDF (平均均方差函數(shù))和其它類(lèi)似自相關(guān)算法之類(lèi)的算法。為了使音高的判斷最有效,還可以將音高內(nèi)容分成(恒定頻率的)音符和(頻率均勻增大或減小的)滑音。但是,與具有自然產(chǎn)生均勻的離散音高的音品或鍵的樂(lè)器不同,人類(lèi)的聲音趨向于以連續(xù)方式變成音符和波,使得轉(zhuǎn)換成離散音高變得困難。結(jié)果,頻率檢測(cè)器208還可以?xún)?yōu)選利用音高脈沖檢測(cè)來(lái)識(shí)別一個(gè)分割部分中的單獨(dú)的聲音之間的音高的移動(dòng)或變化。音高脈沖檢測(cè)是一種界定音高事件的方法,它側(cè)重于在歌手的聲音和他對(duì)他聲音的感知之間形成的控制循環(huán)的發(fā)射特性。通常,當(dāng)歌手出聲時(shí),該歌手在片刻之后聽(tīng)到該聲音。如果歌手聽(tīng)到音高是不正確的,他立即將其聲音變成目的音高。此負(fù)反饋循環(huán)可以作為由周期性脈沖驅(qū)動(dòng)的衰減諧波動(dòng)作來(lái)建模。因此,人類(lèi)聲音可以認(rèn)為是單個(gè)振蕩器聲卡。 改變并穩(wěn)定歌手的聲音602的音高的一個(gè)示例圖示可以參見(jiàn)圖6。聲卡中的張力控制音高, 音高的此變化可以通過(guò)對(duì)階躍函數(shù)的響應(yīng)來(lái)建模,諸如圖6中的階躍函數(shù)604。因此,新音高事件的開(kāi)始可以通過(guò)如下方式確定找到音高中衰減諧波振蕩的開(kāi)始;并觀(guān)察收斂到穩(wěn)定值的音高的連續(xù)轉(zhuǎn)折點(diǎn)。在已經(jīng)確定音頻音軌的一個(gè)分割部分中的音高事件之后,它們可以被轉(zhuǎn)換和/或存儲(chǔ)為一種形態(tài),它是音高事件對(duì)于時(shí)間的曲線(xiàn)圖。形態(tài)(沒(méi)有分割)的一個(gè)示例描繪于圖 7中。形態(tài)因此可以包括識(shí)別每個(gè)聲音的開(kāi)始、持續(xù)時(shí)間和音高的信息,或者這些值的任何組合或子集。在一個(gè)實(shí)施例中,形態(tài)可以是MIDI數(shù)據(jù)形式的,盡管形態(tài)可以指音高隨時(shí)間的任何表示,并且不限于半音或任何特定拍子。例如,可以使用的形態(tài)的其它類(lèi)似例子在 Larry Polansky所著"Morphological Metrics,,, Journal of New Music Research,第 25卷,第觀(guān)9-368頁(yè),ISSN: 09擬9_8215中有描述,其通過(guò)引用被并入本文。頻率移位器210可被配置成將可聽(tīng)輸入的頻率移位,它可利用在處理器四02上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。例如,可聽(tīng)輸入的一個(gè)分割部分中的一個(gè)或多個(gè)聲音的頻率可被自動(dòng)提高或降低,以便與可聽(tīng)輸入或以前記錄的單獨(dú)的聲音的基本頻率一致。在一個(gè)實(shí)施例中,確定是否提高或降低可聽(tīng)輸入的頻率取決于最接近的基本頻率。換言之,假設(shè)作品是C 大調(diào),如果由音軌記錄器202捕捉的可聽(tīng)頻率是270. 000Hz,則頻率移位器210會(huì)將音符下移至626Hz (中C),而如果由音頻記錄器202捕捉的可聽(tīng)頻率是觀(guān)0. 000Hz,則頻率移位器210會(huì)將音符上移到四3. 665Hz (或在中C上的D)。甚至當(dāng)頻率移位器首先將可聽(tīng)輸入調(diào)節(jié)到最接近的基本頻率時(shí),移位器210還可被進(jìn)一步編程,以基于音樂(lè)鍵,流派和/或和弦,對(duì)接近的呼叫作出不同決定(即可聽(tīng)頻率大致在兩個(gè)音符之間的正中間)。在一個(gè)實(shí)施例中,頻率移位器210可基于由流派匹配器260和/或和弦匹配器270提供的控制,基于音樂(lè)鍵,流派和/或和弦,調(diào)節(jié)可聽(tīng)輸入到使音樂(lè)聽(tīng)起來(lái)更加悅耳的其它基本頻率,這將在下文進(jìn)一步討論??商娲鼗蛘吡硗?,頻率移位器210響應(yīng)于來(lái)自樂(lè)器轉(zhuǎn)換器212的輸入, 還可分別將一個(gè)或多個(gè)分割部分的一個(gè)或多個(gè)部分移位,以與預(yù)定的頻率集合或象一般與選擇的樂(lè)器關(guān)聯(lián)的半音對(duì)應(yīng),樂(lè)器如鋼琴、吉它或其它弦類(lèi)樂(lè)器、木管樂(lè)器或黃銅管樂(lè)。樂(lè)器轉(zhuǎn)換器212可被配置成執(zhí)行將可聽(tīng)輸入的一個(gè)或多個(gè)部分轉(zhuǎn)換成具有與樂(lè)器關(guān)聯(lián)的音色的一個(gè)或多個(gè)聲音。例如,可聽(tīng)輸入中的一個(gè)或多個(gè)聲音可被轉(zhuǎn)換成一個(gè)或多個(gè)不同類(lèi)型的打擊樂(lè)器的一個(gè)或多個(gè)樂(lè)器聲音,打擊樂(lè)器包括小軍鼓、牛鈴、底鼓、三角鐵等等。在一個(gè)實(shí)施例中,可聽(tīng)輸入到一個(gè)或多個(gè)對(duì)應(yīng)的打擊樂(lè)器聲音的轉(zhuǎn)換可包括將可聽(tīng)輸入中的一個(gè)或多個(gè)聲音的時(shí)間和幅值修改為包括打擊樂(lè)器的一個(gè)或多個(gè)聲音的對(duì)應(yīng)音軌,打擊樂(lè)器聲音包括與一個(gè)或多個(gè)可聽(tīng)輸入聲音相同或相似的時(shí)間和幅值。對(duì)于能夠演奏不同音符的樂(lè)器,諸如長(zhǎng)號(hào)或其它類(lèi)型的黃銅管樂(lè)、琴弦、木管樂(lè)器等等,樂(lè)器轉(zhuǎn)換可進(jìn)一步將可聽(tīng)輸入聲音的一個(gè)或多個(gè)頻率與具有由樂(lè)器演奏的相同或相似頻率的一個(gè)或多個(gè)聲音相關(guān)聯(lián)。而且,每個(gè)轉(zhuǎn)換可由實(shí)際演奏相應(yīng)物理樂(lè)器的物理能力來(lái)得到和/或限定。例如,為女低音薩克斯管音軌生成的樂(lè)器聲音的頻率可由傳統(tǒng)的女低音薩克斯管的實(shí)際頻率范圍限定。在一個(gè)實(shí)施例中,生成的音頻音軌可包括轉(zhuǎn)換后可聽(tīng)輸入的MIDI格式的表示。樂(lè)器轉(zhuǎn)換器212所使用的對(duì)于各種樂(lè)器的數(shù)據(jù)會(huì)優(yōu)選地被存儲(chǔ)在存儲(chǔ)器四04中,并且可從光或磁介質(zhì)、可移動(dòng)存儲(chǔ)器中或通過(guò)網(wǎng)絡(luò)下載。增益控制214可被配置成基于其它以前記錄的音軌的音量自動(dòng)地調(diào)節(jié)可聽(tīng)輸入的相對(duì)音量,并且可利用在處理器四02上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。諧波發(fā)生器216 可被配置成將諧波并入到音頻音軌中,它可利用在處理器四02上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。例如,可聽(tīng)輸入信號(hào)的不同的附加頻率可被確定,并加入到所生成的音頻音軌。確定附加頻率還可基于來(lái)自流派匹配器沈0的流派,或通過(guò)使用由用戶(hù)輸入的其它預(yù)定的參數(shù)設(shè)置。例如,如果選擇的流派是華爾滋,附加頻率可以從與八度音中的前奏音樂(lè)協(xié)調(diào)的剛好低于前奏的大三和音中選擇,在%時(shí)間,具有“oom-pa-pa”節(jié)拍,如下根音
      ? t,根音〗1。特殊效果編輯器218可被配置成將各種效果加入到音頻音軌,諸如回聲,
      回響等,優(yōu)選利用在處理器四02上運(yùn)行的一個(gè)或多個(gè)進(jìn)程。音頻轉(zhuǎn)換器140還可包括手工調(diào)節(jié)控制220,以能夠使用戶(hù)手動(dòng)改變上文討論的由模塊自動(dòng)配置的設(shè)置中的任何設(shè)置。例如,手動(dòng)調(diào)節(jié)控制220可以使用戶(hù)改變音頻輸入或其各部分的頻率;使用戶(hù)改變每個(gè)單獨(dú)的聲音的開(kāi)始和持續(xù)時(shí)間;增加或降低針對(duì)音頻音軌的增益;除其它選項(xiàng)之外,選擇不同的樂(lè)器應(yīng)用到樂(lè)器轉(zhuǎn)換器212。本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解,此手動(dòng)調(diào)節(jié)控制220可被設(shè)計(jì)成與一個(gè)或多個(gè)圖形用戶(hù)界面一起使用。在下文將聯(lián)系后面的圖13A、i;3B和13C,討論一個(gè)具體的圖形用戶(hù)界面。圖8圖解說(shuō)明音頻音軌的一個(gè)分割部分的文件結(jié)構(gòu)的一個(gè)實(shí)施例,音頻音軌已經(jīng)由音頻轉(zhuǎn)換器140處理過(guò),或者另外下載,提取或從另一來(lái)源獲得。如所示的,在此實(shí)施例中,文件包括與文件相關(guān)的元數(shù)據(jù),所獲得的形態(tài)數(shù)據(jù)(例如以MIDI格式)和原始音頻(例如以.wav格式)。元數(shù)據(jù)可包括指示與音頻音軌分割部分的創(chuàng)建者或提供者相關(guān)的資料的信息。它還可包括關(guān)于數(shù)據(jù)的音頻拍號(hào)的附加信息,包括鍵、節(jié)奏和與音頻關(guān)聯(lián)的分割部分。 元數(shù)據(jù)還可包括關(guān)于以下各項(xiàng)的信息,即可應(yīng)用到分割部分中的每個(gè)音符的可能可用的音高移位,可應(yīng)用到每個(gè)音符的時(shí)間移位的量等等。例如,要理解的是,對(duì)于實(shí)時(shí)記錄音頻,如果音高移動(dòng)超過(guò)單個(gè)半音,則存在失真的可能性。相應(yīng)地,在一個(gè)實(shí)施例中??蓪?duì)實(shí)時(shí)音頻設(shè)置約束來(lái)阻止移位超過(guò)一個(gè)半音。當(dāng)然,還可以使用不同的設(shè)置和不同的約束。在另一個(gè)實(shí)施例中,也可以由音頻音軌分割部分的創(chuàng)建者,或者對(duì)該音頻音軌分割部分具有實(shí)際權(quán)利的個(gè)人,如管理員、合作方等等改變或建立潛在音高移位,時(shí)間移位等的范圍。錄咅會(huì)話(huà)實(shí)時(shí)循環(huán)
      錄音會(huì)話(huà)實(shí)時(shí)循環(huán)(RSLL)模塊142實(shí)現(xiàn)數(shù)字音頻工作站,它與音頻轉(zhuǎn)換器140結(jié)合, 能夠記錄可聽(tīng)輸入,生成單獨(dú)的音頻音軌,并創(chuàng)建多音軌錄音。因此,RSLL模塊142可以使任何記錄的或者說(shuō)出來(lái)的、吟頌的或其它方式的音頻音軌與之前記錄的音軌結(jié)合來(lái)創(chuàng)建多音軌錄音。如下文進(jìn)一步討論的,RSLL模塊142還優(yōu)選被配置成循環(huán)以前記錄的多音軌錄音的至少一個(gè)小節(jié)以用于反復(fù)重放。此反復(fù)重放可在新的可聽(tīng)文件正在被記錄或RSLL模塊142另外接收指令以記錄當(dāng)前正在執(zhí)行的會(huì)話(huà)的同時(shí)被執(zhí)行。結(jié)果,RSLL模塊142允許用戶(hù)繼續(xù)編輯并組合音樂(lè)音軌,同時(shí)播放、聆聽(tīng)以前記錄的音軌。從下文的討論中會(huì)理解至IJ,以前記錄的音軌的連續(xù)循環(huán)還最小化了用戶(hù)對(duì)由于施加到當(dāng)前正在被用戶(hù)記錄的音頻音軌的進(jìn)程可能引起的任何延遲的感知,因?yàn)檫@些進(jìn)程是優(yōu)選被完成的。圖9圖解說(shuō)明一個(gè)邏輯流程圖,它一般地顯示了總體過(guò)程的一個(gè)實(shí)施例,以與音頻轉(zhuǎn)換器140結(jié)合通過(guò)使用RSLL模塊142來(lái)創(chuàng)建多音軌錄音??傊瑘D9的操作通常表示一個(gè)錄音會(huì)話(huà)。此會(huì)話(huà)可以是每次用戶(hù)采用系統(tǒng)100,例如RSLL模塊142時(shí)最近創(chuàng)建和完成的。可替代地,以前的會(huì)話(huà)可以被繼續(xù),其某些元件,諸如以前記錄的多音軌錄音或其它用戶(hù)規(guī)定的錄音參數(shù)還可以被加載和應(yīng)用。在任一配置中,過(guò)程900在開(kāi)始?jí)K之后從判斷塊910開(kāi)始,在此用戶(hù)判斷當(dāng)前記錄的多音軌錄音是否是要重放的。重放當(dāng)前的多音軌錄音的進(jìn)程同時(shí)能夠進(jìn)行其它動(dòng)作,這在本文中總體被稱(chēng)作“實(shí)時(shí)循環(huán)”。當(dāng)前正在被重放的多音軌錄音的一部分的內(nèi)容和持續(xù)時(shí)間無(wú)明顯重復(fù),被稱(chēng)作“實(shí)時(shí)循環(huán)”。在重放過(guò)程中,多音軌錄音可以伴隨有節(jié)拍音軌(click track),它通常包括單獨(dú)的不是與多音軌錄音一起存儲(chǔ)的音頻音軌,其提供一連串相等間隔的參考聲音或節(jié)拍,這些聲音或節(jié)拍可聽(tīng)地指示系統(tǒng)當(dāng)前被配置成記錄的音軌的拍子速度禾口調(diào)子(measure)。在開(kāi)始執(zhí)行過(guò)程900時(shí),音頻音軌可能還沒(méi)有生成。在這種狀態(tài)下,可以模擬塊 910中的空白多音軌錄音的重放,節(jié)拍音軌可僅向用戶(hù)提供重放的聲音。然而,在一個(gè)實(shí)施例中,用戶(hù)可以選擇使節(jié)拍音軌消音,這將參照塊964在下文中進(jìn)一步討論。在錄音過(guò)程中視覺(jué)提示可與音頻重放結(jié)合提供給用戶(hù)。甚至當(dāng)音頻音軌沒(méi)有被記錄時(shí),節(jié)拍音軌被消音, 模擬的重放和當(dāng)前的重放位置的指示可只限于那些可視提示,其可包括例如進(jìn)度條、指針或其它一些圖形表示(參見(jiàn)例如圖12A,12B和12C)的變化顯示。在判斷塊910中重放的實(shí)時(shí)循環(huán)的多音軌錄音可包括以前記錄的一個(gè)或多個(gè)音頻音軌。多音軌錄音可包括總體長(zhǎng)度以及作為實(shí)時(shí)循環(huán)重放的長(zhǎng)度。實(shí)時(shí)循環(huán)的長(zhǎng)度可被選擇為小于多音軌錄音的總體長(zhǎng)度,允許用戶(hù)單獨(dú)對(duì)多音軌錄音的不同小節(jié)分層。實(shí)時(shí)循環(huán)的長(zhǎng)度,相對(duì)于多音軌錄音的總體長(zhǎng)度,可由用戶(hù)手動(dòng)選擇,或者可替代地,基于所接收的可聽(tīng)輸入自動(dòng)確定。在至少一個(gè)實(shí)施例中,多音軌錄音和實(shí)時(shí)循環(huán)的總體長(zhǎng)度可以相同。 例如,實(shí)時(shí)循環(huán)和多音軌錄音的長(zhǎng)度可以是音樂(lè)的單個(gè)小節(jié)。當(dāng)在判斷塊910選擇用于重放的多音軌錄音時(shí),附加的視覺(jué)提示,諸如一個(gè)或多個(gè)音軌的可視表示,可與實(shí)時(shí)循環(huán)的音頻重放同步地提供,該實(shí)時(shí)循環(huán)包括為用戶(hù)重放的多音軌錄音的至少一部分。當(dāng)播放多音軌錄音時(shí),過(guò)程900繼續(xù)判斷塊920,在此由終端用戶(hù)做出是否要生成用于多音軌錄音的音頻音軌的判斷。錄音可以基于可聽(tīng)輸入的接收而發(fā)起,諸如由終端用戶(hù)生成的聲音可聽(tīng)輸入。在一個(gè)實(shí)施例中,可聽(tīng)輸入的檢測(cè)幅度可以觸發(fā)系統(tǒng)100中接收的可聽(tīng)輸入信號(hào)的采樣和存儲(chǔ)。在一個(gè)替代實(shí)施例中,此音軌的生成可以由系統(tǒng)100接收的手動(dòng)輸入來(lái)發(fā)起。而且,生成新的音頻音軌可能需要檢測(cè)到的可聽(tīng)輸入, 諸如來(lái)自麥克風(fēng),和手動(dòng)指示。如果要生成新的音頻音軌,則進(jìn)程繼續(xù)塊922。如果不發(fā)起音頻音軌的生成,則過(guò)程900繼續(xù)判斷塊940。在塊922,由音頻轉(zhuǎn)換器140的音軌記錄器202接收可聽(tīng)輸入,可聽(tīng)輸入被存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)模塊132中的存儲(chǔ)器四04中,如本文中使用的,“可聽(tīng)”指裝置50的輸入性質(zhì),其中當(dāng)正在提供輸入時(shí),它可以同時(shí),自然和直接被至少一個(gè)用戶(hù)聽(tīng)到,而不用放大或其它電子處理。在一個(gè)實(shí)施例中,所記錄的可聽(tīng)輸入的長(zhǎng)度可以基于當(dāng)?shù)谝淮谓邮湛陕?tīng)輸入時(shí),實(shí)時(shí)循環(huán)中剩余時(shí)間量來(lái)確定。即,可聽(tīng)輸入的記錄可以在實(shí)時(shí)循環(huán)結(jié)束后的一時(shí)間長(zhǎng)度之后結(jié)束,無(wú)論可檢測(cè)量的可聽(tīng)輸入是否仍在被接收。例如,如果循環(huán)的長(zhǎng)度是每小節(jié)4個(gè)節(jié)拍的一個(gè)小節(jié)長(zhǎng),并且可聽(tīng)輸入的接收首先被檢測(cè)或在第二節(jié)拍開(kāi)始時(shí)被觸發(fā),則可以記錄可聽(tīng)輸入的3個(gè)節(jié)拍,對(duì)應(yīng)于小節(jié)的第二、第三和第四節(jié)拍,因此第二、第三和第四節(jié)拍會(huì)在塊910中連續(xù)處理的的多音軌錄音重放中循環(huán)。在此配置中,在單個(gè)小節(jié)結(jié)束之后接收的可聽(tīng)輸入可以被記錄并被作為用于多音軌錄音的另一單獨(dú)音軌的基礎(chǔ)處理。單獨(dú)的音軌的此附加處理可通過(guò)至少塊910、920和922被表示為單獨(dú)重復(fù)。在至少一個(gè)可替代實(shí)施例中,循環(huán)重放的長(zhǎng)度可以基于在塊922接收的可聽(tīng)輸入的長(zhǎng)度而被動(dòng)態(tài)調(diào)節(jié)。即,可聽(tīng)輸入可能自動(dòng)地產(chǎn)生當(dāng)前塊910中正在播放的多音軌錄音的音軌長(zhǎng)度的延長(zhǎng)。例如,如果在當(dāng)前的實(shí)時(shí)循環(huán)的長(zhǎng)度已經(jīng)重放之后接收附加可聽(tīng)輸入, 則此更長(zhǎng)的可聽(tīng)輸入可被進(jìn)一步記錄并保持以導(dǎo)出,作為新的音頻音軌。在此配置中,多音軌錄音的以前的音軌可在隨后的實(shí)時(shí)循環(huán)中重復(fù),以便匹配所接收的可聽(tīng)輸入的長(zhǎng)度。在一個(gè)實(shí)施例中,可以重復(fù)執(zhí)行較短的以前的多音軌錄音整數(shù)次。此整數(shù)次重復(fù)保持以前記錄的較短的多音軌錄音的多個(gè)小節(jié)之間的關(guān)系,若有的話(huà)。以此方式,多音軌錄音和實(shí)時(shí)循環(huán)的循環(huán)點(diǎn)可以被動(dòng)態(tài)地改變。類(lèi)似地,在塊922接收的音軌的長(zhǎng)度可以比當(dāng)前正在播放的實(shí)時(shí)循環(huán)(即在4小節(jié)長(zhǎng)度的實(shí)時(shí)循環(huán)的重放過(guò)程中只接收可聽(tīng)輸入的一個(gè)小節(jié))的長(zhǎng)度短。在此配置中,可聽(tīng)輸入的結(jié)束可在接收和記錄至少一個(gè)閥值音量后的預(yù)定時(shí)間(例如,選擇的秒數(shù))之后沒(méi)有接收到附加可聽(tīng)輸入時(shí)檢測(cè)到。在一個(gè)實(shí)施例中,此靜音的檢測(cè)可以基于在超過(guò)當(dāng)前的實(shí)時(shí)循環(huán)的閥值音量上沒(méi)有輸入。可替代地或者另外,可聽(tīng)輸入的結(jié)束可以通過(guò)接收手動(dòng)信號(hào)來(lái)發(fā)出信號(hào)。此較短的可聽(tīng)輸入的相關(guān)長(zhǎng)度可以根據(jù)具有與多音軌錄音相同數(shù)量節(jié)拍的小節(jié)的數(shù)目來(lái)確定。在一個(gè)實(shí)施例中,此小節(jié)的數(shù)目是作為當(dāng)前實(shí)時(shí)循環(huán)的長(zhǎng)度的因素選擇的。在每種情況下,可聽(tīng)輸入一旦在塊擬4被轉(zhuǎn)換成音軌,就可以手動(dòng)或自動(dòng)選擇以重復(fù)許多次,足以匹配當(dāng)前正在重放的多音軌錄音的長(zhǎng)度。在塊924,所接收的可聽(tīng)輸入可以通過(guò)音頻轉(zhuǎn)換器140被轉(zhuǎn)換成音頻音軌。如上文討論過(guò)的,音頻轉(zhuǎn)換過(guò)程可包括各種操作,包括分割、量化、頻率檢測(cè)和移位、樂(lè)器轉(zhuǎn)換、 增益控制、和音生成、加入特殊效果和手動(dòng)調(diào)節(jié)。這些音頻轉(zhuǎn)換操作中每個(gè)操作的順序可以被改變,并且在至少一個(gè)實(shí)施例中可以由終端用戶(hù)配置。還有,這些操作中每個(gè)操作可以被選擇性地施加,使得可聽(tīng)輸入能夠以與所需的一樣多的或者最少的附加處理被轉(zhuǎn)換成音頻音軌。例如,可以不選擇樂(lè)器轉(zhuǎn)換,因此允許來(lái)自可聽(tīng)輸入的一個(gè)或多個(gè)原始聲音基本與其原始音色一起被包括在所生成的音頻音軌中。在塊924,可以應(yīng)用回聲消除過(guò)程,以從正在有效記錄的音頻音軌中過(guò)濾掉在實(shí)時(shí)循環(huán)過(guò)程中播放的其它音軌的音頻。在一個(gè)實(shí)施例中,這可以通過(guò)以下來(lái)實(shí)現(xiàn)識(shí)別在實(shí)時(shí)循環(huán)中正在播放的音頻信號(hào),確定輸出音頻信號(hào)和輸入音頻信號(hào)之間的任何延遲;過(guò)濾和延遲輸出音頻信號(hào)以與輸入音頻信號(hào)類(lèi)似;并從輸入音頻信號(hào)中減去輸出音頻信號(hào)??梢允褂玫囊粋€(gè)優(yōu)選回聲消除過(guò)程是由ihtope實(shí)現(xiàn)的過(guò)程,不過(guò)也可以使用其它實(shí)現(xiàn)方式。塊擬4的過(guò)程后續(xù)可以被應(yīng)用或去掉,在本文中將參照塊942進(jìn)一步討論。在塊擬4將可聽(tīng)輸入轉(zhuǎn)換成生成的音頻音軌之后,過(guò)程900繼續(xù)塊 926。在塊926,由塊924生成的音頻音軌可實(shí)時(shí)加入到多音軌錄音中。這可以是已經(jīng)發(fā)起的多音軌,或者可替代地是具有被包括作為其第一音軌的音頻音軌的新多音軌。在塊擬6之后,過(guò)程900可再次開(kāi)始判斷塊910,其中多音軌可隨著所包括的最近生成的音頻音軌重放。當(dāng)922、擬4和擬6操作在圖9中被示出為連續(xù)被執(zhí)行時(shí),對(duì)于每個(gè)接收的可聽(tīng)輸入,這些步驟還可以并行執(zhí)行,以便進(jìn)一步能夠進(jìn)行實(shí)時(shí)錄音和可聽(tīng)輸入信號(hào)的重放。在每個(gè)可聽(tīng)輸入中,例如,可對(duì)于從可聽(tīng)輸入中識(shí)別的每個(gè)單獨(dú)的聲音,執(zhí)行此并行處理,盡管可替代實(shí)施例可包括可聽(tīng)輸入信號(hào)的其它不同大小的部分。在判斷塊940,對(duì)多音軌錄音中的一個(gè)或多個(gè)音頻音軌是否要被修改做出判斷。例如,可以接收指示終端用戶(hù)希望修改以前記錄的一個(gè)或多個(gè)音頻音軌的輸入。在一個(gè)實(shí)施例中,此指示可以通過(guò)手動(dòng)輸入來(lái)接收。如上文指出的,此修改還可以在當(dāng)前記錄的多音軌錄音的重放的過(guò)程中執(zhí)行,允許為終端用戶(hù)立即評(píng)估多音軌錄音的當(dāng)前狀態(tài)。在一個(gè)實(shí)施例中,此指示可包括期望應(yīng)用調(diào)節(jié)的多音軌錄音的一個(gè)或多個(gè)音軌。這些音軌還可包括手動(dòng)加入到多音軌錄音的一個(gè)或多個(gè)新音軌。如果接收到音軌修改的指示,過(guò)程900繼續(xù)塊 942 ;否則,過(guò)程900繼續(xù)判斷塊960。在塊942,接收一個(gè)或多個(gè)以前轉(zhuǎn)換的音軌的參數(shù),經(jīng)調(diào)節(jié)的參數(shù)可以通過(guò)終端用戶(hù)輸入。用于修改的參數(shù)可包括使用音頻轉(zhuǎn)換器140的過(guò)程可以進(jìn)行的任何調(diào)節(jié),除了其它例子,它可以包括使音軌消音或單獨(dú)演奏,去掉整個(gè)音軌,調(diào)節(jié)音軌中樂(lè)器的打擊速度, 調(diào)節(jié)音軌的音量水平,調(diào)節(jié)實(shí)時(shí)循環(huán)中所有音軌的重放節(jié)奏,根據(jù)選擇的音軌的時(shí)間增量增加或去掉單獨(dú)的聲音,調(diào)節(jié)實(shí)時(shí)循環(huán)的長(zhǎng)度和/或多音軌錄音的整體長(zhǎng)度。調(diào)節(jié)實(shí)時(shí)循環(huán)的長(zhǎng)度可以包括改變循環(huán)關(guān)于整個(gè)多音軌錄音的開(kāi)始點(diǎn)和結(jié)束點(diǎn),和/或還可以包括采用以前與這些小節(jié)關(guān)聯(lián)的音軌的至少一個(gè)子集向當(dāng)前實(shí)時(shí)循環(huán)中正在重復(fù)的音軌中增加更多小節(jié),增加和/或附加多音軌錄音的以前記錄的小節(jié),或從多音軌錄音中刪除小節(jié)。新音軌的加入可能要求此新音軌的各個(gè)方面由終端用戶(hù)手動(dòng)輸入。同樣在塊942,可構(gòu)造為通過(guò)使用聲音搜索器模塊150執(zhí)行對(duì)附加音軌的搜索,以便于終端用戶(hù)重新使用以前記錄的音頻音軌。在塊944,調(diào)節(jié)的參數(shù)被應(yīng)用到在判斷模塊940指示的一個(gè)或多個(gè)音軌。此應(yīng)用可包括將調(diào)節(jié)參數(shù)轉(zhuǎn)換成與調(diào)節(jié)的一個(gè)或多個(gè)音軌兼容的格式。例如,一個(gè)或多個(gè)數(shù)值參數(shù)可被調(diào)節(jié)成與可應(yīng)用于MIDI或其它協(xié)議格式的一個(gè)或多個(gè)值對(duì)應(yīng)。在塊944,過(guò)程900可再次開(kāi)始于判斷塊910,其中與實(shí)時(shí)循環(huán)對(duì)應(yīng)的多音軌錄音的至少一部分可隨著所包括的一個(gè)或多個(gè)修改的音頻音軌重放。在判斷塊960,對(duì)錄音設(shè)置是否要被修改做出判斷。例如,可接收指示用戶(hù)是否希望修改錄音設(shè)置的一個(gè)或多個(gè)方面的輸入。此指示還可通過(guò)手動(dòng)輸入接收。此指示還可以是將要被調(diào)節(jié)的錄音設(shè)置的一個(gè)或多個(gè)參數(shù)設(shè)置。如果終端用戶(hù)希望修改錄音設(shè)置,過(guò)程 900繼續(xù)塊962 ;否則過(guò)程900繼續(xù)判斷塊980。在塊962,錄音系統(tǒng)可被校準(zhǔn)。特別是,錄音電路包括至少一個(gè)音頻輸入源,音頻輸出源和音頻音軌處理組件,其可被校準(zhǔn)以與裝置50結(jié)合確定系統(tǒng)100的延遲時(shí)間,延遲時(shí)間是通過(guò)音頻輸出源的聲音的重放和通過(guò)音頻輸入源的可聽(tīng)輸入的接收之間的時(shí)間,優(yōu)選以毫秒測(cè)量的。例如,如果錄音電路包括耳機(jī)和麥克風(fēng),則延遲時(shí)間可通過(guò)RSLL 142確定, 以改善可聽(tīng)輸入的接收和轉(zhuǎn)換,特別是確定被重放的多音軌錄音的節(jié)拍和所接收的可聽(tīng)輸入之間的相對(duì)時(shí)間。如果需要,在塊962校準(zhǔn)之后,過(guò)程900繼續(xù)塊964。在塊964,可以改變其它錄音系統(tǒng)參數(shù)設(shè)置。例如,節(jié)拍音軌的重放可被接通或關(guān)斷。同樣,可以修改對(duì)于新音軌或新的多音軌錄音的默認(rèn)設(shè)置,諸如對(duì)于可聽(tīng)輸入可以提供塊擬4默認(rèn)節(jié)奏和默認(rèn)轉(zhuǎn)換設(shè)置。當(dāng)前的多音軌錄音的拍子記號(hào)還可以在塊964被改變。 與數(shù)字音頻工作站相關(guān)的其它設(shè)置還可以被提供,使得它們可以被終端用戶(hù)修改,本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解這些。在塊964之后,過(guò)程900 可返回判斷塊910,其中對(duì)錄音系統(tǒng)的調(diào)節(jié)可以應(yīng)用于隨后錄音和對(duì)于多音軌錄音的音頻音軌的修改。在塊980,對(duì)是否要結(jié)束錄音會(huì)話(huà)做出判斷。例如,指示會(huì)話(huà)結(jié)束的輸入可從手動(dòng)輸入接收??商娲兀b置50可指示會(huì)話(huà)的結(jié)束,例如如果數(shù)據(jù)存儲(chǔ)裝置132滿(mǎn)了。如果接收到結(jié)束會(huì)話(huà)的指示,則多音軌錄音可被存儲(chǔ)和/或傳送以用于附加操作。例如,多音軌錄音可存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置132中以用于以后在新會(huì)話(huà)中檢索、瀏覽和修改,或者繼續(xù)一開(kāi)始已創(chuàng)建多音軌錄音的會(huì)話(huà)。多音軌錄音還可以通過(guò)網(wǎng)絡(luò)從裝置50傳送到另一裝置50, 以存儲(chǔ)在與用戶(hù)帳戶(hù)關(guān)聯(lián)的至少一個(gè)遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置中。傳送的多音軌錄音還可以通過(guò)網(wǎng)絡(luò)服務(wù)器與在線(xiàn)音樂(lè)社區(qū)共享或在網(wǎng)絡(luò)服務(wù)器駐留的游戲中共享。如果錄音會(huì)話(huà)沒(méi)有結(jié)束,則過(guò)程900再次返回判斷塊910。此事件順序可表示用戶(hù)收聽(tīng)實(shí)時(shí)循環(huán)同時(shí)如果需要決定要生成哪些附加音軌或如果需要要執(zhí)行哪些其它修改的周期。本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求后會(huì)理解,圖9中所示的流程圖的每個(gè)塊(和其它)和流程圖示意中的塊的組合,可由計(jì)算機(jī)程序指令執(zhí)行。這些程序指令可被提供給處理器以產(chǎn)生一種裝置,使得在處理器上執(zhí)行的指令創(chuàng)建用于執(zhí)行一個(gè)或幾個(gè)流程塊中規(guī)定的動(dòng)作的裝置。計(jì)算機(jī)程序指令可由處理器執(zhí)行,以使處理器執(zhí)行一連串操作步驟,從而產(chǎn)生計(jì)算機(jī)執(zhí)行的過(guò)程,使得在處理器上執(zhí)行的指令,提供用來(lái)實(shí)現(xiàn)一個(gè)或幾個(gè)流程塊中規(guī)定的動(dòng)作的步驟。計(jì)算機(jī)程序指令還可引起流程圖的塊中所示的操作步驟中的至少一些步驟并行執(zhí)行。而且,一些步驟還可以在一臺(tái)以上的處理器上執(zhí)行,諸如這可能在多處理器計(jì)算機(jī)系統(tǒng)中出現(xiàn)。此外,在不偏離本發(fā)明的范圍或精神下,流程示意中的一個(gè)或多個(gè)塊或塊的組合還可以與其它塊或塊的組合并行執(zhí)行,或者甚至以與所圖示的不同的順序執(zhí)行。相應(yīng)地,流程示意圖的塊支持用于執(zhí)行特定動(dòng)作的裝置的組合,用于執(zhí)行特定動(dòng)作的步驟的組合和用于執(zhí)行特定動(dòng)作的程序指令裝置。還要理解的是,流程示意圖中的每個(gè)塊和流程示意圖中塊的組合可以由專(zhuān)用的基于硬件的系統(tǒng)來(lái)執(zhí)行,系統(tǒng)執(zhí)行特定動(dòng)作或步驟,或?qū)S糜布陀?jì)算機(jī)指令的組合?,F(xiàn)在參照各個(gè)屏幕顯示來(lái)描述本發(fā)明的某些方面的操作,屏幕顯示可以與執(zhí)行音頻轉(zhuǎn)換器140和RSSL模塊142的用戶(hù)界面關(guān)聯(lián)。所圖解說(shuō)明的實(shí)施例是非限制性的非窮舉的示例用戶(hù)界面,其可以與系統(tǒng)100的操作關(guān)聯(lián)來(lái)使用。各個(gè)屏幕顯示可包括比所顯示的那些組件更多或更少的許多組件。而且,組件的設(shè)置不限于在這些顯示中所示的,其它設(shè)置也在設(shè)想之內(nèi),包括不同的界面上各個(gè)組件的布置。不過(guò),所示的組件足以公開(kāi)了用于實(shí)施本發(fā)明的示例性實(shí)施例。圖10、10A和IOB —起圖解說(shuō)明執(zhí)行RSLL 142和音頻轉(zhuǎn)換器140的方面的一個(gè)用戶(hù)界面,以記錄并修改多音軌錄音的音軌。界面1000的整體顯示可以被認(rèn)為是“控件空間”。界面上顯示的每個(gè)控件可以基于來(lái)自用戶(hù)的手動(dòng)輸入來(lái)操作,諸如通過(guò)使用鼠標(biāo)M、 觸摸屏80,壓力墊或被設(shè)置成響應(yīng)并傳送物理控件的裝置。如圖所示,界面1000顯示錄音會(huì)話(huà)的各個(gè)方面和被生成作為此會(huì)話(huà)的一部分的多音軌錄音。文件菜單1010包括用于創(chuàng)建新的多音軌錄音或加載以前記錄的多音軌錄音的選項(xiàng),本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解這些。節(jié)奏控件1012以每分鐘的節(jié)拍數(shù)顯示多音軌錄音的節(jié)奏。節(jié)奏控件1012可以被用戶(hù)直接手動(dòng)修改。條控件1014顯示用于多音軌錄音的條數(shù)。條控件1014可被配置成在實(shí)時(shí)循環(huán)的過(guò)程中顯示當(dāng)前條數(shù),總條數(shù),或可替代地被用來(lái)選擇多音軌錄音的特定條數(shù), 以進(jìn)一步在界面1000中顯示。節(jié)拍控件1016顯示用于多音軌錄音的節(jié)拍數(shù)。節(jié)拍控件1016可被配置成顯示每個(gè)條的節(jié)拍總數(shù),或者可替代地,在多音軌錄音的重放過(guò)程中的當(dāng)前節(jié)拍數(shù)。時(shí)間控件1018 顯示用于多音軌錄音的時(shí)間。此時(shí)間控件1018可被配置成顯示多音軌錄音的總時(shí)間,用于當(dāng)前選擇的實(shí)時(shí)循環(huán)的時(shí)間長(zhǎng)度,實(shí)時(shí)循環(huán)過(guò)程中的絕對(duì)或相對(duì)時(shí)間,或者被用來(lái)跳轉(zhuǎn)到多音軌錄音的特定絕對(duì)時(shí)間。界面1000的控件的操作,諸如控件1012、1014、1016、1018和 1021-1026可在圖9的塊中被改變??丶?020對(duì)應(yīng)于音軌和錄音設(shè)置調(diào)節(jié),這將進(jìn)一步參照?qǐng)D9的塊942和962討論。增加音軌控件1021使用戶(hù)能夠手動(dòng)將音軌增加到多音軌錄音。一旦選擇控件 1021,新的音軌就被加入到多音軌錄音,界面被更新為包括用于所增加的音軌的附加控件 1040-1054,它的操作在下文討論。渲染W(wǎng)AV控件1022生成并存儲(chǔ)來(lái)自多音軌錄音的至少一部分的WAV文件。在此WAV文件中渲染的多音軌錄音的各部分以及其它存儲(chǔ)參數(shù)可以進(jìn)一步根據(jù)選擇渲染W(wǎng)AV控件1022由用戶(hù)輸入。而且,除了 WAV之外,其它音頻文件格式還可通過(guò)諸如控件1022的控件可用。節(jié)拍音軌控件1023切換節(jié)拍音軌的重放。備用控件IOM切換RSLL 142的錄音組件的接入和關(guān)斷及裝置記錄可聽(tīng)輸入的能力。備用控件IOM使終端用戶(hù)在錄音會(huì)話(huà)過(guò)程中能夠與其它用戶(hù)講話(huà),實(shí)現(xiàn)聲音輸入,并創(chuàng)建其它可聽(tīng)聲音,而不必將那些聲音轉(zhuǎn)換成進(jìn)一步被RSLL 142處理的可聽(tīng)輸入。電路參數(shù)控件1025使用戶(hù)能夠校準(zhǔn)錄音電路參數(shù),這將參照?qǐng)D11進(jìn)一步討論。滑塊10 使多音軌錄音重放的音量能夠被控制。重放控件1030能夠使多音軌錄音重放。此重放是與通過(guò)控件1012-1018進(jìn)一步顯示和控制的錄音參數(shù)配合進(jìn)行的。例如,重放控件 1030可從通過(guò)控件1014-1018指示的位置并以控件1012顯示的節(jié)奏發(fā)起多音軌錄音的重放。如上文提到的,此控件1030還能夠記錄另外的可聽(tīng)輸入,以生成用于多音軌錄音的另一音頻音軌。位置控件1032還可用來(lái)控制多音軌錄音的當(dāng)前重放位置。例如,控件1032 可引起在多音軌錄音的絕對(duì)開(kāi)始或可替代地在當(dāng)前實(shí)時(shí)循環(huán)的開(kāi)始發(fā)起重放。用戶(hù)界面1000上的網(wǎng)格1050代表多音軌錄音的一個(gè)或多個(gè)音軌內(nèi)單獨(dú)聲音的重放和時(shí)間,其中每一行代表一個(gè)單獨(dú)的音軌,每一列代表時(shí)間增量。每個(gè)行例如可以包括用于單個(gè)條中每個(gè)時(shí)間增量的框??商娲兀恳恍锌砂ù碛糜趯?shí)時(shí)循環(huán)的整個(gè)持續(xù)時(shí)間的時(shí)間增量的足夠多的框。網(wǎng)格1050中具有第一陰影或顏色的框,諸如框1052,可代表實(shí)時(shí)循環(huán)中重放聲音的相對(duì)時(shí)間,而其它框,諸如框1054,每一個(gè)分別指示在音軌中不重放單獨(dú)聲音的時(shí)間增量。通過(guò)手動(dòng)控件1021加入的音軌一開(kāi)始包括框,諸如框10M。選擇框,諸如框1052或框1054,可在與所選擇的框關(guān)聯(lián)的時(shí)間增量向音軌增加或去掉聲音。通過(guò)手動(dòng)輸入到網(wǎng)格1050中的框而加入的聲音可包括用于為音軌選擇的樂(lè)器的默認(rèn)聲音, 或可替代地,由音軌的可聽(tīng)輸入量化的至少一個(gè)聲音的拷貝。采用網(wǎng)格1050的此手動(dòng)操作使可聽(tīng)輸入能夠針對(duì)音軌生成一個(gè)或多個(gè)聲音,在該音軌中的手動(dòng)選擇位置增加一個(gè)或多個(gè)這些聲音的拷貝。進(jìn)度條1056可視地指示多音軌錄音的當(dāng)前重放位置的時(shí)間增量。網(wǎng)格1050中的每個(gè)音軌與一組音軌控件1040、1042、1044、1046和1048關(guān)聯(lián)。去掉音軌控件1040能夠從多音軌錄音中去掉音軌,并可被配置成選擇性地從多音軌錄音的一個(gè)或多個(gè)條中去掉音軌。樂(lè)器選擇控件1042能夠選擇樂(lè)器,在生成的音頻音軌中可聽(tīng)輸入的聲音轉(zhuǎn)換到該樂(lè)器。如圖IOA所示,多個(gè)樂(lè)器,包括打擊樂(lè)器或其它類(lèi)型的非打擊樂(lè)器可從下拉菜單中手動(dòng)選擇??商娲兀蔀槊總€(gè)給定的音頻音軌,自動(dòng)選擇或預(yù)先定義默認(rèn)樂(lè)器或默認(rèn)樂(lè)器的行進(jìn)。當(dāng)不選擇樂(lè)器時(shí),所生成的音頻音軌中的每個(gè)聲音可基本與原始可聽(tīng)輸入的聲音對(duì)應(yīng),包括具有原始可聽(tīng)輸入的音色。在一個(gè)實(shí)施例中,樂(lè)器可基于訓(xùn)練RSLL 142選擇,以基于例如每個(gè)特殊聲音的頻帶的分類(lèi)將可聽(tīng)輸入中的特殊聲音轉(zhuǎn)換成關(guān)聯(lián)樂(lè)器聲音。靜音/獨(dú)奏控件1044使關(guān)聯(lián)音軌消音,或使除了與控件1044關(guān)聯(lián)的音軌之外的所有其它音軌消音。速度控件1046能夠調(diào)節(jié)初始音軌或?yàn)檗D(zhuǎn)換的音頻音軌生成的樂(lè)器聲音的打擊長(zhǎng)度,其可影響峰值,持續(xù)時(shí)間,發(fā)行和為關(guān)聯(lián)音頻音軌生成的每個(gè)樂(lè)器聲音的整體幅度形狀。此速度可以是手動(dòng)輸入的,或者基于生成一個(gè)或多個(gè)樂(lè)器聲音的可聽(tīng)輸入聲音的性質(zhì)提取。音量控件1048能夠個(gè)別控制多音軌錄音中的每個(gè)音軌的重放音量。圖11圖解說(shuō)明用于校準(zhǔn)錄音電路的界面1100的一個(gè)實(shí)施例。界面1100可代表屏幕顯示彈出框等的一個(gè)例子,其在控件1025 (參見(jiàn)圖10A)被選擇時(shí)出現(xiàn)。在一個(gè)實(shí)施例中,界面1100包括麥克風(fēng)增益控件1110,其能夠調(diào)節(jié)所接收的可聽(tīng)輸入的幅值。上控件 1120和下控件1130和半減期控件1140提供附加控制和用于識(shí)別所接收的信號(hào)的驗(yàn)證,作為由系統(tǒng)100進(jìn)一步處理的可聽(tīng)輸入。校準(zhǔn)電路發(fā)起預(yù)定節(jié)拍音軌,并可以引導(dǎo)用戶(hù)在可聽(tīng)輸入信號(hào)中復(fù)制節(jié)拍音軌。在一個(gè)可替代實(shí)施例中,用于校準(zhǔn)的節(jié)拍音軌可被音頻輸入裝置,諸如麥克風(fēng)直接接收,作為可聽(tīng)輸入,而不需要用戶(hù)可聽(tīng)地復(fù)制節(jié)拍音軌?;诠?jié)拍音軌中的聲音的生成和可聽(tīng)輸入中的聲音的接收之間的相對(duì)時(shí)間差,可以確定系統(tǒng)延遲時(shí)間1160。此延遲時(shí)間值可進(jìn)一步被RSLL 142使用,以提高可聽(tīng)輸入的量化以及多音軌錄音和接收的可聽(tīng)輸入的重放之間檢測(cè)的相對(duì)時(shí)間,用于后續(xù)得到附加音頻音軌以被增加到多音軌錄音。因此,如圖所示,界面1000和1100給用戶(hù)呈現(xiàn)控件空間,該控件空間受歡迎、不讓人懼怕、強(qiáng)大一致,但直觀(guān)便于學(xué)習(xí),它對(duì)于不是專(zhuān)業(yè)音樂(lè)家或其他不熟悉數(shù)字音頻作曲工具的外行用戶(hù)是特別重要的。圖12A、12B和12C—起圖解說(shuō)明另一示例性可視顯示,其可以與多音軌錄音中音頻音軌的錄音和修改關(guān)聯(lián)使用。在此例子中,音頻頻率(實(shí)際和形態(tài)的(通過(guò)頻率移位器210 移位的后頻率))、分割、量化和節(jié)奏信息是以圖形方式提供的,以便給用戶(hù)提供更加直觀(guān)的體驗(yàn)。例如,首先來(lái)看圖12A,提供用于實(shí)時(shí)循環(huán)的圖形控件空間1200。該控件空間包括多個(gè)分割指示符1204,其標(biāo)識(shí)音軌(在圖12A-C的情況中,顯示了小節(jié)1-4)中的每個(gè)分割部分 (或音樂(lè)小節(jié))。在圖12A-C中所示的圖形用戶(hù)界面的一個(gè)實(shí)施例中,垂直線(xiàn)1206圖解說(shuō)明每個(gè)小節(jié)中的拍子,每個(gè)小節(jié)中垂直線(xiàn)的數(shù)目?jī)?yōu)選對(duì)應(yīng)于拍子記號(hào)的最大數(shù)。例如,如果音樂(lè)作品被選為使用3/4拍子記號(hào)組成,每個(gè)小節(jié)會(huì)包括3個(gè)垂直線(xiàn),以指示該小節(jié)或分割部分中有3個(gè)拍子。在圖12A-C中所示的圖形用戶(hù)界面的同一實(shí)施例中,水平線(xiàn)1208還可標(biāo)識(shí)與所選擇的可聽(tīng)輸入可被轉(zhuǎn)換成的樂(lè)器關(guān)聯(lián)的基本頻率。如圖12A-C所示的實(shí)施例中進(jìn)一步圖示的,樂(lè)器圖標(biāo)1210還可被提供以指示所選擇樂(lè)器,諸如圖12A-C中選擇的吉它。在圖12A-C所示的實(shí)施例中,實(shí)線(xiàn)1212代表由終端用戶(hù)用聲音或使用樂(lè)器記錄的一個(gè)音軌的音頻波形;而多個(gè)水平條1214代表已經(jīng)由音頻轉(zhuǎn)換器140的量化器206和頻率移位器210從音頻波形產(chǎn)生的音符的形態(tài)。如所描繪的,所產(chǎn)生的每個(gè)音符的形態(tài)已經(jīng)在時(shí)間上移位,以與每個(gè)分割部分的節(jié)拍對(duì)齊,并在頻率上移位以與所選樂(lè)器的基本頻率中的一個(gè)對(duì)應(yīng)。如所描繪的,通過(guò)比較圖12A,12B和圖12C,重放條1216也可被提供以識(shí)別屬于圖9的過(guò)程的當(dāng)前被音軌記錄器202播放的實(shí)時(shí)循環(huán)的特定部分。重放條1216因此在實(shí)時(shí)循環(huán)被播放時(shí)從左移動(dòng)到右。一旦到達(dá)第四小節(jié)的末尾,重放條返回小節(jié)1的開(kāi)始,再次順序重復(fù)循環(huán)。終端用戶(hù)可在實(shí)時(shí)循環(huán)內(nèi)的任何點(diǎn)通過(guò)在循環(huán)中的適當(dāng)點(diǎn)記錄附加音頻來(lái)提供附加音頻輸入。盡管在圖12A-C中未顯示,但每個(gè)附加錄音可用來(lái)提供新的音軌(或音符集)以用于實(shí)時(shí)循環(huán)中的描述。通過(guò)增加附加的樂(lè)器圖標(biāo)1210,單獨(dú)的音軌也可與不同樂(lè)器關(guān)聯(lián)。圖13A、13B和13C—起圖解說(shuō)明用于通過(guò)圖12A-C的界面手動(dòng)改變以前生成的音符的過(guò)程的一個(gè)例子。如圖13A所示,終端用戶(hù)可使用指針1304選擇一個(gè)特定音符1302。 如圖1 所示,終端用戶(hù)可隨后垂直地將該音符拖動(dòng)到另一水平線(xiàn)1208,以改變所拖動(dòng)音符的音高。在此例子中,音符1302顯示為被移到到較高基本頻率??紤]到,音符還可被移動(dòng)到樂(lè)器的基本頻率之間的頻率。如圖13C所示,音符的時(shí)間還可通過(guò)選擇音符的形態(tài)描述的末尾來(lái)改變,然后水平拖動(dòng)。在圖13C中,音符1304的持續(xù)時(shí)間已經(jīng)被加長(zhǎng)。同樣如圖13C所示,加長(zhǎng)音符1304的結(jié)果是通過(guò)量化器206自動(dòng)縮短音符1306,以保持節(jié)拍,避免正由單一樂(lè)器播放的音符重疊。本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解,可以使用相同或相似方法來(lái)縮短所選音符的持續(xù)時(shí)間,使另一相鄰音符自動(dòng)加長(zhǎng),并且音符的持續(xù)時(shí)間還可以與關(guān)于修改描繪的末尾所示的相同方式從形態(tài)描繪的開(kāi)始改變。同樣,本領(lǐng)域普通技術(shù)人員會(huì)理解,可以使用相同的方法來(lái)從音軌中刪除音符或拷貝音符,以插入音軌的其它部分。圖14A、14B和14C圖解說(shuō)明與系統(tǒng)100 —起使用的另一示例性可視顯示。在此例子中,可視顯示使用戶(hù)能夠記錄并修改與打擊樂(lè)器關(guān)聯(lián)的多音軌錄音。首先來(lái)看圖14A,控件空間1400包括網(wǎng)格1402,它代表一個(gè)或多個(gè)節(jié)拍音軌中單獨(dú)的聲音的重放和時(shí)間。如在圖12A-C的圖示中,分割部分1-4每一個(gè)都具有4個(gè)拍子,描繪于圖14A-C的例子中。例如,在圖14A中,第一行網(wǎng)格1402代表與第一基礎(chǔ)底鼓關(guān)聯(lián)的聲音的重放和時(shí)間,第二行網(wǎng)格1402代表與小軍鼓關(guān)聯(lián)的聲音的重放和時(shí)間,第三和第四行網(wǎng)格1402代表與鈸關(guān)聯(lián)的聲音的重放和時(shí)間,第五行網(wǎng)格1402代表與落地鼓(floor torn)關(guān)聯(lián)的聲音的重放和時(shí)間。本領(lǐng)域普通技術(shù)人員在閱讀本說(shuō)明書(shū)、附圖和權(quán)利要求之后會(huì)理解,這些具體的打擊樂(lè)器和它們?cè)诰W(wǎng)格1402上的次序只表示圖解說(shuō)明概念,不應(yīng)視作是將此概念限制到此具體的例子。網(wǎng)格中的每個(gè)框代表與相關(guān)打擊樂(lè)器關(guān)聯(lián)的聲音的時(shí)間增量,其中不加陰影的框表示在時(shí)間增量沒(méi)有聲音被播放,陰影框表示(與相關(guān)打擊樂(lè)器的音色關(guān)聯(lián)的)聲音在時(shí)間增量被播放。因此,圖14A圖解說(shuō)明沒(méi)有聲音要被播放的一個(gè)例子,圖14B圖解說(shuō)明在由陰影框指示的時(shí)間要播放底鼓的聲音的一個(gè)例子,圖14C圖解說(shuō)明在由陰影框指示的時(shí)間要播放底鼓和符號(hào)的聲音的一個(gè)例子。對(duì)于每個(gè)打擊樂(lè)器音軌,與具體打擊樂(lè)器關(guān)聯(lián)的聲音可以各種方式被加入到樂(lè)器的音軌。例如,如圖14A、14B或14C所示,重放條1404可被提供以可視地指示實(shí)時(shí)循環(huán)過(guò)程中多音軌錄音的當(dāng)前重放位置的時(shí)間增量。因此,在圖14B中, 重放條指示第三小節(jié)的第一節(jié)拍當(dāng)前正在被播放。用戶(hù)然后可以通過(guò)在重放條1404處在與具體節(jié)拍關(guān)聯(lián)的框上時(shí)記錄聲音,來(lái)將與具體的打擊樂(lè)器關(guān)聯(lián)的聲音加入具體節(jié)拍。在一個(gè)實(shí)施例中,要與聲音關(guān)聯(lián)的樂(lè)器音軌可通過(guò)用戶(hù)選擇或點(diǎn)擊適當(dāng)樂(lè)器手動(dòng)識(shí)別。在此情況下,用戶(hù)發(fā)出的聲音的具體性質(zhì)和音高可能不是重要的,盡管考慮到由用戶(hù)發(fā)出的聲音的音量可以影響為打擊音軌生成的關(guān)聯(lián)聲音的增益??商娲兀捎脩?hù)發(fā)出的聲音可以表示待關(guān)聯(lián)聲音的打擊樂(lè)器。例如,用戶(hù)可以發(fā)出聲音“隆隆聲” “、咂咂聲”或“咔咔聲”以分別指示底鼓、符號(hào)或嗵鼓(tomdrum)節(jié)拍。在又一實(shí)施例中,用戶(hù)可以簡(jiǎn)單地點(diǎn)擊或選擇網(wǎng)格1402中的框來(lái)向音軌增加或去掉聲音。多個(gè)制作自動(dòng)作曲模塊
      MTAC模塊144 (圖1A)被配置成與音頻轉(zhuǎn)換器140以及可選地與RSLL 142結(jié)合操作, 以能夠自動(dòng)產(chǎn)生從制作的集合中得到的單個(gè)“最佳”制作。MTAC模塊144的一個(gè)實(shí)施例圖示于圖15中。在此實(shí)施例中,MTAC模塊144包括對(duì)來(lái)自所記錄的音頻的每個(gè)制作的分割部分打分的分割打分器1702和基于通過(guò)分割打分器1702識(shí)別的分?jǐn)?shù)組合單個(gè)“最佳”制作的組合器1704。分割打分器1702可被配置成基于任何一個(gè)或多個(gè)標(biāo)準(zhǔn)對(duì)分割部分打分,它可利用在處理器四02上運(yùn)行的一個(gè)或多個(gè)過(guò)程。例如,一個(gè)分割部分可基于該分割部分的鍵相對(duì)于為整個(gè)組合選擇的鍵而被打分。通常,表演者可能不知道唱走調(diào)音符。因此,一個(gè)分割部分中的音符還可以基于音符的鍵和用于該分割部分的適當(dāng)鍵之間的差而被打分。不過(guò),在許多情況下,新手終端用戶(hù)可能不知道他想要唱哪個(gè)音樂(lè)鍵。結(jié)果是,分割打分器1702還可被配置成自動(dòng)地識(shí)別鍵,這可被稱(chēng)作“自動(dòng)鍵檢測(cè)”。借助“自動(dòng)鍵檢測(cè)”,分割打分器1702可確定最接近終端用戶(hù)記錄的音頻性能的鍵的那個(gè)鍵。系統(tǒng)50可高亮與自動(dòng)檢測(cè)的鍵不合調(diào)的任何音符,并可以進(jìn)一步自動(dòng)將那些音符調(diào)節(jié)到為自動(dòng)確定的調(diào)號(hào)(key signature)的基本頻率。用于確定音樂(lè)鍵的一個(gè)示例性過(guò)程描繪于圖16中。如第一塊所示,此過(guò)程將整個(gè)音軌相對(duì)于 12個(gè)音樂(lè)鍵(C, C#/Db, D#/Eb, Ε, F, F#/Gb, G, G#/Ab, A, A#/Bb, B沖的每一個(gè)打分,權(quán)重是鍵中的每個(gè)基本頻率。例如,對(duì)于一些任意大調(diào)的鍵的權(quán)重陣列可能類(lèi)似[1,-1,1,-1,1,1,-1,1,-1,1,-1,1],它以哆(Do)開(kāi)始以睞(Re)等繼續(xù)的音階升降來(lái)向12個(gè)音符中的每一個(gè)分配權(quán)重。向每個(gè)音符(或與語(yǔ)音的間隔)分配權(quán)重適用于任何類(lèi)型的鍵。偏離鍵的音符被分配負(fù)權(quán)重。盡管此權(quán)重的幅值通常較不重要,它們可被調(diào)節(jié)到個(gè)別用戶(hù)品味或基于來(lái)自流派匹配器模塊152的輸入。例如,鍵中的一些音調(diào)更加確定是該鍵,所以它們的權(quán)重的幅值可能更高。而且,不在鍵中的一些音調(diào)比其它音調(diào)更普遍;它們可保持為負(fù)值,但具有更小的幅值。因此,用戶(hù)或系統(tǒng)100 (基于輸入,例如來(lái)自流派匹配器模塊152)可以開(kāi)發(fā)對(duì)于大調(diào)的更加細(xì)化的keyWeight陣列,它可以是[1,_1,
      5,-.5,.8,.9,-1,1,-.8,.9,-.2,.5]。12個(gè)大調(diào)中的每一個(gè)可以與權(quán)重陣列關(guān)聯(lián)。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后會(huì)理解到,通過(guò)參照顯示鍵中的音符的相對(duì)位置的任何文獻(xiàn),選擇計(jì)算鍵中的音符的每個(gè)陣列的權(quán)重,可以適應(yīng)小(或其它任何)調(diào)。如圖16的第三塊所示,相對(duì)于整個(gè)段落(或分割部分)的持續(xù)時(shí)間的每個(gè)音符的持續(xù)時(shí)間乘以當(dāng)前針對(duì)循環(huán)分析的鍵中的音符的音高類(lèi)型的“權(quán)重”,以確定該段落中每個(gè)音符的分?jǐn)?shù)。在每個(gè)段落開(kāi)始時(shí),分?jǐn)?shù)是零,然后每個(gè)音符與當(dāng)前鍵相對(duì)比的分?jǐn)?shù)被相繼加入,直到段落中沒(méi)有其它音符,過(guò)程循環(huán)返回,以開(kāi)始分析關(guān)于下一鍵的段落。過(guò)程的主循環(huán)的結(jié)果是對(duì)于每個(gè)鍵的單個(gè)鍵分?jǐn)?shù),它反映段落中每個(gè)音符的所有分?jǐn)?shù)的集合。在圖16 過(guò)程的最后一個(gè)塊,具有最高分?jǐn)?shù)的鍵被選擇為BestKey (即最適合該段落)。本領(lǐng)域普通技術(shù)人員會(huì)理解,不同的鍵可能得分相同,或具有相當(dāng)相似的分?jǐn)?shù)以至于基本上是平分。在一個(gè)實(shí)施例中,在圖17中由值“索引(index)”代表的音符的音高類(lèi)型可以使用公式確定index := (note, pitch - key + 12) % 12,這里note, pitch代表與一種樂(lè)器的特定音高關(guān)聯(lián)的數(shù)字值,其中數(shù)字值優(yōu)選以增加的音高次序分配。以鋼琴為例,鋼琴有88 個(gè)鍵,每個(gè)鍵可與在1和包含88在內(nèi)之間的數(shù)值關(guān)聯(lián)。例如,鍵1可以是AO Double Pedal Α,鍵88可以是C8八度音階,鍵40可以是中C。在另一實(shí)施例中,終端用戶(hù)知道他們希望在哪個(gè)音樂(lè)鍵,用戶(hù)可找到該鍵,在這種情況下,圖16的過(guò)程僅會(huì)為終端用戶(hù)選擇的一個(gè)鍵而不是指示的12個(gè)鍵開(kāi)始。以此方式, 分割部分中的每個(gè)部分可相對(duì)于用戶(hù)以上面討論的方式選擇的單個(gè)預(yù)定鍵而被判斷。在另一實(shí)施例中,分割部分還可以相對(duì)于和弦約束而被判斷。和弦順序是在用戶(hù)希望記錄一個(gè)伴奏時(shí)可以使用的音樂(lè)約束。伴奏通??烧J(rèn)為是和弦音軌中音符的集合,還可包括和弦本身。當(dāng)然,允許演奏和弦外的音符,但是通常必須判斷這些音符的音樂(lè)價(jià)值。根據(jù)和弦順序約束對(duì)分割部分的諧調(diào)的質(zhì)量打分的一個(gè)示例性過(guò)程圖示于圖17, 17A和17B中。在圖17的過(guò)程中,根據(jù)所選擇和弦與音頻音軌的給定分割部分(或拍子)協(xié)調(diào)的程度每一次對(duì)一個(gè)選擇的和弦打分。每個(gè)音符的和弦分?jǐn)?shù)是加分和乘數(shù)的和。在過(guò)程 1700的第二框中,對(duì)于段落中的每個(gè)音符,變量被重新設(shè)置為0。然后,音符的音高的關(guān)系與當(dāng)前選擇的和弦進(jìn)行比較。如果音符在所選擇的和弦中,則乘數(shù)被設(shè)置為過(guò)程1700的第一框中的chordNoteMultiplier設(shè)置的值。如果音符是和弦根音(例如,C是C大調(diào)和弦的和弦根音)的三全音(即跨越3個(gè)全音調(diào)的音樂(lè)間隔),則乘數(shù)被設(shè)置為tritoneMultiplier 的值(如在圖17A中所示是負(fù)值,因此表示音符與所選和弦不夠協(xié)調(diào))。如果音符是超過(guò)根音的一個(gè)或八個(gè)半音(或在小調(diào)和弦的情況下超過(guò)根音4個(gè)半音),則乘數(shù)被設(shè)置為 nonKeyMultiplier的值(如圖17A中所示又是負(fù)值,因此表示該音符與選擇的和弦不夠協(xié)調(diào))。不落入前述類(lèi)別中的音符被分配0乘數(shù),因此對(duì)和弦分?jǐn)?shù)沒(méi)有影響。如圖17B所示,乘數(shù)被當(dāng)前音符所在的段落的部分持續(xù)時(shí)間定標(biāo)。如果音符處于段落的開(kāi)始,或者如果音符是為分析選擇的當(dāng)前和弦的根音,則得分被加入到和弦分?jǐn)?shù)。關(guān)于段落的和弦分?jǐn)?shù)是對(duì)于每個(gè)音符的計(jì)算的累加。一旦分析了第一選擇和弦,則系統(tǒng)50可再次使用過(guò)程1700來(lái)(一次一個(gè)地)分析其它選擇的和弦。每次通過(guò)過(guò)程1700的和弦分?jǐn)?shù)可以在彼此之間比較,最高分?jǐn)?shù)會(huì)確定被選擇為作為與段落最佳配合來(lái)伴奏該段落的和弦。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后會(huì)理解到,可能找到兩個(gè)或多個(gè)和弦與選擇的段落具有相同分?jǐn)?shù),在這種情況下,系統(tǒng)50會(huì)基于各種選擇基礎(chǔ),包括但不限于音樂(lè)音軌的流派來(lái)在這些和弦之間做出決定。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,上文陳述的打分過(guò)程在某種程度上是最好根據(jù)西方音樂(lè)中的流行音樂(lè)流派設(shè)計(jì)選擇要考慮的事情。相應(yīng)地要考慮對(duì)于乘數(shù)的選擇標(biāo)準(zhǔn)可針對(duì)不同音樂(lè)流派改變和/或在圖 17中分配給各乘數(shù)選擇標(biāo)準(zhǔn)的乘數(shù)值可被改變以反映不同的音樂(lè)品味,而不偏離本發(fā)明的精神。在另一實(shí)施例中,分割打分器1702還可相對(duì)于特定允許的音高值的集合判斷分割部分,諸如半音在西方音樂(lè)中是普遍的。不過(guò),類(lèi)似地考慮其它音樂(lè)傳統(tǒng)(諸如中東文化的那些音樂(lè)傳統(tǒng))的四分之一音高。在另一實(shí)施例中,還可以基于分割部分中的各個(gè)音高之間的過(guò)渡來(lái)對(duì)該分割部分打分。例如,如上文討論的,可使用音高脈沖檢測(cè)來(lái)識(shí)別音高變化。在一個(gè)實(shí)施例中,相同的音高脈沖檢測(cè)還可以用來(lái)識(shí)別一個(gè)分割部分中的音高過(guò)渡的質(zhì)量。在一種方法中,系統(tǒng)可以利用通常理解的概念抑制諧波振蕩器通常滿(mǎn)足以下等式
      其中,ω 0是振蕩器的非衰減角頻率,ζ是取決于系統(tǒng)的常數(shù),被稱(chēng)作衰減率(對(duì)于彈性常數(shù)k和衰減系數(shù)C的彈簧上的質(zhì)量,ζκΛπ ο^)。要理解,衰減率ζ的
      值臨界地確定衰減系統(tǒng)的行為(例如,過(guò)衰減,臨界衰減(ζ =1)或欠衰減)。在臨界衰減系統(tǒng)中,在無(wú)振蕩時(shí)系統(tǒng)會(huì)盡快返回平衡。專(zhuān)業(yè)歌手通常能夠以臨界衰減的響應(yīng)改變他/她的音高。通過(guò)使用音高脈沖分析,可以確定音高變化的真實(shí)開(kāi)始事件和音高變化的質(zhì)量。具體地,音高變化事件是推論階梯函數(shù),而音高變化的質(zhì)量是由ζ的值確定的。例如,圖19 描述3個(gè)值ζ的衰減諧波振蕩器的階梯響應(yīng)。通常,ζ的值>1表示差的聲音控制,其中歌手“追尋”目標(biāo)音高。因此,ζ的值越大,歸因于該分割部分的音高-過(guò)渡-分?jǐn)?shù)越差。對(duì)音高過(guò)渡的質(zhì)量打分的另一示例性方法示于圖20中。在此實(shí)施例中,分割部分的打分可包括接收音頻輸入(過(guò)程2002),將音頻輸入轉(zhuǎn)換成音高事件的形態(tài),顯示音高變化之間的真實(shí)振蕩(過(guò)程2004),使用音高事件的形態(tài)構(gòu)建每個(gè)音高事件之間具有臨界衰減音高變化的波形(過(guò)程2006),計(jì)算所構(gòu)建的波形中音高和原始音頻波形之間的差(過(guò)程 2008),并基于此差異計(jì)算分?jǐn)?shù)(過(guò)程2010)。在一個(gè)實(shí)施例中,該分?jǐn)?shù)可以基于“過(guò)濾音高” 和“重構(gòu)音高”之間的有符號(hào)均方根來(lái)進(jìn)行。簡(jiǎn)單講,此計(jì)算可指示終端用戶(hù)他們偏離“理想”音高多遠(yuǎn),這又依次可變成音高-過(guò)渡-分?jǐn)?shù)。還可以利用上文描述的打分方法來(lái)相對(duì)于顯式參考或隱式參考對(duì)分割部分打分。 顯式參考可以是現(xiàn)有或預(yù)記錄的曲調(diào)音軌,音樂(lè)鍵,和弦順序或音符范圍。當(dāng)表演者正在與另一音軌一致地錄音時(shí),通常使用顯式情況。顯式情況還可以被類(lèi)推為判斷卡拉O K,原因是音樂(lè)參考存在且正在使用以前已知的曲調(diào)作為參考來(lái)分析音軌。另一方面,隱式參考可以是由多個(gè)以前記錄的制作中計(jì)算的“目標(biāo)”曲調(diào)(即系統(tǒng)對(duì)表演者旨在產(chǎn)生的音調(diào)的最佳猜想),這些制作已經(jīng)由音軌記錄器202存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置132中。在用戶(hù)正在記錄歌曲的前奏曲時(shí),通常使用隱式情況,此時(shí)歌曲中沒(méi)有參考可用,諸如分割打分器1702不知道的原始作品或歌曲。在參考是隱式的情況下,可根據(jù)制作計(jì)算參考。這通常是通過(guò)確定每個(gè)以前記錄的音軌的N個(gè)分割部分中每個(gè)部分的形態(tài)的重心來(lái)實(shí)現(xiàn)的。在一個(gè)實(shí)施例中,一組形態(tài)的重心只是通過(guò)求取平均音高和形態(tài)中每個(gè)事件的持續(xù)時(shí)間構(gòu)成的新形態(tài)。對(duì)于η=1到N,重復(fù)此操作。所產(chǎn)生的重心然后被當(dāng)作是隱式參考音軌的形態(tài)。以此方式確定的單個(gè)音符的重心的一個(gè)示例描述于圖18中,虛線(xiàn)描述所產(chǎn)生的重心。應(yīng)考慮還可以使用其它方法來(lái)計(jì)算重心。例如,不是使用平均值,而是使用對(duì)于每個(gè)制作形態(tài)組的形式平均值。在任何一種方法中,在計(jì)算平均值或均方值之前可以去掉任何邊遠(yuǎn)值。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,基于在本說(shuō)明書(shū)中陳述的原則,在不必進(jìn)行過(guò)度實(shí)驗(yàn)的情況下可以開(kāi)發(fā)用于確定制作的重心的附加選擇。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,可以將用于對(duì)分割部分打分的任意數(shù)量的前述獨(dú)立方法組合來(lái)提供對(duì)更寬的考慮組合的分析??梢越o予每個(gè)分?jǐn)?shù)相同或不同權(quán)重。如果給予分?jǐn)?shù)不同權(quán)重,它可以基于由流派匹配器模塊152 確定的具體的作品流派。例如,在一些音樂(lè)流派中,可以對(duì)表演的一方面設(shè)置比另一方面更高的值。選擇應(yīng)用哪一種打分方法還可以自動(dòng)或由用戶(hù)手動(dòng)確定。如圖23所示,音樂(lè)表演的分割部分可以從多個(gè)記錄音軌中的任何一個(gè)中選擇。組合器1704被配置成將來(lái)自多個(gè)記錄音軌的分割部分組合,以便創(chuàng)建理想音軌。該選擇可以通過(guò)圖形用戶(hù)界面手動(dòng)完成,其中用戶(hù)可查看為每個(gè)版本的分割部分識(shí)別的分?jǐn)?shù),試聽(tīng)每個(gè)版本的分割部分,并選擇一個(gè)版本作為“最佳”音軌??商娲鼗蛄硗?,通過(guò)基于上文介紹的打分概念選擇具有最高分?jǐn)?shù)的每個(gè)音軌分割部分版本來(lái)自動(dòng)執(zhí)行分割部分的組合。圖21圖解說(shuō)明使用MTAC模塊144與音頻轉(zhuǎn)換器140的結(jié)合從制作的集合中提供單個(gè)“最佳”制作的過(guò)程的一個(gè)示例性實(shí)施例。在步驟2102,用戶(hù)設(shè)置一種配置。例如,用戶(hù)可以選擇關(guān)于顯式還是隱式參考來(lái)對(duì)分割部分打分。用戶(hù)還可以選擇一個(gè)或多個(gè)標(biāo)準(zhǔn) (即鍵,曲調(diào),和弦,目標(biāo)等)以用來(lái)對(duì)分割部分打分和/或提供排序以識(shí)別相關(guān)權(quán)重或每個(gè)標(biāo)準(zhǔn)的重要性。然后,在步驟2104中記錄制作,在步驟2106中被分割,在步驟2108中使用上文描述的過(guò)程轉(zhuǎn)換成一種形態(tài)。如果RSSL模塊142正在被使用,則如上文所述,在制作結(jié)束時(shí),音軌可自動(dòng)循環(huán)回到開(kāi)始位置,允許用戶(hù)記錄另一制作。同樣,在記錄過(guò)程中,用戶(hù)可以選擇聽(tīng)節(jié)拍音軌,以前記錄的音軌,任何一個(gè)音軌的MIDI版本,或如上文討論的關(guān)于顯式或隱式參考計(jì)算的“目標(biāo)”音軌的MIDI版本(參見(jiàn)圖18、19、20和21)。這允許用戶(hù)聆聽(tīng)他可以產(chǎn)生下一個(gè)(有希望改進(jìn)的)制作的參考。在一個(gè)實(shí)施例中,終端用戶(hù)可以選擇所記錄的(若干)制作可以與之比對(duì)而被打分的參考和/或一個(gè)或多個(gè)方法,步驟2110。例如,用戶(hù)的配置可以指示該分割部分應(yīng)相對(duì)于鍵、曲調(diào)、和弦由一個(gè)或多個(gè)音軌的重心構(gòu)建的目標(biāo)形態(tài)或上文討論的其它任何方法來(lái)打分。引導(dǎo)選擇可以由用戶(hù)手動(dòng)進(jìn)行或者由系統(tǒng)自動(dòng)設(shè)置。制作的分割部分在步驟2112中被打分,在步驟2114中,對(duì)于音軌中每個(gè)分割部分的打分的指示可指示給用戶(hù)。這可通過(guò)給終端用戶(hù)提供他們的音高或時(shí)間偏離的指示使終端用戶(hù)受益,使得終端用戶(hù)可在以后的制作中改進(jìn)。用于圖解說(shuō)明分割部分的分?jǐn)?shù)的圖形顯示的一個(gè)示例圖示于圖22中。具體地,圖22的垂直條描述由音頻來(lái)源記錄的音頻波形, 黑色實(shí)線(xiàn)主要是水平線(xiàn)描述音頻來(lái)源試圖模仿的理想波形,箭頭表示音頻來(lái)源(例如歌手) 的音高與理想波形變化(稱(chēng)作顯式參考)的程度。在步驟2116,終端用戶(hù)手動(dòng)確定是否記錄另一制作。如果用戶(hù)希望進(jìn)行另一制作, 則過(guò)程返回步驟2104。一旦終端用戶(hù)已經(jīng)記錄對(duì)于一個(gè)音軌的所有多個(gè)制作,過(guò)程前進(jìn)到步驟2118。在步驟2118,可以給用戶(hù)提供是否由所有的制作手動(dòng)或自動(dòng)地編輯“最佳”整個(gè)音軌的選項(xiàng)。如果用戶(hù)選擇創(chuàng)建手動(dòng)作品,則用戶(hù)可以在步驟2120簡(jiǎn)單地試聽(tīng)第一制作的第一分割部分,然后是第二制作的第一分割部分,直到已經(jīng)試聽(tīng)完每個(gè)候選的第一分割部分。 為便于試聽(tīng)和在分割部分的各個(gè)制作之間的選擇而使用的一個(gè)界面顯示于圖23中,其中終端用戶(hù)通過(guò)使用指針裝置(諸如鼠標(biāo))點(diǎn)擊用于每個(gè)分割部分中獲得的每個(gè)音軌以提示重放該音軌,再隨后用戶(hù)選擇這些候選分割部分中的一個(gè)作為該分割部分的最佳表現(xiàn),例如雙擊所期望的音軌和/或點(diǎn)擊拖動(dòng)所希望的音軌到底部最終的編輯音軌2310。對(duì)第二、 第三和以后的分割部分用戶(hù)重復(fù)此過(guò)程,直到達(dá)到音軌的末尾。然后在步驟21M中通過(guò)將所選擇的分割部分接合在一起成為單個(gè)新音軌,系統(tǒng)構(gòu)建“最佳”音軌。在步驟2126,用戶(hù)然后還可以決定是否記錄另一制作,以便提高他的表現(xiàn)。如果用戶(hù)選擇自動(dòng)編輯“最佳”音軌,則在步驟2122基于每個(gè)制作中的每個(gè)分割部分的分?jǐn)?shù),新音軌被接合在一起(優(yōu)選使用每個(gè)分割部分的最高得分的制作)。由實(shí)際記錄的音軌的分割部分接合在一起的虛擬“最佳”音軌的一個(gè)例子也圖示于圖23中。在此例子中,最終的編輯音軌2310包括來(lái)自制作1的第一分割部分2302,來(lái)自音軌5的第二分割部分2304,來(lái)自制作3的第三分割部分2306和來(lái)自音軌2的第四分割部分2308,沒(méi)有使用來(lái)自音軌4的分割部分。協(xié)調(diào)器
      協(xié)調(diào)器模塊146執(zhí)行用于協(xié)調(diào)來(lái)自具有音樂(lè)鍵的伴奏源的音符和/或和前奏源的和弦的過(guò)程,前奏源可以是聲音輸入、樂(lè)器(實(shí)時(shí)或虛擬)或可由用戶(hù)選擇的預(yù)先記錄的曲調(diào)。結(jié)合圖M和25來(lái)描述此伴奏源的協(xié)調(diào)過(guò)程的一個(gè)示例性實(shí)施例。這些圖中的每個(gè)圖顯示為數(shù)據(jù)流程圖(DFD)。這些圖通過(guò)信息系統(tǒng)提供數(shù)據(jù)“流”的圖形表示,其中數(shù)據(jù)項(xiàng)通過(guò)內(nèi)部過(guò)程從外部數(shù)據(jù)源或內(nèi)部數(shù)據(jù)存儲(chǔ)流向內(nèi)部數(shù)據(jù)存儲(chǔ)或外部數(shù)據(jù)匯聚。這些圖不旨在提供關(guān)于過(guò)程的時(shí)間或次序或者關(guān)于過(guò)程是順序還是并行操作的信息。同樣,將輸入控制流轉(zhuǎn)換成輸出控制流的控制信號(hào)和過(guò)程通常由虛線(xiàn)表示。圖M描述協(xié)調(diào)器模塊146通??砂ㄗ儞Q音符模塊M02、前奏音樂(lè)源2404、伴奏源M06、和弦/鍵選擇器M08和控制器M10。如圖所示,變換音符模塊可接收來(lái)自前奏音樂(lè)源M04的前奏音樂(lè)輸入;以及來(lái)自伴奏源M06的伴奏音樂(lè)輸入。前奏和伴奏音樂(lè)可各自由實(shí)時(shí)音頻或以前存儲(chǔ)的音頻組成。在一個(gè)實(shí)施例中,協(xié)調(diào)器模塊146還可被配置成基于前奏音樂(lè)輸入的曲調(diào)生成伴奏音樂(lè)輸入。變換音符模塊M02還可接收來(lái)自和弦/鍵選擇器M08的音樂(lè)鍵和/或選擇的和弦。來(lái)自控制器Mio的控制信號(hào)指示變換音符模塊對(duì)02音樂(lè)輸出是否應(yīng)該基于前奏音樂(lè)輸入,伴奏音樂(lè)輸入和/或來(lái)自和弦/鍵選擇器M08的音樂(lè)鍵或和弦,及應(yīng)該如何處理該變換。例如,如上文所述,音樂(lè)鍵和和弦可以是從前奏曲或伴奏源中得到的,或者甚至是由和弦/鍵選擇器M08指示的從手動(dòng)選擇的鍵或和弦中得到的?;诳刂菩盘?hào),變換音符模塊M02可以可替代地將前奏音樂(lè)輸入變換成與和弦或音樂(lè)鍵一致的音符,生成協(xié)調(diào)輸出音符。在一個(gè)實(shí)施例中,輸入音符使用預(yù)先確立的和音度量被映射到協(xié)調(diào)音符。在下面將更詳細(xì)討論的一個(gè)實(shí)施例中,控制信號(hào)還可被配置成指示一個(gè)或多個(gè)“布魯斯音符”是否可以被允許存在于伴奏音樂(lè)輸入中,而不必由變換音符模塊對(duì)02變換。圖25圖解說(shuō)明一個(gè)數(shù)據(jù)流程圖,它大致顯示在選擇音符以與前奏音樂(lè)源2404“協(xié)調(diào)”時(shí),可以由圖M的變換音符模塊M02執(zhí)行的過(guò)程的更多細(xì)節(jié)。如圖所示,前奏音樂(lè)輸入在過(guò)程2502被接收,其中前奏曲的音符被確定。在一個(gè)實(shí)施例中,前奏曲的音高可使用所描述的技術(shù)中的一個(gè)技術(shù)確定,諸如將前奏音樂(lè)輸入轉(zhuǎn)換成識(shí)別其開(kāi)始、持續(xù)時(shí)間和音高的形態(tài),或者任何子集或其組合。當(dāng)然,本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,可以使用由前奏曲確定音符的其它方法。例如,如果前奏音樂(lè)輸入已經(jīng)是MIDI格式,則確定音符可僅僅包括從MIDI流中提取音符。當(dāng)確定前奏曲的音符時(shí),它們被存儲(chǔ)在前奏音樂(lè)緩沖器2510中。在過(guò)程2504從伴奏源M06接收建議的伴奏音樂(lè)輸入(如圖M中所示)。過(guò)程2504確定伴奏的音符,并可從MIDI流(在可用時(shí))中提取MIDI 音符,將音樂(lè)輸入轉(zhuǎn)換成識(shí)別其開(kāi)始、持續(xù)時(shí)間和音高的形態(tài)或其子集或組合,或使用本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解的另一方法。在過(guò)程2506,可以從在前奏音樂(lè)緩沖器2516中找到的音符中確定前奏曲的和弦。 前奏曲的和弦可通過(guò)以上文關(guān)于圖17陳述的相同方式或者通過(guò)使用本領(lǐng)域普通技術(shù)人員理解的另一方法(諸如使用下文描述的由和弦匹配器1 執(zhí)行的隱藏馬爾可夫模型和弦演進(jìn)分析)分析音符來(lái)確定。音符的時(shí)間以及音符本身可以被分析(除了其它可能考慮,諸如流派),以確定前奏曲的當(dāng)前和弦。一旦已經(jīng)確定和弦,其音符被傳送到變換音符2510,以等待由來(lái)自控制和音2514的控制信號(hào)的可能選擇。在圖25的過(guò)程2508,可以確定前奏曲的音樂(lè)鍵。在一個(gè)實(shí)施例中,上文參照?qǐng)D16 描述的過(guò)程可以被用來(lái)確定前奏曲的鍵。在其它實(shí)施例中,包括使用隱藏馬爾可夫模型或類(lèi)似模型的統(tǒng)計(jì)技術(shù)可用來(lái)由存儲(chǔ)在前奏音樂(lè)緩沖器中的音符來(lái)確定音樂(lè)鍵。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,確定音樂(lè)鍵的其它方法可類(lèi)似地被考慮,包括但不限于過(guò)程1600和使用統(tǒng)計(jì)技術(shù)的組合。過(guò)程2508的輸出是變換音符 2510的許多輸入中的一個(gè)。過(guò)程2510(圖25)“變換”作為伴奏使用的音符。輸入到過(guò)程2510中的伴奏音樂(lè)音符的變換是通過(guò)控制和音2514的輸出確定的(在下文稍微詳細(xì)討論)?;诳刂坪鸵?514 的輸出,變換音符過(guò)程2510可在以下之間選擇(a)來(lái)自過(guò)程2504的音符輸入(其顯示于圖M中,已經(jīng)接收來(lái)自伴奏源M06的伴奏音樂(lè)輸入);(b)來(lái)自和弦的一個(gè)或多個(gè)音符(顯示于圖M中,已經(jīng)從和弦/鍵選擇器M08接收);(c)來(lái)自所選擇的音樂(lè)鍵的音符(鍵的標(biāo)識(shí)已經(jīng)從和弦/鍵選擇器M08接收(如圖M所示));(d)由過(guò)程2506的來(lái)自和弦輸入的一個(gè)或多個(gè)音符(顯示為已經(jīng)基于從前奏音樂(lè)緩沖器2516中的音符確定的音符和音樂(lè)鍵); 或(e)通過(guò)過(guò)程2508從前奏音樂(lè)緩沖器2516中的音符確定的音樂(lè)鍵。在過(guò)程2512,通過(guò)修改伴奏音樂(lè)輸入的音符,并修改伴奏音樂(lè)輸入的音符的時(shí)間, 可渲染變換音符。在一個(gè)實(shí)施例中,渲染音符是可聽(tīng)地播放的。另外或可替代地,變換音符還可以可視地被渲染。控制和音2514代表過(guò)程基于來(lái)自一個(gè)或多個(gè)來(lái)源的一個(gè)或多個(gè)輸入所做出的決定的集合,一個(gè)或多個(gè)來(lái)源控制通過(guò)變換音符過(guò)程2510進(jìn)行的音符的選擇??刂坪鸵?514 接收來(lái)自控制器MlO的許多個(gè)輸入控制信號(hào)(參見(jiàn)圖M),它可直接來(lái)自用戶(hù)輸入(可能來(lái)自圖形用戶(hù)輸入或預(yù)設(shè)配置),來(lái)自協(xié)調(diào)器模塊146,流派匹配器模塊152或另一外部過(guò)程。 在控制和音2514可以考慮的可能用戶(hù)輸入中,還有要求輸出音符為以下的用戶(hù)輸入(a) 約束為通過(guò)和弦/鍵選擇器M08選擇的和弦(參見(jiàn)圖M); (b)約束為通過(guò)和弦/鍵選擇器 2408選擇的鍵(參見(jiàn)圖24); (c)與通過(guò)M08選擇的和弦或鍵一致(參見(jiàn)圖24); (d)約束為由過(guò)程2506確定的和弦;(e)約束為由過(guò)程2508確定的鍵;(f)與由前奏音符確定的和弦或鍵一致;(g)約束在特定的音符范圍內(nèi)(例如,低于中C,在中C的兩個(gè)八度音階內(nèi)等);和 /或(h)約束在特定的音符選擇內(nèi)(S卩小調(diào),增音等)。輸入到控制和音2514的另一輸入是和音度量,其基本上是來(lái)自變換音符過(guò)程 2510的反饋路徑。首先,“和音”通常被定義為產(chǎn)生與一些基調(diào)聲音協(xié)調(diào)一致的聲音。和音還可被認(rèn)為是不協(xié)調(diào)的反義詞(其包括即使不協(xié)調(diào)也隨意使用的任何聲音)。所以,如果終端用戶(hù)已經(jīng)使控制信號(hào)通過(guò)控制器MlO被饋送到控制和音2514中,控制器MlO將來(lái)自變換音符過(guò)程2510的輸出音符約束到通過(guò)和弦/鍵選擇器M08手動(dòng)選擇的和弦或鍵,然后一個(gè)或多個(gè)輸出音符可能與前奏音樂(lè)緩沖器2516是不協(xié)調(diào)的。輸出音符不協(xié)調(diào)的指示最終會(huì)被饋送到控制和音2514。而控制和音2514被設(shè)計(jì)成強(qiáng)制變換音符2510生成的輸出音符音軌返回到與前奏音樂(lè)的和音中,由于反饋和編程系統(tǒng)的固有延遲時(shí)間,期望允許許多個(gè)不協(xié)調(diào)音符通過(guò)進(jìn)入音樂(lè)輸出。實(shí)際上,允許在系統(tǒng)產(chǎn)生的音樂(lè)中有至少一些不協(xié)調(diào)音符和甚至不協(xié)調(diào)縫隙應(yīng)該對(duì)系統(tǒng)50有利,產(chǎn)生音樂(lè)作品的較小機(jī)械聲音,這是發(fā)明人期望的。在一個(gè)實(shí)施例中,也可被輸入到控制和音2514中的另一控制信號(hào)指示一個(gè)或多個(gè)“布魯斯音符”是否可被允許存在于音樂(lè)輸出中。如上文指出的,用于此說(shuō)明書(shū)目的術(shù)語(yǔ) “布魯斯音符”被給予比其通常用在布魯斯音符音樂(lè)中更寬的含義,作為不是正確的音樂(lè)鍵或和弦的音符,但允許不經(jīng)變換而被播放。除了利用系統(tǒng)延遲來(lái)提供一些最小限度插入“布魯斯音符”之外,一個(gè)或多個(gè)布魯斯累加器(優(yōu)選是軟件編碼的而非硬連線(xiàn))可用來(lái)為布魯斯音符提供一些附加余地。所以,例如一個(gè)累加器可用來(lái)將布魯斯音符的數(shù)目限定在單個(gè)分割部分內(nèi),另一累加器可用來(lái)將布魯斯音符的數(shù)目限制在相鄰分割部分,又一累加器可用來(lái)限制每一預(yù)定時(shí)間間隔的布魯斯音符數(shù)目或總音符數(shù)目。換言之,通過(guò)和音度量的控制和音可以計(jì)算以下中的任何一個(gè)或多個(gè)逝去時(shí)間、音樂(lè)輸出中布魯斯音符的數(shù)目,音樂(lè)輸出中總音符的數(shù)目,每個(gè)分割部分中布魯斯音符的數(shù)目等。預(yù)先確定的,自動(dòng)確定的和實(shí)時(shí)確定的/調(diào)節(jié)的最高限度可被實(shí)時(shí)編程或作為預(yù)設(shè)/預(yù)定值。這些值還可以受當(dāng)前作品的流派影響。在一個(gè)實(shí)施例中,系統(tǒng)100還可包括用于提供伴奏音樂(lè)源的超級(jí)鍵盤(pán)。超級(jí)鍵盤(pán)可以是物理硬件裝置,或者通過(guò)計(jì)算裝置生成并顯示的圖形表示。在任一實(shí)施例中,超級(jí)鍵盤(pán)可以被認(rèn)為是用于圖M的和弦/鍵選擇器M08的手動(dòng)輸入。超級(jí)鍵盤(pán)優(yōu)選包括鍵盤(pán)上的至少一排輸入鍵,它們動(dòng)態(tài)地關(guān)于現(xiàn)有曲調(diào)映射到音樂(lè)鍵和/或和弦(即和弦的一部分) 中的音符。超級(jí)鍵盤(pán)還可包括與現(xiàn)有曲調(diào)不協(xié)調(diào)的一排輸入鍵。不過(guò),按壓超級(jí)鍵盤(pán)的不協(xié)調(diào)的輸入鍵則可被動(dòng)態(tài)地映射到現(xiàn)有曲調(diào)的音樂(lè)鍵中的音符,或現(xiàn)有曲調(diào)的和弦音符的首符。根據(jù)本發(fā)明的超級(jí)鍵盤(pán)的一個(gè)實(shí)施例示于圖沈中。圖沈中所示的實(shí)施例是關(guān)于用于標(biāo)準(zhǔn)鋼琴的音符顯示的,不過(guò)可理解超級(jí)鍵盤(pán)可用于任何樂(lè)器。在圖26所示的實(shí)施例中,超級(jí)鍵盤(pán)的上面一排輸入鍵2602映射到標(biāo)準(zhǔn)鋼琴音符;中間一排沈04映射到對(duì)于現(xiàn)有曲調(diào)的音樂(lè)鍵中的音符;下面一排沈06映射到在當(dāng)前和弦中的音符。更具體地,上面一排顯示如常規(guī)鋼琴中每八度音階的12個(gè)音符,中間一排顯示每八度音階的8個(gè)音符,下面一排顯示每八度音階的3個(gè)音符。在一個(gè)實(shí)施例中,中間一排中每個(gè)輸入鍵的顏色可取決于曲調(diào)的當(dāng)前音樂(lè)鍵。因此,當(dāng)曲調(diào)的音樂(lè)鍵變化時(shí),被選擇顯示在中間一排的輸入鍵也變化。在一個(gè)實(shí)施例中,如果不協(xié)調(diào)音樂(lè)音符由用戶(hù)從上面一排輸入,則超級(jí)鍵盤(pán)還可被配置成自動(dòng)地播放協(xié)調(diào)音符。以此方式,表演者可以比他選擇的行更低的逐漸約束的方式伴奏前奏音樂(lè)。圖27A圖解說(shuō)明根據(jù)本發(fā)明的和弦選擇器的一個(gè)實(shí)施例。在此實(shí)施例中,和弦選擇器可包括和弦輪2700的圖形用戶(hù)界面。和弦輪2700描述關(guān)于現(xiàn)有曲調(diào)處于音樂(lè)鍵的和弦。在一個(gè)實(shí)施例中,和弦輪2700顯示從當(dāng)前選擇的音樂(lè)鍵得到的和弦。在一個(gè)實(shí)施例中, 當(dāng)前選擇的音樂(lè)鍵是由曲調(diào)確定的,正如上文討論的。另外或者可替代地,和弦輪的最遠(yuǎn)的同心圓提供選擇音樂(lè)鍵的機(jī)構(gòu)。在一個(gè)實(shí)施例中,用戶(hù)可以通過(guò)和弦/鍵選擇器對(duì)08,通過(guò)選擇來(lái)自和弦輪2700的和弦來(lái)輸入和弦。在一個(gè)實(shí)施例中,和弦輪2700描述關(guān)于當(dāng)前選擇的音樂(lè)鍵的7個(gè)和弦_3個(gè)主調(diào)和弦,3個(gè)小調(diào)和弦和1個(gè)減小的和弦。在此實(shí)施例中,減小的和弦位于和弦輪的中心;3個(gè)小調(diào)和弦圍繞著減小的和弦;3個(gè)主調(diào)和弦圍繞著3個(gè)小調(diào)和弦。在一個(gè)實(shí)施例中,表演者能夠使用最遠(yuǎn)的同心圓選擇音樂(lè)鍵,其中由和弦輪描述的7個(gè)和弦中的每個(gè)和弦是通過(guò)所選擇的音樂(lè)鍵確定的。圖27B圖解說(shuō)明根據(jù)本發(fā)明的和弦選擇器在系統(tǒng)50的操作過(guò)程中的具體時(shí)刻的另一可能的實(shí)施例。在此實(shí)施例中,和弦選擇器可包括和弦花2750。類(lèi)似和弦輪2700,和弦花2750描述在音樂(lè)上落入當(dāng)前音頻音軌的當(dāng)前音樂(lè)鍵內(nèi)的和弦的至少一個(gè)子集。和弦花2750還指示當(dāng)前正在播放的和弦。在圖27B圖解說(shuō)明的例子中,鍵是C大調(diào)(從大調(diào)的標(biāo)識(shí)和在中心的花瓣中包括的小調(diào)和弦可以確定),且當(dāng)前播放的和弦由在中心描述的和弦指示,其在圖示的重放時(shí)間是C大調(diào)。和弦花2750被設(shè)置成提供對(duì)在緊跟當(dāng)前播放的和弦之后描述的任何和弦的可能性的視覺(jué)提示。如圖27B描述的,最可能的和弦演進(jìn)會(huì)來(lái)自當(dāng)前正在播放的C大調(diào)到G大調(diào),下一最可能的演進(jìn)可能是F大調(diào),其后可能跟A大調(diào)。在此意義上,任何和弦會(huì)跟隨在另一和弦之后的可能性在數(shù)學(xué)意義上不是嚴(yán)格的可能性,而是在具體的音樂(lè)流派中特定和弦演進(jìn)頻率的通常概念。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,當(dāng)前奏音軌產(chǎn)生不同和弦的計(jì)算時(shí),則和弦花2750會(huì)改變。例如,假設(shè)前奏音樂(lè)音軌的下一分割部分實(shí)際上被確定為與B平大調(diào)對(duì)應(yīng),則花的中心會(huì)顯示具有降半音符號(hào)的大寫(xiě)B(tài)。反過(guò)來(lái),在C大調(diào)的鍵中找到的其它和弦會(huì)繞B降半音 “旋轉(zhuǎn)”到指示任何具體和弦是演進(jìn)中的下一和弦的相對(duì)可能性的布置。咅軌共享器樽塊
      返回圖IA中的系統(tǒng)100的圖,音軌共享器模塊148能夠?yàn)橄到y(tǒng)100傳送并接收音軌或多音軌錄音。在一個(gè)實(shí)施例中,此類(lèi)音軌可被傳送或從遠(yuǎn)程裝置或服務(wù)器接收。音軌共享器模塊148還可執(zhí)行關(guān)于音軌的共享的管理操作,諸如能夠進(jìn)行帳戶(hù)登錄,以及支付和付帳信息的交換。聲咅捭索器樽塊
      聲音搜索器模塊150同樣也在圖IA中顯示,可執(zhí)行與尋找以前記錄的音軌或多音軌錄音相關(guān)的操作。例如,基于可聽(tīng)輸入,聲音搜索器模塊150可搜索相似音軌和/或以前記錄的多音軌錄音。此搜索可以在具體裝置50或在其它聯(lián)網(wǎng)裝置或服務(wù)器上進(jìn)行。此搜索的結(jié)果然后可以通過(guò)裝置呈現(xiàn),音軌或多音軌錄音可隨后被訪(fǎng)問(wèn),購(gòu)買(mǎi)或另外獲得以用在裝置50上或另外用在系統(tǒng)100中。流派匹配器模塊
      流派匹配器模塊152同樣顯示于圖IA中,被配置成識(shí)別和弦順序和對(duì)音樂(lè)流派通用的節(jié)拍資料。即,用戶(hù)可以輸入或選擇將流派與流派匹配器模塊152關(guān)聯(lián)的具體流派或示例性樂(lè)隊(duì)。然后可將所指示的流派的一個(gè)或多個(gè)特色應(yīng)用于每個(gè)生成的音頻音軌來(lái)執(zhí)行每個(gè)記錄的音軌的處理。例如,如果用戶(hù)指示“爵士”作為期望流派,則所記錄的可聽(tīng)輸入的量化可被應(yīng)用,使得節(jié)拍的時(shí)間可傾向于被切分。同樣,從可聽(tīng)輸入生成的合成和弦可包括傳統(tǒng)上與爵士音樂(lè)關(guān)聯(lián)的一個(gè)或多個(gè)和弦。而且,“布魯斯音符”的數(shù)目可比例如古典作品中允許的數(shù)目要高。和弦匹配器模塊
      和弦匹配器IM提供音高和和弦相關(guān)服務(wù)。例如,和弦匹配器IM可執(zhí)行單音軌的智能音高校正。此音軌可由可聽(tīng)輸入得到,音高校正可包括修改輸入的頻率以將可聽(tīng)輸入的音高與具體預(yù)定的頻率對(duì)齊。和弦匹配器1 還可構(gòu)建和細(xì)化以前記錄的多音軌錄音中包括的現(xiàn)有曲調(diào)的伴奏。在一個(gè)實(shí)施例中,和弦匹配器IM還可被配置成基于以前播放的和弦動(dòng)態(tài)地識(shí)別對(duì)于音頻音軌的適當(dāng)未來(lái)和弦的可能性。具體地,和弦匹配器IM可以在一個(gè)實(shí)施例中包括音樂(lè)的數(shù)據(jù)庫(kù)。使用隱藏馬爾可夫模型與此數(shù)據(jù)庫(kù)的結(jié)合,未來(lái)和弦演進(jìn)的可能性然后可基于在音頻音軌中出現(xiàn)的以前的和弦來(lái)確定。網(wǎng)絡(luò)環(huán)境
      如上文討論的,裝置50可以是能夠執(zhí)行以上所述過(guò)程的任何裝置,不要求與其它任何裝置聯(lián)網(wǎng)。不過(guò),圖觀(guān)示出了其中可以實(shí)施本發(fā)明的網(wǎng)絡(luò)環(huán)境的一個(gè)可能實(shí)施例的組件。 并非所有組件都要求實(shí)施本發(fā)明,配置中的變形和組件類(lèi)型可在不偏離本發(fā)明的精神或范圍下進(jìn)行。如圖所示,圖28的系統(tǒng)沘00包括局域網(wǎng)(“LAN”)/廣域網(wǎng)(“WAN”)-(網(wǎng)絡(luò)》806, 無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10、客戶(hù)端裝置觀(guān)01-2805,音樂(lè)網(wǎng)絡(luò)裝置(MND) 2808和外圍輸入/輸出(I/O) 裝置觀(guān)11-2813??蛻?hù)端裝置觀(guān)01-2805中的任何一個(gè)或多個(gè)可包括如上所述的裝置100。 當(dāng)然,盡管圖示了客戶(hù)端裝置的幾個(gè)例子,但應(yīng)理解在圖觀(guān)公開(kāi)的網(wǎng)絡(luò)背景下,客戶(hù)端裝置280H805可虛擬地包括能夠處理音頻信號(hào)并通過(guò)網(wǎng)絡(luò)發(fā)送音頻相關(guān)數(shù)據(jù)的任何計(jì)算裝置,諸如網(wǎng)絡(luò)觀(guān)06、無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10等等。客戶(hù)端裝置28034805還可包括被配置成便攜的裝置。因此,客戶(hù)端裝置觀(guān)03-2805可虛擬地包括能夠連接到另一計(jì)算裝置并接收信息的便攜計(jì)算裝置。此裝置包括便攜裝置,諸如手機(jī)、智能電話(huà)、顯示傳真機(jī)、射頻(RF)裝置、 紅外(IR)裝置、個(gè)人數(shù)字助理(PDA)、手持計(jì)算機(jī)、膝上型計(jì)算機(jī)、可佩戴計(jì)算機(jī)、平板計(jì)算機(jī)、結(jié)合一個(gè)或多個(gè)前述裝置的集成裝置等。因此,客戶(hù)端裝置觀(guān)03-2805通常根據(jù)能力和特征在很寬范圍內(nèi)。例如,手機(jī)可具有數(shù)字小鍵盤(pán)以及其上只能顯示文本的幾行單色LCD 顯示。在另一例子中,能夠上網(wǎng)的移動(dòng)裝置可具有多觸敏屏,指示筆和可顯示文本和圖形的幾行彩色I(xiàn)XD顯示屏。客戶(hù)端裝置280H805還可虛擬地包括能夠通過(guò)網(wǎng)絡(luò)通信以發(fā)送和接收信息的任何計(jì)算裝置,包括音軌信息和社交網(wǎng)絡(luò)信息,執(zhí)行生成的可聽(tīng)音軌搜索查詢(xún)等等。這些裝置的集合可包括通常使用有線(xiàn)或無(wú)線(xiàn)通信介質(zhì)連接的裝置,諸如個(gè)人計(jì)算機(jī)、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子、網(wǎng)絡(luò)PC等等。在一個(gè)實(shí)施例中,客戶(hù)端裝置 2803-2805中至少一些可通過(guò)有線(xiàn)和/或無(wú)線(xiàn)網(wǎng)絡(luò)操作。能上網(wǎng)的客戶(hù)端裝置還可包括被配置成接收并發(fā)送網(wǎng)頁(yè)、基于網(wǎng)絡(luò)的消息等等的瀏覽器應(yīng)用。瀏覽器應(yīng)用可被配置成接收并顯示圖形、文本、多媒體等等,虛擬地利用任何基于網(wǎng)絡(luò)的語(yǔ)言,包括無(wú)線(xiàn)應(yīng)用協(xié)議消息(WAP)等等。在一個(gè)實(shí)施例中,瀏覽器應(yīng)用能夠使用手持裝置標(biāo)記語(yǔ)言(HDML),無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML)、WMI^cript、JavaScript、標(biāo)準(zhǔn)通用25標(biāo)記語(yǔ)言(SMGL)、超文本標(biāo)記語(yǔ)言(HTML),可擴(kuò)展標(biāo)記語(yǔ)言(XML)等等,以顯示并發(fā)送各種內(nèi)容。在一個(gè)實(shí)施例中,客戶(hù)端裝置的用戶(hù)可利用瀏覽器應(yīng)用來(lái)與消息客戶(hù)端交互,諸如文本消息客戶(hù)端、電子郵件客戶(hù)端等等,以發(fā)送和/或接收消息??蛻?hù)端裝置280H805還可包括被配置成接收來(lái)自另一計(jì)算裝置的內(nèi)容的至少一個(gè)其它客戶(hù)端應(yīng)用??蛻?hù)端應(yīng)用可包括提供并接收文本內(nèi)容、圖形內(nèi)容、音頻內(nèi)容等的能力??蛻?hù)端應(yīng)用可進(jìn)一步提供識(shí)別其自身的信息,包括類(lèi)型、能力、名稱(chēng)等。在一個(gè)實(shí)施例中,客戶(hù)端裝置3001-3005可唯一地通過(guò)各種機(jī)構(gòu)來(lái)識(shí)別它們自身,包括電話(huà)號(hào)碼、移動(dòng)識(shí)別號(hào)碼(MIN)、電子序列號(hào)(ESN)或其它移動(dòng)裝置標(biāo)識(shí)符。信息還可指示移動(dòng)裝置能夠利用的內(nèi)容格式。此信息可在網(wǎng)絡(luò)包等中提供,發(fā)送到MND 108或其它計(jì)算裝置??蛻?hù)端裝置280H805可進(jìn)一步被配置成包括能夠使終端用戶(hù)登錄到可由另一計(jì)算裝置諸如MND觀(guān)08等管理的用戶(hù)帳戶(hù)的客戶(hù)端應(yīng)用。此用戶(hù)帳戶(hù)例如可被配置成使終端用戶(hù)能夠參與一個(gè)或多個(gè)社交網(wǎng)絡(luò)活動(dòng),諸如提交音軌或多音軌錄音,搜索與可聽(tīng)輸入相似的音軌或錄音,下載音軌或錄音,并參與以共享、查看和討論產(chǎn)生的音軌和多音軌錄音為中心的一個(gè)具體的在線(xiàn)音樂(lè)社區(qū)。不過(guò),參與各種聯(lián)網(wǎng)活動(dòng)還可以不必登錄到用戶(hù)帳戶(hù)來(lái)進(jìn)行。在一個(gè)實(shí)施例中,包括曲調(diào)的音樂(lè)輸入可由客戶(hù)端裝置280H805通過(guò)來(lái)自MND 3008或者從能夠傳送此音樂(lè)輸入的其它任何基于處理器的裝置的網(wǎng)絡(luò)觀(guān)06或觀(guān)10接收。 包含曲調(diào)的音樂(lè)輸入可以是預(yù)錄音的或通過(guò)MND 2808或其它此類(lèi)基于處理器的裝置實(shí)時(shí)捕捉。另外或可替代地,曲調(diào)可以是實(shí)時(shí)由客戶(hù)端裝置觀(guān)01-2805捕捉的。例如,曲調(diào)生成裝置可生成曲調(diào),與客戶(hù)端裝置觀(guān)01-2805中的一個(gè)通信的麥克風(fēng)可捕捉生成的曲調(diào)。如果音樂(lè)輸入是實(shí)時(shí)捕捉的,則系統(tǒng)通常在計(jì)算曲調(diào)的音樂(lè)鍵和和弦之前尋找音樂(lè)的至少一個(gè)小節(jié)。這類(lèi)似于在樂(lè)隊(duì)中演奏的音樂(lè)家,其中伴奏音樂(lè)家通常可聆聽(tīng)曲調(diào)的至少一個(gè)小節(jié),以在貢獻(xiàn)任何附加音樂(lè)之前確定正在播放的音樂(lè)鍵和和弦。在一個(gè)實(shí)施例中,音樂(lè)家可與客戶(hù)端裝置280H805交互,以便伴奏一個(gè)曲調(diào),將客戶(hù)端裝置視作虛擬樂(lè)器。另外或可替代地,伴奏曲調(diào)的音樂(lè)家可演唱和/或演奏樂(lè)器,諸如用戶(hù)演奏的樂(lè)器,以對(duì)曲調(diào)伴奏。無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10被配置成將客戶(hù)端裝置280H805和其組件與網(wǎng)絡(luò)觀(guān)06耦連。無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10可包括各種無(wú)線(xiàn)子網(wǎng)絡(luò)中的任何一種,其可進(jìn)一步覆蓋單獨(dú)或?qū)S镁W(wǎng)絡(luò)等,以為客戶(hù)端裝置觀(guān)03-2805提供以設(shè)施為導(dǎo)向的連接。此子網(wǎng)絡(luò)可包括網(wǎng)格網(wǎng)絡(luò),無(wú)線(xiàn)LAN (WLAN)網(wǎng)絡(luò),蜂窩網(wǎng)絡(luò)等等。無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10可進(jìn)一步包括由無(wú)線(xiàn)電鏈路等連接的終端、網(wǎng)關(guān)、路由器等的自主系統(tǒng)。這些連接器可被配置成自由、隨機(jī)移動(dòng),并任意組織自己,使得無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10的拓?fù)淇煽焖僮兓?。無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10可進(jìn)一步利用多個(gè)接入技術(shù),包括第二代(2G)、第三代(3G)、第四代(4G)無(wú)線(xiàn)接入蜂窩系統(tǒng),WLAN、無(wú)線(xiàn)路由器(WR)網(wǎng)格等等。諸如2G、3G、4G的接入技術(shù)和未來(lái)的接入網(wǎng)絡(luò)可以廣域覆蓋移動(dòng)裝置,諸如具有各種移動(dòng)程度的客戶(hù)端裝置觀(guān)03-2805。 例如,無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10可以通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)接入進(jìn)行無(wú)線(xiàn)連接,無(wú)線(xiàn)網(wǎng)絡(luò)接入諸如全球移動(dòng)通信(GSM)、通用分組無(wú)線(xiàn)服務(wù)(GPRS)、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)、寬帶碼分多址(WCDMA)等等。本質(zhì)上,無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10可虛擬地包括任何無(wú)線(xiàn)通信機(jī)構(gòu),通過(guò)它信息可在客戶(hù)端裝置 2803-2805和另一計(jì)算裝置、網(wǎng)絡(luò)等之間傳播。網(wǎng)絡(luò)觀(guān)06被配置成將網(wǎng)絡(luò)裝置與其它計(jì)算裝置,包括MND 2808、客戶(hù)端裝置 2801-2802耦連,并通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)觀(guān)10耦連到客戶(hù)端裝置觀(guān)03_2805。網(wǎng)絡(luò)觀(guān)06能夠利用任何形式的計(jì)算機(jī)可讀介質(zhì)來(lái)將信息從一個(gè)電子裝置傳送到另一裝置。同樣,除了包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、諸如通過(guò)通用總線(xiàn)(USB)端口、其它形式的計(jì)算機(jī)可讀介質(zhì)的直接連接,或其任何組合之外,網(wǎng)絡(luò)106可包括互聯(lián)網(wǎng)。在包括基于不同架構(gòu)和協(xié)議的那些互聯(lián)的LAN的互聯(lián)集上,路由器作為L(zhǎng)AN之間的鏈路,能夠使消息從一個(gè)發(fā)送到另一個(gè)。此外,LAN內(nèi)的通信鏈路通常包括雙絞線(xiàn)對(duì)或同軸電纜,而網(wǎng)絡(luò)之間的通信鏈路可利用模擬電話(huà)線(xiàn),完全或部分專(zhuān)用的數(shù)字線(xiàn),包括T1、T2、T3和Τ4,集成服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)、數(shù)字訂閱線(xiàn)(DSL)、包括衛(wèi)星鏈路或本領(lǐng)域已知的其它通信鏈路的無(wú)線(xiàn)鏈路。而且,遠(yuǎn)程計(jì)算機(jī)和其它相關(guān)電子裝置可通過(guò)調(diào)制解調(diào)器和臨時(shí)電話(huà)鏈路遠(yuǎn)程連接到LAN或WAN。本質(zhì)上,網(wǎng)絡(luò) 2806包括任何通信方法,通過(guò)它信息可以在計(jì)算裝置之間傳播。在一個(gè)實(shí)施例中,客戶(hù)端裝置280H805可使用例如點(diǎn)對(duì)點(diǎn)配置來(lái)直接通信。此外,通信介質(zhì)通常體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它傳送機(jī)構(gòu), 并包括任何信息傳送介質(zhì)。作為例子,通信介質(zhì)包括有線(xiàn)介質(zhì),諸如雙絞線(xiàn),同軸電纜,光纖,波導(dǎo)和其它有線(xiàn)介質(zhì)和無(wú)線(xiàn)介質(zhì),諸如聲的、RF、紅外和其它無(wú)線(xiàn)介質(zhì)。各種外設(shè),包括I/O裝置觀(guān)11_2813可附連到客戶(hù)端裝置觀(guān)01_2805。多觸點(diǎn)壓力墊觀(guān)13可接收來(lái)自用戶(hù)的物理輸入并作為USB外設(shè)分配,盡管不限于USB,也可以使用其它接口協(xié)議,包括但不限于ZIGBEE、藍(lán)牙等等。通過(guò)外部和壓力墊觀(guān)13的接口協(xié)議傳送的數(shù)據(jù)可包括例如MIDI格式的數(shù)據(jù),不過(guò)其它格式的數(shù)據(jù)也可通過(guò)此連接傳送。類(lèi)似的壓力墊觀(guān)09可以可替代地全部與客戶(hù)端裝置,諸如移動(dòng)裝置觀(guān)05集成。耳機(jī)觀(guān)12可附連到客戶(hù)端裝置的音頻端或其它有線(xiàn)或無(wú)線(xiàn)I/O接口,為用戶(hù)聆聽(tīng)所記錄音軌以及系統(tǒng)的可聽(tīng)輸入的循環(huán)重放提供示例性布置。麥克風(fēng)觀(guān)11可通過(guò)音頻端或其它連接附連到客戶(hù)端裝置 2801-2805.可替代地或者另外,耳機(jī)觀(guān)12和麥克風(fēng)觀(guān)11,一個(gè)或多個(gè)其它揚(yáng)聲器和/或麥克風(fēng)可集成到一個(gè)或多個(gè)客戶(hù)端裝置280H805或其它外圍裝置觀(guān)11_2813。同樣,外部裝置可連接到壓力墊觀(guān)13和/或客戶(hù)端裝置101-105,以提供聲音樣本、波形、信號(hào)或其它可由外部控制重新產(chǎn)生的音樂(lè)輸入的外部來(lái)源。此外部裝置可以是MIDI裝置,客戶(hù)端裝置 2803和/或壓力墊觀(guān)13可向MIDI裝置路由MIDI事件或其它數(shù)據(jù)以便由外部裝置觀(guān)14觸發(fā)音頻的重放。不過(guò),除了 MIDI之外的格式還可被此類(lèi)外部裝置使用。圖30根據(jù)一個(gè)實(shí)施例示出了網(wǎng)絡(luò)裝置3000的一個(gè)實(shí)施例。網(wǎng)絡(luò)裝置3000可包括比所示的更多或更少的組件。不過(guò),所示的組件足以公開(kāi)用于實(shí)施本發(fā)明的示例性實(shí)施例。 網(wǎng)絡(luò)裝置3000可代表例如圖28的MND 2808。簡(jiǎn)單講,網(wǎng)絡(luò)裝置3000可包括能夠連接到網(wǎng)絡(luò)觀(guān)06的任何計(jì)算裝置,以使用戶(hù)能夠在不同帳戶(hù)之間發(fā)送并接收音軌和音軌信息。在一個(gè)實(shí)施例中,此音軌分配或共享也是在不同的客戶(hù)端裝置之間執(zhí)行的,其可由不同用戶(hù)、系統(tǒng)管理員、商業(yè)實(shí)體等管理。另外或可替代地,網(wǎng)絡(luò)裝置3000可以共享調(diào)子,包括借助裝置 280H805產(chǎn)生的曲調(diào)和和音。在一個(gè)實(shí)施例中,此曲調(diào)或調(diào)子分配或共享也是在不同的客戶(hù)端裝置之間執(zhí)行的,其可由不同用戶(hù)、系統(tǒng)管理員、商業(yè)實(shí)體等管理。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)裝置3000還操作以自動(dòng)地從音樂(lè)鍵和/或和弦中為曲調(diào)提供類(lèi)似“最佳”音樂(lè)鍵和/或和弦??梢宰鳛榫W(wǎng)絡(luò)裝置3000操作的裝置包括各種網(wǎng)絡(luò)裝置,包括但不限于個(gè)人計(jì)算機(jī)、桌上型計(jì)算機(jī)、微處理器系統(tǒng)、基于微處理器的或可編程消費(fèi)電子、網(wǎng)絡(luò)PC、服務(wù)器、網(wǎng)絡(luò)設(shè)備等等。如圖30所示,網(wǎng)絡(luò)裝置3000包括處理單元3012、視頻顯示適配器3014和大容量存儲(chǔ)器,它們都通過(guò)總線(xiàn)3022彼此通信。大容量存儲(chǔ)器通常包括RAM 3016,ROM 3032 和一個(gè)或多個(gè)永久性大容量存儲(chǔ)裝置,諸如硬盤(pán)驅(qū)動(dòng)器30 、磁帶驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器和/ 或軟盤(pán)驅(qū)動(dòng)器。大容量存儲(chǔ)器存儲(chǔ)用于控制網(wǎng)絡(luò)裝置3000的操作的操作系統(tǒng)3020。可以使用任何通用操作系統(tǒng)?;据斎?輸出系統(tǒng)(“BIOS”)3018也被提供以控制網(wǎng)絡(luò)裝置 3000的底層操作。如圖30所示,網(wǎng)絡(luò)裝置3000還與互聯(lián)網(wǎng)或其它一些通信網(wǎng)絡(luò)通過(guò)網(wǎng)絡(luò)接口單元3010通信,其被構(gòu)建以與各種通信協(xié)議一起使用,包括TCP/IP協(xié)議。網(wǎng)絡(luò)接口單元3010有時(shí)已知為收發(fā)器、收發(fā)裝置或網(wǎng)絡(luò)接口卡(NIC)。如上文所述的大容量存儲(chǔ)器圖解說(shuō)明計(jì)算機(jī)可讀介質(zhì)的另一類(lèi)型,即計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括以任何方法或技術(shù)實(shí)現(xiàn)的用于存儲(chǔ)信息的易失性、 非易失性、可移動(dòng)和不可移動(dòng)介質(zhì),存儲(chǔ)的信息例如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的例子包括RAM、ROM、EEPR0M、閃存或其它存儲(chǔ)器技術(shù)、 CD-ROM、數(shù)字通用盤(pán)(DVD)或其它光學(xué)存儲(chǔ)器、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)器或其它磁存儲(chǔ)裝置,或可用來(lái)存儲(chǔ)期望信息并可由計(jì)算裝置訪(fǎng)問(wèn)的其它任何介質(zhì)。如圖所示,數(shù)據(jù)存儲(chǔ)裝置3052可包括數(shù)據(jù)庫(kù)、文本、表單、文件夾、文件等,它們可被配置成保持并存儲(chǔ)用戶(hù)帳戶(hù)標(biāo)識(shí),電子郵件地址、IM地址和/或其它網(wǎng)絡(luò)地址,分組標(biāo)識(shí)符信息,與每個(gè)用戶(hù)帳戶(hù)關(guān)聯(lián)的音軌或多音軌錄音,用于共享音軌和/或錄音的規(guī)則,付帳信息等等。在一個(gè)實(shí)施例中,數(shù)據(jù)存儲(chǔ)裝置3052中的至少一些還可能被存儲(chǔ)在網(wǎng)絡(luò)裝置 3000的另一組件上,包括但不限于⑶-R0M/DVD-R0M 3026,硬盤(pán)驅(qū)動(dòng)器30 等等。大容量存儲(chǔ)器還存儲(chǔ)程序代碼和數(shù)據(jù)。一個(gè)或多個(gè)應(yīng)用3050被加載到大容量存儲(chǔ)器中,并在操作系統(tǒng)3020上運(yùn)行。應(yīng)用程序的例子可包括自動(dòng)譯碼器、調(diào)度程序、日歷、 數(shù)據(jù)庫(kù)程序、字處理程序、HTTP程序、可定制用戶(hù)界面程序、IPSec應(yīng)用、加密程序、安全性程序、SMS消息服務(wù)器、IM消息服務(wù)器、電子郵件服務(wù)器、帳戶(hù)管理器等等。網(wǎng)絡(luò)服務(wù)器3057 和音樂(lè)服務(wù)3056還可作為應(yīng)用3050內(nèi)的應(yīng)用程序被包括在內(nèi)。網(wǎng)絡(luò)服務(wù)器3057代表被配置成通過(guò)網(wǎng)絡(luò)向另一計(jì)算裝置提供包括消息的內(nèi)容的各種服務(wù)中的任何一種。因此,網(wǎng)絡(luò)服務(wù)器3057包括例如網(wǎng)絡(luò)服務(wù)器、文件傳送協(xié)議(FTP) 服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、內(nèi)容服務(wù)器等等。網(wǎng)絡(luò)服務(wù)器3057可使用各種格式中的任何一種通過(guò)網(wǎng)絡(luò)提供包括消息的內(nèi)容,格式包括但不限于WAP、HDML、WML, SMGL, HTML、XML、cHTML、 xHTML等等。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)服務(wù)器3057可被配置成使用戶(hù)能夠訪(fǎng)問(wèn)并管理用戶(hù)帳戶(hù)和共享的音軌和多音軌錄音。音樂(lè)服務(wù)3056可提供與能夠進(jìn)行在線(xiàn)音樂(lè)社區(qū)相關(guān)的各種功能,并且可以進(jìn)一步包括音樂(lè)匹配器30M、權(quán)限管理器3058和曲調(diào)數(shù)據(jù)。音樂(lè)匹配器30M可將類(lèi)似音軌和多音軌錄音,包括數(shù)據(jù)存儲(chǔ)裝置3052中存儲(chǔ)的音軌匹配。在一個(gè)實(shí)施例中,此匹配可以由聲音搜索器或客戶(hù)端裝置上的MTAC請(qǐng)求,其可以提供例如待匹配的可聽(tīng)輸入、音軌或多音軌錄音。權(quán)限管理器3508使與帳戶(hù)關(guān)聯(lián)的用戶(hù)上傳音軌和多音軌錄音。此音軌和多音軌錄音可存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)裝置3052中。權(quán)限管理器3058可以進(jìn)一步使用戶(hù)能夠提供對(duì)于所提供的音軌和多音軌錄音的分配的控制,諸如基于在線(xiàn)音樂(lè)社區(qū)、支付或音軌或多音軌錄音的潛在使用的關(guān)系或成員的限制。使用權(quán)限管理器3058,用戶(hù)還可以將所有訪(fǎng)問(wèn)權(quán)限限制到存儲(chǔ)的音軌或多音軌錄音,從而存儲(chǔ)未完成的錄音或其它進(jìn)行中的作品, 而在用戶(hù)認(rèn)為它準(zhǔn)備好之前不進(jìn)行社區(qū)瀏覽。音樂(lè)服務(wù)3056還可駐存或另外使單或多玩家游戲能夠被在線(xiàn)音樂(lè)社區(qū)的各個(gè)成員玩耍。例如,由音樂(lè)服務(wù)3056駐存的多用戶(hù)角色扮演游戲可在音樂(lè)錄音行業(yè)中被設(shè)置。 用戶(hù)可以為通常從事某行業(yè)的人選擇角色。游戲用戶(hù)然后可以使用它們的客戶(hù)端裝置50例如RSLL 142和MTAC 144通過(guò)創(chuàng)建音樂(lè)來(lái)發(fā)展它們的人物。消息服務(wù)器3056可包括虛擬的被配置、設(shè)置為將來(lái)自消息用戶(hù)代理和/或其它消息服務(wù)器的消息轉(zhuǎn)送或傳送消息的任何一個(gè)或多個(gè)計(jì)算組件。因此,消息服務(wù)器3056可包括消息傳送管理器,以使用各種消息協(xié)議包括但不限于SMS消息器、IM、MMS, IRC、RSS源、 mIRC,各種文本消息協(xié)議中的任何一種或各種其它消息類(lèi)型中的任何一種來(lái)傳送消息。在一個(gè)實(shí)施例中,消息服務(wù)器3056可以使用戶(hù)發(fā)起和/或以其它方式進(jìn)行聊天會(huì)話(huà),VOIP會(huì)話(huà),文本消息會(huì)話(huà)等等。應(yīng)注意的是,盡管網(wǎng)絡(luò)裝置3000被圖示為單個(gè)網(wǎng)絡(luò)裝置,但是本發(fā)明并非受此限制。例如,在另一實(shí)施例中,網(wǎng)絡(luò)裝置300的音樂(lè)服務(wù)等可存在于一個(gè)網(wǎng)絡(luò)裝置中,而相關(guān)數(shù)據(jù)存儲(chǔ)裝置可存在于另一網(wǎng)絡(luò)裝置中。在又一實(shí)施例中,各種音樂(lè)和/或消息傳送組件可存在于一個(gè)或多個(gè)客戶(hù)端裝置中,操作于點(diǎn)對(duì)點(diǎn)配置中等。游戲環(huán)境
      為了進(jìn)一步便于音樂(lè)的創(chuàng)建和組合,圖31-37圖解說(shuō)明提供游戲界面作為上文描述的音樂(lè)匯編工具的用戶(hù)界面的實(shí)施例。以此方式,認(rèn)為用戶(hù)界面會(huì)較不令人恐懼,更加用戶(hù)友好,以便最小化終端對(duì)用戶(hù)的創(chuàng)作音樂(lè)過(guò)程的任何干擾。從前面的討論中顯示,游戲界面提供與上文描述的一個(gè)或多個(gè)功能方面關(guān)聯(lián)的可視提示和標(biāo)記,以便精簡(jiǎn)、簡(jiǎn)化和鼓勵(lì)音樂(lè)匯編過(guò)程。這使終端用戶(hù)(關(guān)于此實(shí)施例也稱(chēng)作“玩家”)利用專(zhuān)業(yè)的高質(zhì)量工具來(lái)創(chuàng)建專(zhuān)業(yè)高質(zhì)量的音樂(lè),而不要求這些用戶(hù)必須具有音樂(lè)理論或音樂(lè)創(chuàng)建工作操作的任何經(jīng)驗(yàn)。首先來(lái)看圖31,提供第一顯示界面3100的一個(gè)示例性實(shí)施例。在此界面中,可給玩家提供從位于混合板之后的音樂(lè)產(chǎn)生器的視角的工作室視圖。在圖31的實(shí)施例中,然后在背景中可以看見(jiàn)有3個(gè)不同的工作室前奏聲音/樂(lè)器室3102、打擊樂(lè)器室3104和伴奏室3106。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到工作室的數(shù)目可以更多或更少,每個(gè)工作室中提供的功能可以被不同地再次劃分和/或可以在工作室中提供附加選項(xiàng)。圖31中描述的3個(gè)室中的每個(gè)室可包括一個(gè)或多個(gè)音樂(lè)家“頭像”,其提供圖解說(shuō)明室的性質(zhì)和/或目的以及提供對(duì)于流派、風(fēng)格和/或由“頭像”表演的音樂(lè)色彩性能和正在使用的樂(lè)器的種類(lèi)的可視提示。例如,在圖31圖示的實(shí)施例中,前奏聲音/樂(lè)器室3102包括女性流行歌手,伴奏室3104包括搖滾鼓手,伴奏室3106包括鄉(xiāng)村小提琴家、 搖滾貝司手和說(shuō)唱音樂(lè)電子鍵盤(pán)手。將在下文更加詳細(xì)地討論,與游戲環(huán)境界面的其它方面結(jié)合,音樂(lè)家頭像的選擇提供可視、易于理解的界面,通過(guò)該界面,上文描述的各個(gè)工具可由大多數(shù)新手終端用戶(hù)容易地實(shí)現(xiàn)。為了開(kāi)始創(chuàng)作音樂(lè),玩家可選擇這些室中的一個(gè)室。在一個(gè)實(shí)施例中,用戶(hù)可以簡(jiǎn)單地直接使用鼠標(biāo)或其它輸入裝置選擇室。可替代地,可提供與各個(gè)工作室對(duì)應(yīng)的一個(gè)或多個(gè)按鈕。例如,在圖31的實(shí)施例中,前奏室按鈕3110的選擇會(huì)將玩家送到前奏聲音/樂(lè)器室3102,選擇打擊室按鈕3108會(huì)將玩家送到打擊室3104,選擇伴奏室按鈕3112會(huì)將玩家送到伴奏室3106。也可以提供其它可選按鈕,如圖31所示。例如,錄音按鈕3116和停止按鈕3118可被提供以開(kāi)始、停止由終端用戶(hù)在工作室3100通過(guò)錄音會(huì)話(huà)實(shí)時(shí)循環(huán)模塊142進(jìn)行的任何音樂(lè)的錄音(圖1A)。設(shè)置按鈕3120可被提供以允許玩家改變各個(gè)設(shè)置,諸如期望流派、音色和節(jié)奏,音量等等。搜索按鈕3122可被提供以使用戶(hù)能夠啟動(dòng)聲音搜索器模塊150。用于保存(3124)和刪除(3126)玩家的音樂(lè)作品的按鈕也可被提供。圖32呈現(xiàn)前奏聲音/樂(lè)器室3102的一個(gè)示例性實(shí)施例。在此實(shí)施例中,用于此工作室的已經(jīng)被配置成使終端用戶(hù)能夠?yàn)橐魳?lè)匯編創(chuàng)建并記錄一個(gè)或多個(gè)前奏聲音和/ 或樂(lè)器音軌。前奏聲音/樂(lè)器室3102可包括與結(jié)合圖12-13在上文描述的控件空間類(lèi)似的控件空間3202。因此,如上文所述,控件空間3202可包括多個(gè)分割指示符3204以識(shí)別音軌中的每個(gè)分割部分(例如音樂(lè)小節(jié));垂直線(xiàn)3206圖解說(shuō)明每個(gè)小節(jié)中的拍子,水平線(xiàn) 3208識(shí)別與所選樂(lè)器(諸如由樂(lè)器選擇器3214指示的吉它(圖32中所示))關(guān)聯(lián)的各個(gè)基本頻率,和重放條以識(shí)別當(dāng)前正在被播放的實(shí)時(shí)循環(huán)的特定部分。在圖32圖示的例子中,界面圖解說(shuō)明假設(shè)以前在會(huì)話(huà)中已經(jīng)被玩家記錄的一個(gè)音軌的音頻波形3210,不過(guò)用戶(hù)還可以具體與聲音搜索模塊150(由搜索按鈕3122調(diào)用(參見(jiàn)圖31))結(jié)合拖動(dòng)預(yù)存的音頻音軌。在圖32圖示的例子中,所記錄的音頻波形3210也已經(jīng)被轉(zhuǎn)換成與吉它的基本頻率對(duì)應(yīng)的音符3212的形態(tài),如由樂(lè)器選擇器3214所指示的。應(yīng)該理解的是,使用可以拖動(dòng)到控件空間3202上的各種樂(lè)器選擇器圖標(biāo),玩家可以選擇一個(gè)或多個(gè)其它樂(lè)器,這會(huì)使原始音頻波形轉(zhuǎn)換成與新的或另外選擇的(若干)樂(lè)器的基本頻率對(duì)應(yīng)的音符的不同形態(tài)。玩家還可以改變小節(jié)數(shù),或者每個(gè)小節(jié)的節(jié)拍數(shù),然后也可以使音頻波形(通過(guò)量化器206 (參見(jiàn)圖2))被量化,并在時(shí)間上與新改變的時(shí)間對(duì)齊。還應(yīng)該理解的是,盡管玩家可選擇將音頻波形轉(zhuǎn)換成與樂(lè)器關(guān)聯(lián)的音符的形態(tài),但玩家不必進(jìn)行此操作,因此能夠使來(lái)自可聽(tīng)輸入的一個(gè)或多個(gè)原始聲音與其原始音色一起被基本包括在所生成的音頻音軌中。如圖32所示,還可以在背景中提供歌手3220的頭像。在一個(gè)實(shí)施例中,此頭像可提供之前在流派匹配器模塊152中定義的特定的音樂(lè)流派的易于理解的可視指示。例如, 在圖32中,歌手被圖示為是流行歌手。在此情況下,所記錄的音軌3210的處理可通過(guò)應(yīng)用與流行音樂(lè)關(guān)聯(lián)的一個(gè)或多個(gè)特點(diǎn)來(lái)執(zhí)行。在其它例子中,歌手可以被圖示為是男性成年人,年青男性或小女孩,理發(fā)店四重奏,作為歌劇或百老匯歌劇女主角,西方鄉(xiāng)村明星,說(shuō)唱音樂(lè)家,英國(guó)入侵搖滾樂(lè),民歌手等,產(chǎn)生通常被人們理解為與每種類(lèi)型的歌手關(guān)聯(lián)的合成音高、節(jié)奏、模式、音樂(lè)結(jié)構(gòu)、音色、表達(dá)質(zhì)量、和音等。在一個(gè)實(shí)施例中,為了提供附加娛樂(lè)價(jià)值,歌手頭像3220可被編程為跳舞和其它動(dòng)作,就像頭像被包含在錄音會(huì)話(huà)中甚至可能與音樂(lè)音軌同步。前奏聲音/樂(lè)器室界面3102可進(jìn)一步包括音軌選擇器3216。音軌選擇器3216 使用戶(hù)能夠記錄或創(chuàng)建多個(gè)前奏制作,并選擇那些制作中的一個(gè)或多個(gè)以包括在音樂(lè)匯編中。例如,在圖32中,示出了標(biāo)記為“1”、“2”、“3”的3個(gè)音軌窗口,每個(gè)窗口顯示對(duì)應(yīng)音軌的音頻波形的小型表示,以便為與每個(gè)音軌關(guān)聯(lián)的音頻提供可視提示。在每個(gè)音軌窗口中的音軌可代表單獨(dú)記錄的音頻制作。不過(guò),還應(yīng)該理解的是,可以創(chuàng)建音頻音軌的拷貝,在這種情況下,每個(gè)音軌窗口可代表單個(gè)音頻波形的不同實(shí)例。例如,音軌窗口 “ 1 ”可代表音頻波形的未變化聲音版本,音軌窗口“2”可代表轉(zhuǎn)換成與吉它關(guān)聯(lián)的音符形態(tài)的音頻波形, 音軌窗口“3”可代表轉(zhuǎn)換成與鋼琴關(guān)聯(lián)的音符形態(tài)的同一音頻波形。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,對(duì)可在音軌選擇器3216上保持的音軌的數(shù)目不需要有特別限制。提供音軌選擇窗口 3218以便例如通過(guò)選擇并拖曳3個(gè)音軌窗口中的一個(gè)或多個(gè)到選擇窗口 3218使玩家能夠選擇一個(gè)或多個(gè)音軌以包括在音樂(lè)匯編中。在一個(gè)實(shí)施例中, 選擇窗口 3218還可被用來(lái)結(jié)合MTAC模塊133以便從多個(gè)制作“ 1”、“2”和“3”生成單個(gè)最佳制作。前奏聲音/樂(lè)器室界面3102還可包括多個(gè)按鈕,實(shí)現(xiàn)與前奏聲音或樂(lè)器音軌的創(chuàng)建有關(guān)的一個(gè)或多個(gè)功能。例如,最小化按鈕3222可被提供以允許用戶(hù)最小化網(wǎng)格3202 ; 聲音按鈕32M可被提供以使用戶(hù)能夠消音或不消音與一個(gè)或多個(gè)音頻音軌關(guān)聯(lián)的聲音, 獨(dú)唱按鈕32 可被提供以消音已經(jīng)由系統(tǒng)100基于音頻波形3210或其形態(tài)生成的任何伴奏音頻,以便允許玩家將精力集中在與前奏音頻關(guān)聯(lián)的問(wèn)題上,新的音軌按鈕32 可被提供以使用戶(hù)能夠開(kāi)始記錄新的前奏音軌;形態(tài)按鈕3230激活頻率檢測(cè)器208和移位器 210在控件空間3202中音頻波形上的操作。還可提供一組按鈕以使用戶(hù)能夠設(shè)置參考音調(diào)從而幫助提供聲音音軌。因此,切換音高按鈕3232可實(shí)現(xiàn)和禁止參考音調(diào),音調(diào)上調(diào)按鈕 3234可增大參考音調(diào)的頻率,音調(diào)下調(diào)按鈕3236可降低參考音調(diào)的音高。圖33圖解說(shuō)明打擊樂(lè)器室3104的一個(gè)示例性實(shí)施例。用于此室的界面被配置成使玩家能夠?yàn)橐魳?lè)匯編創(chuàng)建和記錄一個(gè)或多個(gè)節(jié)拍音軌。打擊樂(lè)器室界面3104包括與上文結(jié)合圖14描述的控件空間類(lèi)似的控件空間。因此,控件空間可包括網(wǎng)格3302,其代表一個(gè)或多個(gè)節(jié)拍音軌中單獨(dú)的聲音的重放和時(shí)間,以識(shí)別當(dāng)前正在被播放的實(shí)時(shí)循環(huán)的特定部分和被劃分成多個(gè)節(jié)拍的多個(gè)分割部分(1-4),網(wǎng)格中的每個(gè)框3306代表與相關(guān)打擊樂(lè)器關(guān)聯(lián)的聲音的時(shí)間增量(其中,不加陰影的框指示在該時(shí)間增量沒(méi)有聲音被播放,陰影框指示與相關(guān)打擊樂(lè)器的音色關(guān)聯(lián)的聲音在該時(shí)間增量被播放)。打擊樂(lè)器片斷選擇器3308還可被提供,以便使玩家能夠創(chuàng)建并選擇多個(gè)打擊樂(lè)器片斷。在圖33所示的例子中,只有單個(gè)打擊樂(lè)器片斷“A”的分割部分被顯示。不過(guò),通過(guò)選擇打擊樂(lè)器片斷選擇器3308,附加片斷可被創(chuàng)建并標(biāo)識(shí)為片斷“B”、“C”等等。玩家然后可在每個(gè)不同的片斷內(nèi)的每個(gè)分割部分中創(chuàng)建不同的打擊樂(lè)器順序。創(chuàng)建的片斷然后可以任何次序排列,以創(chuàng)建用在音樂(lè)匯編中的更多變化的打擊樂(lè)器音軌。例如,玩家可能希望創(chuàng)建以下列次序重復(fù)播放的不同的打擊樂(lè)器音軌“A”、“A”、“B”、“C”、“B”,盡管可以創(chuàng)建任何數(shù)目的片斷并且可以使用任何次序。為了便于查看和創(chuàng)建多個(gè)打擊樂(lè)器片斷,片斷重放指示器3310可被提供,以可視地指示當(dāng)前正在被播放和/或編輯的打擊樂(lè)器片斷以及正在被播放和/或編輯的片斷的部分。如圖33中進(jìn)一步圖示的,還可以在背景中提供鼓手的頭像3320。與結(jié)合前奏聲音 /樂(lè)器室3102描述的表演者頭像類(lèi)似,鼓手頭像3320可提供易于理解的與以前在流派匹配器模塊152中定義的流派對(duì)應(yīng)的音樂(lè)的特定流派和播放風(fēng)格的可視指示。例如,在圖33 中,鼓手被圖示為是搖滾鼓手。在此情況下,可通過(guò)應(yīng)用與搖滾音樂(lè)關(guān)聯(lián)的以前定義的打擊樂(lè)器的一個(gè)或多個(gè)特點(diǎn)來(lái)對(duì)每個(gè)打擊樂(lè)器執(zhí)行所創(chuàng)建的打擊樂(lè)器音軌的處理。在一個(gè)實(shí)施例中,為提供附加娛樂(lè)價(jià)值,鼓手頭像3320可被編程為跳舞和其它動(dòng)作,就像頭像被包括在錄音會(huì)話(huà)中甚至可能與音頻音軌同步。打擊樂(lè)器室界面3104還可包括多個(gè)按鈕以能夠?qū)崿F(xiàn)與一個(gè)或多個(gè)打擊樂(lè)器音軌的創(chuàng)建關(guān)聯(lián)的一個(gè)或多個(gè)功能。例如,最小化按鈕3312可被提供以使用戶(hù)最小化網(wǎng)格 3302,聲音按鈕3314可被提供以使用戶(hù)消音或不消音與一個(gè)或多個(gè)音頻音軌關(guān)聯(lián)的聲音, 獨(dú)唱按鈕3316可被提供以使用戶(hù)在消音和不消音之間切換,以停止其它音頻音軌的重放,使得玩家可以不分心地集中在打擊樂(lè)器音軌上,附加的打擊樂(lè)器按鈕3318增加與可由玩家選擇的打擊樂(lè)器相對(duì)應(yīng)的附加子音軌,搖擺按鈕3320允許用戶(hù)擺動(dòng)(即切分)音符。圖34A-C呈現(xiàn)伴奏室界面3106的一個(gè)示例性實(shí)施例。用于此工作室的界面被配置成給玩家提供音樂(lè)托盤(pán),由此用戶(hù)可以為音樂(lè)匯編選擇并創(chuàng)建一個(gè)或多個(gè)伴奏音軌。例如,如圖34A所示,可給玩家提供樂(lè)器類(lèi)型選擇條3402,以使玩家選擇為前奏聲音和/或音樂(lè)音軌伴奏的樂(lè)器的類(lèi)型。在所示的實(shí)施例中,圖示了用于選擇的3個(gè)類(lèi)型一貝斯3404、 鍵盤(pán)3406和吉它3408。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,可以提供包括各種種類(lèi)樂(lè)器的任意數(shù)目的樂(lè)器類(lèi)型,包括黃銅管樂(lè)、木管樂(lè)器和弦樂(lè)器。出于說(shuō)明目的,我們假設(shè)玩家已經(jīng)在圖34A中選擇貝斯類(lèi)型3404。在該情況下,然后給玩家提供從一個(gè)或多個(gè)音樂(lè)家頭像中選擇播放伴奏樂(lè)器的選項(xiàng)。例如,如圖34B所示, 可給玩家提供在鄉(xiāng)村音樂(lè)家;3410、搖滾音樂(lè)家3412和說(shuō)唱音樂(lè)家3414之間選擇的選項(xiàng),玩家然后可以通過(guò)直接點(diǎn)擊希望的頭像來(lái)進(jìn)行選擇。當(dāng)然,盡管顯示了 3個(gè)頭像,但允許玩家在更多或更少的選項(xiàng)之間選擇。箭頭3416還可被提供以使玩家能在頭像選項(xiàng)之間滾動(dòng),特別是在提供更多頭像選項(xiàng)時(shí)。在圖34中選擇音樂(lè)家頭像之后,然后可以給玩家提供選擇特定樂(lè)器的選項(xiàng)。例如,我們現(xiàn)在假設(shè)玩家已經(jīng)選擇鄉(xiāng)村音樂(lè)家。如圖34C所示,然后可以給玩家提供在電子貝斯吉它3418、標(biāo)準(zhǔn)貝斯3420或聲音貝斯吉它3422中選擇的選項(xiàng),然后玩家可以通過(guò)直接點(diǎn)擊希望樂(lè)器來(lái)進(jìn)行選擇。還可提供箭頭34M以使玩家能夠在樂(lè)器選項(xiàng)之間滾動(dòng),本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到這不限于只有3種的貝斯樂(lè)器。當(dāng)然,盡管在上面的順序中,樂(lè)器類(lèi)型是在選擇音樂(lè)家頭像之前選擇的,考慮可給玩家提供在選擇樂(lè)器類(lèi)型之前選擇音樂(lè)家頭像的選項(xiàng)。類(lèi)似地,還考慮可給玩家提供在選擇音樂(lè)家頭像之前選擇特定樂(lè)器的選項(xiàng)。在玩家已經(jīng)選擇音樂(lè)家頭像和樂(lè)器之后,系統(tǒng)100通過(guò)基于當(dāng)前正在前奏聲音/ 樂(lè)器室3102 (即使其它室是靜音的)中播放的一個(gè)或多個(gè)前奏音軌生成一組伴奏音符,來(lái)創(chuàng)建適當(dāng)?shù)陌樽嘁糗?,利用流派匹配器模塊152和協(xié)調(diào)器模塊146將這些音符轉(zhuǎn)換成適當(dāng)流派、音色和音樂(lè)風(fēng)格以用于選擇的音樂(lè)家和樂(lè)器,從而與一個(gè)或多個(gè)前奏音軌協(xié)調(diào)。因此, 根據(jù)由玩家選擇的樂(lè)器和音樂(lè)家頭像,用于特定樂(lè)器的伴奏音軌可能具有不同聲音、時(shí)間、 和音、布魯斯音符內(nèi)容等。伴奏室界面3106還被配置成使玩家能夠分別試聽(tīng)多個(gè)音樂(lè)家頭像和/或多個(gè)樂(lè)器中的每一個(gè),以幫助選擇優(yōu)選的伴奏音軌。因此,一旦樂(lè)器和頭像已經(jīng)由用戶(hù)選擇,相應(yīng)的伴奏音軌已經(jīng)如上文所述被創(chuàng)建,則伴奏音軌在實(shí)時(shí)循環(huán)重放過(guò)程中與以前創(chuàng)建的其它音軌(前奏,打擊樂(lè)器或伴奏)一起被自動(dòng)播放,使得玩家可以實(shí)際上實(shí)時(shí)地評(píng)估新的伴奏是否是良好適合的。然后玩家可以選擇保持伴奏音軌,不相同樂(lè)器選擇不同的音樂(lè)家,為相同音樂(lè)家頭像選擇不同的樂(lè)器,挑選全新的頭像和樂(lè)器,或者完全地刪除伴奏音軌。玩家還可以通過(guò)重復(fù)的以上描述的步驟創(chuàng)建多個(gè)伴奏音軌。圖35圖解說(shuō)明描述和弦演進(jìn)播放作為前奏音樂(lè)的伴奏的圖形界面的一個(gè)可能的實(shí)施例。在一個(gè)實(shí)施例中,此圖形用戶(hù)界面可通過(guò)按圖34A、34B和34C所示的花形按鈕來(lái)啟動(dòng)。具體地,此界面顯示了由于允許任何布魯斯音符(由于上文與圖25關(guān)聯(lián)討論的流派和其它問(wèn)題)通常被迫進(jìn)入到伴奏室3106中的多個(gè)伴奏頭像的和弦演進(jìn),頭像可能已經(jīng)構(gòu)建于其關(guān)聯(lián)配置文件中。每個(gè)頭像還可以具有由于頭像的流派或基于頭像的其它屬性與頭像關(guān)聯(lián)的特定琶音技術(shù)(即順序播放的斷弦)。如圖35的例子描述的,和弦演進(jìn)是“G”大調(diào), “A”大調(diào),“A”小調(diào),根據(jù)伴奏室3106中的每個(gè)伴奏頭像分別關(guān)聯(lián)的技術(shù),為分割部分的全部播放每個(gè)和弦。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,在單一分割部分中和弦演進(jìn)可以改變和弦多次,或可以在多個(gè)分割部分中可以保持相同的和弦。圖36圖解說(shuō)明一個(gè)示例性界面,通過(guò)它玩家可以識(shí)別玩家想要?jiǎng)?chuàng)建或編輯的音樂(lè)匯編的部分。例如,在圖36所示的示例性界面中,提供標(biāo)簽結(jié)構(gòu)3600,玩家可以在音樂(lè)作品的介紹部分、歌詞部分和和唱部分之間選擇。當(dāng)然,應(yīng)該理解的是,音樂(lè)作品的其它部分也可以是可用的,諸如過(guò)門(mén)、獨(dú)白(outro)等等??梢灶A(yù)先通過(guò)玩家手動(dòng)選擇,或者基于所選擇的音樂(lè)流派自動(dòng)設(shè)置確定可用于在具體音樂(lè)作品中進(jìn)行編輯的部分。各個(gè)部分最終排列以形成音樂(lè)作品的次序可由玩家手動(dòng)選擇,或基于所選擇的音樂(lè)流派自動(dòng)設(shè)置類(lèi)似地被預(yù)先確定。所以,例如如果新手用戶(hù)選擇創(chuàng)建流行歌曲,則標(biāo)簽結(jié)構(gòu)3600可被預(yù)填充流行作品的預(yù)期的元素,這通常包括介紹、一個(gè)或多個(gè)歌詞,合唱,過(guò)門(mén)和結(jié)束。然后可以提示終端用戶(hù)創(chuàng)建與此全部作品的第一方面關(guān)聯(lián)的音樂(lè)。在完成整體作品的第一方面之后,可以引導(dǎo)終端用戶(hù)創(chuàng)建另一方面。每個(gè)方面單獨(dú)和/或一起可被打分,以警告終端用戶(hù)相鄰元素的鍵是否不同。本領(lǐng)域普通技術(shù)人員在看到本說(shuō)明書(shū)、附圖和權(quán)利要求后還會(huì)理解到,使用標(biāo)準(zhǔn)圖形用戶(hù)界面操作技術(shù),作品的各部分可被刪除,移動(dòng)到作品的其它部分,拷貝并在之后被修改等等。如圖36所示,用于單獨(dú)匯編的每個(gè)部分的標(biāo)簽還可包括可選擇圖標(biāo),以使玩家能夠識(shí)別并編輯與該部分關(guān)聯(lián)的音頻音軌,其中第一排可圖解說(shuō)明前奏音軌,第二排可圖解說(shuō)明伴奏音軌,第三排可圖解說(shuō)明打擊樂(lè)器音軌。在所示的例子中,介紹會(huì)話(huà)被顯示為包括鍵盤(pán)和吉它前奏音軌(分別是3602和3604);吉它,鍵盤(pán)和貝斯伴奏音軌(分別是3606,3608 和3610);和打擊樂(lè)器音軌3612。還可提供和弦選擇器圖標(biāo)3614,使得當(dāng)被選擇時(shí)給玩家提供(諸如圖27或圖35的)界面,允許玩家改變與伴奏音軌關(guān)聯(lián)的和弦。圖37A和37B圖解說(shuō)明可為上文描述的圖形界面中使用并存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置 132中的特定可視提示提供的文件結(jié)構(gòu)。首先來(lái)看圖37A,在本文中也稱(chēng)作音樂(lè)資源,可為每個(gè)音樂(lè)家頭像提供玩家可在圖形界面中可選擇的音樂(lè)資源。例如,在圖37A中,圖示的頂部音樂(lè)資源用于說(shuō)唱音樂(lè)家。在此實(shí)施例中,音樂(lè)資源可包括可視屬性3704,其識(shí)別待與音樂(lè)資源關(guān)聯(lián)的頭像的圖形樣子。音樂(lè)資源還可包括與音樂(lè)資源關(guān)聯(lián)的一個(gè)或多個(gè)功能屬性,在玩家選擇音樂(lè)資源時(shí),被應(yīng)用于音頻音軌或匯編。功能屬性可被存儲(chǔ)在音樂(lè)資源中和 /或提供對(duì)另一文件、對(duì)象或過(guò)程的指針或調(diào)用,諸如流派匹配器152。功能屬性可被配置成影響上文描述的各個(gè)設(shè)置或選擇中的任何一個(gè),包括但不限于音軌的節(jié)奏或拍子速度, 對(duì)待使用的和弦或鍵的約束,對(duì)可用樂(lè)器的約束,音符之間過(guò)渡的性質(zhì),音樂(lè)匯編的結(jié)構(gòu)或演進(jìn)等。在一個(gè)實(shí)施例中,這些功能資源可基于通常與音樂(lè)家的可視表示關(guān)聯(lián)的音樂(lè)的流派。在可視屬性提供特定音樂(lè)家的表示的實(shí)例中,功能屬性還可基于該具體音樂(lè)家的音樂(lè)風(fēng)格。圖37B圖解說(shuō)明可與每個(gè)可選擇樂(lè)器關(guān)聯(lián)的音樂(lè)資源3706的另一集合,這可以是樂(lè)器的一般類(lèi)型(即吉它)或特定樂(lè)隊(duì)和/或樂(lè)器模型(即芬達(dá)(Fender) Stratocaster, Rhodes Electric鋼琴,^irlitzer風(fēng)琴)。類(lèi)似于與音樂(lè)家頭像對(duì)應(yīng)的音樂(lè)資源3700,對(duì)于樂(lè)器的每個(gè)音樂(lè)資源3706可包括可視屬性3708,它識(shí)別待與音樂(lè)資源關(guān)聯(lián)的樂(lè)器的圖形樣子和該樂(lè)器的一個(gè)或多個(gè)功能屬性3710。和上文一樣,功能屬性3710可被配置成影響上文描述的各種設(shè)置或選擇中的任何一個(gè)。對(duì)于樂(lè)器,這些可包括可用基本頻率,音符之間的過(guò)渡的性質(zhì)等等。使用圖31-37中圖示的圖形工具和基于游戲的動(dòng)態(tài)過(guò)程,新手用戶(hù)能夠容易地創(chuàng)建專(zhuān)業(yè)聲音音樂(lè)作品,用戶(hù)會(huì)愿意與其它用戶(hù)分享該音樂(lè)作品以自我享受甚至娛樂(lè),就象玩家可聆聽(tīng)商業(yè)產(chǎn)生的音樂(lè)一樣。在本說(shuō)明書(shū)中,在音樂(lè)創(chuàng)作系統(tǒng)的背景中提供的圖形范例對(duì)各種創(chuàng)作項(xiàng)目和由專(zhuān)業(yè)人員通常進(jìn)行的努力同樣表現(xiàn)良好,不然,產(chǎn)生即使一個(gè)平常作品所需的技能水平太高使平常人不可能達(dá)到。不過(guò),通過(guò)簡(jiǎn)化程序任務(wù),即使新手用戶(hù)也可以直觀(guān)容易地創(chuàng)作專(zhuān)業(yè)水平的項(xiàng)目。前面的描述和附圖只在解釋和圖示本發(fā)明,本發(fā)明并不限于此。盡管關(guān)于一些實(shí)現(xiàn)方式或?qū)嵤├枋隽苏f(shuō)明書(shū),但許多細(xì)節(jié)是出于圖示目的陳述的。因此,前述只是圖解說(shuō)明本發(fā)明的原理。例如,在不偏離其精神或本質(zhì)特征下,本發(fā)明可以具有其它特定形式。所描述的設(shè)置是示例性的,不是限制性的。對(duì)于本領(lǐng)域技術(shù)人員,本發(fā)明可以用另外的實(shí)現(xiàn)方式或?qū)嵤├?,在本申?qǐng)中描述的這些細(xì)節(jié)在不偏離本發(fā)明的基本原理下可被相當(dāng)大程度地改變。因此,應(yīng)認(rèn)識(shí)到本領(lǐng)域技術(shù)人員能夠設(shè)計(jì)各種配置方式,盡管它們沒(méi)有在本文中明顯描述或顯示,但體現(xiàn)本發(fā)明的原理,因此落入其范圍和精神。
      權(quán)利要求
      1.一種用于創(chuàng)建音樂(lè)作品的設(shè)備,包括音頻界面,其可操作地接收來(lái)自音頻輸入裝置的音頻,并輸出音頻到音頻輸出裝置;音頻轉(zhuǎn)換器模塊,其可操作地連接到所述音頻界面,以將通過(guò)所述音頻界面接收的音頻轉(zhuǎn)換成音頻音軌;和錄音會(huì)話(huà)模塊,其被配置成重復(fù)地重放包括第一音頻音軌的至少一部分的實(shí)時(shí)循環(huán), 并在重復(fù)重放過(guò)程中向所述實(shí)時(shí)循環(huán)增加第二音頻音軌的至少一部分。
      2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述第一音頻音軌是以前存在的音軌。
      3.根據(jù)權(quán)利要求2所述的設(shè)備,其中所述以前存在的音軌是節(jié)拍音軌。
      4.根據(jù)權(quán)利要求2所述的設(shè)備,其中所述實(shí)時(shí)循環(huán)被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)介質(zhì)中,并且所述以前存在的音軌是之前記錄的實(shí)時(shí)循環(huán)。
      5.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述錄音會(huì)話(huà)模塊被配置成在重放過(guò)程中向所述實(shí)時(shí)循環(huán)增加第三音頻音軌的至少一部分。
      6.根據(jù)權(quán)利要求5所述的設(shè)備,其中所述第三音頻音軌是基于所述第一或第二音軌的一個(gè)或多個(gè)音樂(lè)標(biāo)準(zhǔn)自動(dòng)生成的。
      7.根據(jù)權(quán)利要求6所述的設(shè)備,所述第一和第二音軌中的一個(gè)是打擊樂(lè)器音軌。
      8.根據(jù)權(quán)利要求1所述的設(shè)備,進(jìn)一步包括數(shù)據(jù)存儲(chǔ)介質(zhì),所述數(shù)據(jù)存儲(chǔ)介質(zhì)存儲(chǔ)所述實(shí)時(shí)循環(huán)、所述第一音頻音軌和所述第二音頻音軌中的至少一個(gè)。
      9.根據(jù)權(quán)利要求1所述的設(shè)備,進(jìn)一步包括耦連到所述錄音會(huì)話(huà)模塊的用戶(hù)界面,所述用戶(hù)界面提供說(shuō)明正在被播放的實(shí)時(shí)循環(huán)部分的可視表示。
      10.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述音頻轉(zhuǎn)換器模塊包括將所述第一和第二音頻音軌中的至少一個(gè)分成一個(gè)或多個(gè)分割部分的音軌分割器,并且其中所述實(shí)時(shí)循環(huán)包括所述一個(gè)或多個(gè)分割部分的至少一個(gè)子集。
      11.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述音頻轉(zhuǎn)換器進(jìn)一步包括量化器,其被配置成將所述一個(gè)或多個(gè)分割部分中的第一和第二音頻音軌的至少一個(gè)中的音頻與預(yù)定節(jié)拍對(duì)準(zhǔn)。
      12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述音頻轉(zhuǎn)換器進(jìn)一步包括頻率檢測(cè)器,其被配置成識(shí)別所述一個(gè)或多個(gè)分割部分中每一個(gè)中的一個(gè)或多個(gè)聲音的音高。
      13.根據(jù)權(quán)利要求12所述的設(shè)備,其中一個(gè)或多個(gè)分割部分中的每一個(gè)被存儲(chǔ)為一種形態(tài),該形態(tài)具有標(biāo)識(shí)該分割部分中一個(gè)或多個(gè)聲音的開(kāi)始、音高和持續(xù)時(shí)間的信息。
      14.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述音頻轉(zhuǎn)換器模塊進(jìn)一步包括基于一個(gè)或多個(gè)標(biāo)準(zhǔn)變換所述音頻音軌的頻率的頻率變換器。
      15.根據(jù)權(quán)利要求14所述的設(shè)備,其中所述音頻轉(zhuǎn)換器模塊進(jìn)一步包括樂(lè)器轉(zhuǎn)換器, 其被配置成將所述音頻音軌轉(zhuǎn)換成具有與樂(lè)器關(guān)聯(lián)的音色的一個(gè)或多個(gè)聲音。
      16.一種用于創(chuàng)建音樂(lè)作品的方法,包括識(shí)別第一音頻音軌;重復(fù)重放包括所述第一音頻音軌的至少一部分的實(shí)時(shí)循環(huán);和在所述重復(fù)重放過(guò)程中向所述實(shí)時(shí)循環(huán)增加第二音頻音軌的至少一部分。
      17.根據(jù)權(quán)利要求16所述的方法,其中識(shí)別第一音頻音軌包括獲得以前存在的音軌。
      18.根據(jù)權(quán)利要求16所述的方法,其中識(shí)別第一音頻音軌包括生成節(jié)拍音軌。
      19.根據(jù)權(quán)利要求16所述的方法,其中所述第二音頻音軌是基于所述第一音頻音軌的一個(gè)或多個(gè)標(biāo)準(zhǔn)自動(dòng)生成的。
      20.根據(jù)權(quán)利要求16所述的方法,其中所述第一和第二音軌中的一個(gè)是打擊樂(lè)器音軌。
      21.根據(jù)權(quán)利要求16所述的方法,進(jìn)一步包括存儲(chǔ)所述實(shí)時(shí)循環(huán)、所述第一音頻音軌和所述第二音頻音軌中的至少一個(gè)。
      22.根據(jù)權(quán)利要求16所述的方法,其中識(shí)別第一音頻音軌包括通過(guò)音頻界面接收可聽(tīng)輸入,并將音頻輸入轉(zhuǎn)換成音頻音軌。
      23.根據(jù)權(quán)利要求22所述的方法,其中轉(zhuǎn)換音頻輸入包括將所述音頻音軌分成一個(gè)或多個(gè)分割部分。
      24.根據(jù)權(quán)利要求23所述的方法,其中轉(zhuǎn)換音頻輸入進(jìn)一步包括用預(yù)定節(jié)拍量化所述一個(gè)或多個(gè)分割部分。
      25.根據(jù)權(quán)利要求M所述的方法,其中轉(zhuǎn)換音頻輸入進(jìn)一步包括識(shí)別所述一個(gè)或多個(gè)分割部分中每個(gè)部分內(nèi)的一個(gè)或多個(gè)聲音的音高。
      26.根據(jù)權(quán)利要求25所述的方法,其中轉(zhuǎn)換音頻輸入進(jìn)一步包括基于一個(gè)或多個(gè)標(biāo)準(zhǔn)變換所述第一音頻音軌的頻率。
      27.根據(jù)權(quán)利要求沈所述的方法,其中轉(zhuǎn)換音頻輸入進(jìn)一步包括將所述第一音頻音軌轉(zhuǎn)換成具有與樂(lè)器關(guān)聯(lián)的音色的一個(gè)或多個(gè)聲音。
      28.根據(jù)權(quán)利要求27所述的方法,進(jìn)一步包括將所述一個(gè)或多個(gè)分割部分的每一個(gè)部分存儲(chǔ)為一種形態(tài),該形態(tài)具有標(biāo)識(shí)該分割部分中一個(gè)或多個(gè)聲音的開(kāi)始、音高和持續(xù)時(shí)間的信息。
      29.一種用于創(chuàng)建音樂(lè)作品的設(shè)備,包括音頻界面,其可操作地接收來(lái)自音頻輸入裝置的音頻,并輸出音頻到音頻輸出裝置;音頻轉(zhuǎn)換器模塊,其可操作地連接到所述音頻界面,以將通過(guò)所述音頻界面接收的音頻轉(zhuǎn)換成具有一個(gè)或多個(gè)分割部分的音頻音軌;和多音軌組合器模塊,其被配置成接收第一音頻音軌和第二音頻音軌;基于一個(gè)或多個(gè)標(biāo)準(zhǔn),自動(dòng)地對(duì)所述第一和第二音頻音軌的每個(gè)分割部分打分;和基于對(duì)于每個(gè)分割部分的分?jǐn)?shù),由所述第一和第二音頻音軌的分割部分構(gòu)成第三音頻音軌。
      30.根據(jù)權(quán)利要求四所述的設(shè)備,其中所述多音軌組合器模塊被配置成基于分割部分中音符的音樂(lè)鍵與預(yù)定音樂(lè)鍵的比較,對(duì)所述第一和第二音頻音軌的每個(gè)分割部分打分。
      31.根據(jù)權(quán)利要求30所述的設(shè)備,其中所述預(yù)定音樂(lè)鍵是由用戶(hù)選擇的。
      32.根據(jù)權(quán)利要求30所述的設(shè)備,其中所述多音軌組合器模塊被配置成基于所述第一和第二音頻音軌的至少一個(gè)中的音符自動(dòng)識(shí)別所述預(yù)定音樂(lè)鍵。
      33.根據(jù)權(quán)利要求四所述的設(shè)備,其中所述多音軌組合器模塊被配置成基于該分割部分中的音符與預(yù)定和弦約束的比較對(duì)每個(gè)分割部分打分。
      34.根據(jù)權(quán)利要求四所述的設(shè)備,其中所述多音軌組合器模塊被配置成基于該分割部分中的音符之間的音高轉(zhuǎn)換質(zhì)量對(duì)每個(gè)分割部分打分。
      35.根據(jù)權(quán)利要求四所述的設(shè)備,其中所述多音軌組合器模塊被配置成基于分?jǐn)?shù)通過(guò)在所述第一和第二音頻音軌中選擇每個(gè)分割部分的一個(gè)版本來(lái)自動(dòng)地構(gòu)成所述第三音頻首軌。
      36.根據(jù)權(quán)利要求四所述的設(shè)備,其中所述多音軌組合器模塊被配置成通過(guò)以下方式構(gòu)成所述第三音頻音軌顯示每個(gè)分割部分的分?jǐn)?shù)指示,接收對(duì)于每個(gè)分割部分的優(yōu)選版本的用戶(hù)選擇的指示,并基于所接收的用戶(hù)選擇的指示構(gòu)成所述第三音頻音軌。
      37.一種用于創(chuàng)建音頻音軌的方法,包括接收多個(gè)音頻音軌;將所述多個(gè)音頻音軌中的每一個(gè)劃分成η個(gè)分割部分;基于一個(gè)或多個(gè)標(biāo)準(zhǔn)對(duì)所述分割部分中的每一個(gè)打分;和基于每個(gè)分割部分的分?jǐn)?shù),由所述第一和第二音頻音軌的分割部分構(gòu)成第三音頻音軌。
      38.根據(jù)權(quán)利要求37所述的方法,其中對(duì)每個(gè)分割部分打分包括將該分割部分中的音符的音樂(lè)鍵與預(yù)定音樂(lè)鍵比較。
      39.根據(jù)權(quán)利要求38所述的方法,其中所述預(yù)定音樂(lè)鍵是由用戶(hù)選擇的。
      40.根據(jù)權(quán)利要求38所述的方法,其中對(duì)每個(gè)分割部分打分包括基于所述第一和第二音頻音軌的至少一個(gè)中的音符自動(dòng)識(shí)別所述預(yù)定音樂(lè)鍵。
      41.根據(jù)權(quán)利要求37所述的方法,其中對(duì)每個(gè)分割部分打分包括將該分割部分中的音符與預(yù)定和弦約束比較。
      42.根據(jù)權(quán)利要求37所述的方法,其中對(duì)每個(gè)分割部分打分包括確定該分割部分中的音符之間的音高轉(zhuǎn)換質(zhì)量。
      43.根據(jù)權(quán)利要求37所述的方法,其中構(gòu)成所述第三音頻音軌包括通過(guò)在所述第一和第二音頻音軌中選擇每個(gè)分割部分的一個(gè)版本來(lái)自動(dòng)構(gòu)成所述第三音頻音軌。
      44.根據(jù)權(quán)利要求37所述的方法,其中構(gòu)成所述第三音頻音軌包括顯示對(duì)于每個(gè)分割部分的分?jǐn)?shù)的指示,接收用戶(hù)選擇的每個(gè)分割部分的優(yōu)選版本的指示,并基于所接收的用戶(hù)選擇的指示構(gòu)成所述第三音頻音軌。
      45.一種用于增強(qiáng)音頻的設(shè)備,包括第一界面,其從第一來(lái)源接收第一音頻片斷;和協(xié)調(diào)模塊,其耦連到所述第一界面,所述協(xié)調(diào)模塊被配置成識(shí)別所述第一音頻片段的至少一個(gè)音樂(lè)性質(zhì);基于所述至少一個(gè)音樂(lè)性質(zhì)計(jì)算與所述第一音頻片斷協(xié)調(diào)的音符的子集;以及從所述音符的子集中選擇以生成基本與所述第一音頻片斷同步播放的音頻音軌。
      46.根據(jù)權(quán)利要求45所述的設(shè)備,其中所述至少一個(gè)音樂(lè)性質(zhì)是與所述第一音頻片斷關(guān)聯(lián)的和弦。
      47.根據(jù)權(quán)利要求45所述的設(shè)備,其中所述至少一個(gè)音樂(lè)性質(zhì)是與所述第一音頻片斷關(guān)聯(lián)的音樂(lè)鍵。
      48.根據(jù)權(quán)利要求45所述的設(shè)備,進(jìn)一步包括接收來(lái)自第二來(lái)源的第二音頻片斷的第二界面,其中所述協(xié)調(diào)模塊被配置成通過(guò)轉(zhuǎn)換所述第二音頻片斷的一個(gè)或多個(gè)音符來(lái)生成所述音頻音軌。
      49.根據(jù)權(quán)利要求48所述的設(shè)備,其中所述協(xié)調(diào)模塊被配置成通過(guò)改變所述一個(gè)或多個(gè)音符的頻率來(lái)轉(zhuǎn)換所述第二音頻片斷的一個(gè)或多個(gè)音符。
      50.根據(jù)權(quán)利要求48所述的設(shè)備,其中所述協(xié)調(diào)模塊被配置成將所述第二音頻片斷中的一個(gè)或多個(gè)音符轉(zhuǎn)換成從所述音符的子集中選擇的一個(gè)或多個(gè)音符。
      51.根據(jù)權(quán)利要求45所述的設(shè)備,其中所述協(xié)調(diào)模塊被配置成通過(guò)改變所述一個(gè)或多個(gè)音符的時(shí)間來(lái)轉(zhuǎn)換所述第二音頻片斷中的一個(gè)或多個(gè)音符。
      52.根據(jù)權(quán)利要求45所述的設(shè)備,進(jìn)一步包括耦連到音樂(lè)性質(zhì)選擇器的第三界面,其中所述至少一個(gè)音樂(lè)性質(zhì)是基于用戶(hù)通過(guò)所述音樂(lè)性質(zhì)選擇器選擇的輸入來(lái)識(shí)別的。
      53.根據(jù)權(quán)利要求45所述的設(shè)備,進(jìn)一步包括耦連到所述協(xié)調(diào)模塊的鍵盤(pán),該鍵盤(pán)被設(shè)置成包括與一種樂(lè)器的標(biāo)準(zhǔn)音符集對(duì)應(yīng)的第一組輸入鍵,與在預(yù)定曲調(diào)的音樂(lè)鍵中的音符對(duì)應(yīng)的第二組鍵,和與在所述預(yù)定曲調(diào)的和弦內(nèi)的音符對(duì)應(yīng)的第三組鍵。
      54.一種用于增強(qiáng)音頻的方法,包括從第一界面接收第一音頻片斷;識(shí)別所述第一音頻片斷的至少一個(gè)音樂(lè)性質(zhì);基于所述至少一個(gè)音樂(lè)性質(zhì),計(jì)算與所述第一音頻片斷協(xié)調(diào)的音符的子集;以及從所述音符的子集中選擇,以生成基本與所述第一音頻片斷同步播放的音頻音軌。
      55.根據(jù)權(quán)利要求M所述的方法,其中識(shí)別至少一個(gè)音樂(lè)性質(zhì)包括識(shí)別與所述第一音頻片斷關(guān)聯(lián)的和弦或鍵中的至少一個(gè)。
      56.根據(jù)權(quán)利要求M所述的方法,進(jìn)一步包括從第二來(lái)源接收第二音頻片斷;并通過(guò)轉(zhuǎn)換所述第二音頻片斷的一個(gè)或多個(gè)音符來(lái)生成音頻音軌。
      57.根據(jù)權(quán)利要求56所述的方法,其中生成音頻音軌包括基于從所述音符的子集中選擇的音符,改變所述第二音頻片斷中的一個(gè)或多個(gè)音符的頻率。
      58.根據(jù)權(quán)利要求56所述的方法,其中生成音頻音軌包括將所述第二音頻片斷中的一個(gè)或多個(gè)音符轉(zhuǎn)換成從所述音符的子集中選擇的一個(gè)或多個(gè)音符。
      59.根據(jù)權(quán)利要求56所述的方法,其中生成音頻音軌包括改變所述第二音頻片斷中的一個(gè)或多個(gè)音符的時(shí)間以基本與所述第一音頻片斷中的一個(gè)或多個(gè)音符同步。
      60.根據(jù)權(quán)利要求56所述的方法,進(jìn)一步包括從通過(guò)第三界面可操作地連接的音樂(lè)性質(zhì)選擇器中接收所述至少一個(gè)音樂(lè)性質(zhì)的指示。
      61.一種用于輔助終端用戶(hù)開(kāi)發(fā)音樂(lè)作品的系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)存儲(chǔ)介質(zhì);存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)介質(zhì)中的多個(gè)音樂(lè)資源,所述多個(gè)音樂(lè)資源中的每個(gè)音樂(lè)資源與功能屬性和可視屬性關(guān)聯(lián),所述可視屬性向終端用戶(hù)提供關(guān)于所述音樂(lè)資源的功能屬性的可視建議;耦連到音頻界面、顯示驅(qū)動(dòng)器和用戶(hù)輸入處理器的用戶(hù)界面;所述用戶(hù)界面能夠渲染圖形顯示器,所述圖形顯示能夠使終端用戶(hù)在一個(gè)或多個(gè)可視屬性之間進(jìn)行選擇;可操作地耦連到所述用戶(hù)界面和所述數(shù)據(jù)存儲(chǔ)介質(zhì)的音頻轉(zhuǎn)換器模塊,所述音頻轉(zhuǎn)換器模塊能夠捕捉由終端用戶(hù)通過(guò)所述音頻界面記錄的音頻,處理所述音頻;并產(chǎn)生由多個(gè)音頻音軌以多個(gè)音軌彼此之間基本在音樂(lè)上協(xié)調(diào)的方式混合在一起組成的多音軌音樂(lè)匯其中,響應(yīng)于終端用戶(hù)通過(guò)所述用戶(hù)界面選擇一個(gè)或多個(gè)可視屬性,所述音頻轉(zhuǎn)換器進(jìn)一步被配置成識(shí)別與所述一個(gè)或多個(gè)選擇的可視屬性關(guān)聯(lián)的音樂(lè)資源,并基于與所識(shí)別的音樂(lè)資源關(guān)聯(lián)的功能屬性改變音頻音軌的至少一部分;其中所述音頻音軌是多個(gè)音頻音軌中的一個(gè)。
      62.根據(jù)權(quán)利要求61所述的系統(tǒng),其中所述可視屬性對(duì)應(yīng)于具有與音樂(lè)流派中的音樂(lè)家關(guān)聯(lián)的至少一個(gè)特征的頭像,并且所述功能屬性對(duì)應(yīng)于與所述音樂(lè)流派關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      63.根據(jù)權(quán)利要求61所述的系統(tǒng),其中所述可視屬性對(duì)應(yīng)于具有和個(gè)別音樂(lè)家關(guān)聯(lián)的至少一個(gè)特征的頭像,并且所述功能屬性對(duì)應(yīng)于和所述個(gè)別音樂(lè)家關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      64.根據(jù)權(quán)利要求62所述的系統(tǒng),其中所述可視屬性對(duì)應(yīng)于樂(lè)器的可視表示,并且所述功能屬性對(duì)應(yīng)于和樂(lè)器類(lèi)別關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      65.根據(jù)權(quán)利要求62所述的系統(tǒng),其中所述可視屬性對(duì)應(yīng)于樂(lè)器的可視表示,并且所述功能屬性對(duì)應(yīng)于和具體樂(lè)器關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      66.根據(jù)權(quán)利要求61所述的系統(tǒng),其中所述多個(gè)音樂(lè)資源包括多個(gè)第一類(lèi)型的音樂(lè)資源,和多個(gè)第二類(lèi)型的音樂(lè)資源;并且其中響應(yīng)于終端用戶(hù)選擇與第一類(lèi)型的第一音樂(lè)資源關(guān)聯(lián)的第一可視屬性,和與第二類(lèi)型的第二音樂(lè)資源關(guān)聯(lián)的第二可視屬性,所述音頻轉(zhuǎn)換器被配置成基于與所述第一音樂(lè)資源關(guān)聯(lián)的第一功能屬性和與所述第二音樂(lè)資源關(guān)聯(lián)的第二功能屬性,改變所述音頻音軌的至少一個(gè)單一部分。
      67.根據(jù)權(quán)利要求66所述的系統(tǒng),其中所述第一類(lèi)型的音樂(lè)資源與音樂(lè)流派相關(guān),并且所述第二類(lèi)型的音樂(lè)資源與樂(lè)器相關(guān)。
      68.根據(jù)權(quán)利要求61所述的系統(tǒng),其中所述音頻音軌是從由終端用戶(hù)記錄的音頻生成的。
      69.根據(jù)權(quán)利要求61所述的系統(tǒng),其中所述音頻音軌是以前記錄的音頻音軌。
      70.根據(jù)權(quán)利要求61所述的系統(tǒng),其中所述音頻音軌是基于一個(gè)不同的之前記錄的音頻音軌生成的音頻音軌。
      71.根據(jù)權(quán)利要求70所述的系統(tǒng),其中所述音頻音軌中的音符是與所述不同的之前記錄的音頻音軌中的音符同步生成的。
      72.一種用于輔助終端用戶(hù)開(kāi)發(fā)音樂(lè)作品的方法,所述方法包括存儲(chǔ)多個(gè)音樂(lè)資源,所述多個(gè)音樂(lè)資源中的每個(gè)音樂(lè)資源與功能屬性和可視屬性關(guān)聯(lián),所述可視屬性向終端用戶(hù)提供關(guān)于所述音樂(lè)資源的功能屬性的可視建議;提供能夠渲染圖形顯示的用戶(hù)界面,所述圖形顯示使終端用戶(hù)能夠在一個(gè)或多個(gè)可視屬性之間進(jìn)行選擇;接收終端用戶(hù)已經(jīng)選擇一個(gè)或多個(gè)可視屬性的指示; 識(shí)別與所述一個(gè)或多個(gè)選擇的可視屬性關(guān)聯(lián)的音樂(lè)資源; 基于與所述識(shí)別的音樂(lè)資源關(guān)聯(lián)的功能屬性,改變音頻音軌的至少一個(gè)部分; 使用所述音頻音軌的所述至少一個(gè)部分,產(chǎn)生多音軌音樂(lè)匯編;其中所述音樂(lè)匯編中的多音頻音軌中的每一個(gè)以所述多音軌彼此之間基本在音樂(lè)上協(xié)調(diào)的方式混合在一起。
      73.根據(jù)權(quán)利要求72所述的方法,其中所述可視屬性對(duì)應(yīng)于具有與音樂(lè)流派中的音樂(lè)家關(guān)聯(lián)的至少一個(gè)特征的頭像,并且所述功能屬性對(duì)應(yīng)于與所述音樂(lè)流派關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      74.根據(jù)權(quán)利要求72所述的方法,其中所述可視屬性對(duì)應(yīng)于具有與個(gè)別音樂(lè)家關(guān)聯(lián)的至少一個(gè)特征的頭像,并且所述功能屬性對(duì)應(yīng)于與所述個(gè)別音樂(lè)家關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      75.根據(jù)權(quán)利要求73所述的方法,其中所述可視屬性對(duì)應(yīng)于樂(lè)器的可視表示,并且所述功能屬性對(duì)應(yīng)于與樂(lè)器類(lèi)別關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      76.根據(jù)權(quán)利要求73所述的方法,其中所述可視屬性對(duì)應(yīng)于樂(lè)器的可視表示,并且所述功能屬性對(duì)應(yīng)于與具體樂(lè)器關(guān)聯(lián)的一個(gè)或多個(gè)音樂(lè)屬性。
      77.根據(jù)權(quán)利要求72所述的方法,進(jìn)一步包括捕捉由終端用戶(hù)記錄的音頻,并將所捕捉的音頻轉(zhuǎn)換成音頻音軌。
      78.根據(jù)權(quán)利要求72所述的方法,進(jìn)一步包括基于與之前記錄的音頻音軌關(guān)聯(lián)的一個(gè)或多個(gè)標(biāo)準(zhǔn)生成音頻音軌的音符。
      全文摘要
      公開(kāi)了一種用于創(chuàng)建音樂(lè)作品的設(shè)備。該設(shè)備包括音頻界面,其可操作地接收來(lái)自輸入裝置的音頻并將音頻輸出到音頻輸出裝置,以及音頻轉(zhuǎn)換器模塊可操作地連接到音頻界面以將通過(guò)音頻界面接收的音頻轉(zhuǎn)換成音頻音軌。可提供錄音會(huì)話(huà)模塊,以重復(fù)地重放包括第一音頻音軌的至少一部分的實(shí)時(shí)循環(huán),并在重復(fù)重放過(guò)程中將第二音頻音軌的至少一部分增加到實(shí)時(shí)循環(huán)。多音軌組合器模塊還可被配置成接收第一音頻音軌和第二音頻音軌,自動(dòng)地對(duì)第一和第二音頻音軌的每個(gè)分割部分打分,并基于每個(gè)分割部分的分?jǐn)?shù)構(gòu)造第三音頻音軌。
      文檔編號(hào)G10H7/00GK102576524SQ201080034174
      公開(kāi)日2012年7月11日 申請(qǐng)日期2010年6月1日 優(yōu)先權(quán)日2009年6月1日
      發(fā)明者D.曼, F.G.卡波迪奇, M.塞爾萊蒂克, M.溫特, R.拉蘇爾, T.R.薩沃 申請(qǐng)人:音樂(lè)策劃公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1