樂曲制作方法及裝置的制造方法
【專利摘要】本公開是關于一種樂曲制作方法及裝置,屬于終端技術領域。所述方法包括:在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態;播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜;當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符;根據被按壓按鍵指示的音符生成樂曲。本公開在數字撥號鍵盤支持音符輸入的情形下,終端可預置樂譜信息,這樣在用戶啟動樂曲制作的觸發操作后,用戶可跟隨顯示在終端界面上的樂譜的播放進度進行樂曲彈奏,進而完成樂曲制作,增強了用戶粘度,效果較佳。
【專利說明】
樂曲制作方法及裝置
技術領域
[0001 ]本公開涉及終端技術領域,特別涉及一種樂曲制作方法及裝置。
【背景技術】
[0002]隨著社會的逐漸進步,手機已經成為了人手必備的一種通信工具。時下廠商為了提升用戶體驗,提高產品競爭力,手機功能不斷完善,其不但支持最基本的接打電話和收發短信等,還支持地圖導航、音樂播放、鬧鐘設置、音樂彈奏等功能。以音樂彈奏功能為例,相關技術通常采取下載并安裝第三方應用的方式進行樂曲制作。其中,該第三方應用可指導用戶進行音樂彈奏,包括各種指導教程。比如,用戶通過學習指導教程后彈奏出鋼琴曲。
【發明內容】
[0003]為克服相關技術中存在的問題,本公開提供一種樂曲制作方法及裝置。
[0004]根據本公開實施例的第一方面,提供一種樂曲制作方法,所述方法包括:
[0005]在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態;
[0006]播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜;
[0007]當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符;
[0008]根據被按壓按鍵指示的音符生成樂曲。
[0009]在另一個實施例中,所述方法還包括:
[0010]在所述指定樂譜對應的樂曲制作完成后,顯示第一提示信息,所述第一提示信息用于提示用戶是否保存所述樂曲;
[0011]在檢測到保存確認操作后,將所述樂曲進行保存。
[0012]在另一個實施例中,所述方法還包括:
[0013]在所述指定樂譜對應的樂曲制作完成后,顯示第二提示信息,所述第二提示信息用于提示用戶是否保存所述樂曲并將所述樂曲設置為鈴聲提示音;
[0014]在檢測到保存確認操作和鈴聲設置確認操作后,將所述樂曲進行保存,并將所述樂曲設置為所述鈴聲提示音。
[0015]在另一個實施例中,所述方法還包括:
[0016]在所述指定樂譜對應的樂曲制作完成后,顯示第三提示信息,所述第三提示信息用于提示用戶是否保存所述樂曲并將所述樂曲分享給好友;
[0017]在檢測到保存確認操作和好友分享確認操作后,將所述樂曲進行保存,并在當前界面上顯示社交應用的數據分享頁面,以當檢測到所述用戶在所述數據分享頁面執行的發送觸發操作后,將所述樂曲通過社交應用服務器發送給所述好友的終端。
[0018]在另一個實施例中,所述播放與檢測到的樂譜播放操作匹配的指定樂譜,包括:
[0019]將所述指定樂譜中已經播放完畢的第一部分樂譜以第一顯示方式進行顯示,將未進行播放的第二部分樂譜以第二顯示方式進行顯示;
[0020]其中,所述第二顯示方式與所述第一顯示方式不同。
[0021]在另一個實施例中,所述確定與所述按鍵匹配的音符之后,所述方法還包括:
[0022]檢測與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符是否一致;
[0023]若與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符不一致,則顯示第四提示信息,所述第四提示信息用于提示用戶當前音符輸入錯誤。
[0024]在另一個實施例中,所述根據被按壓按鍵指示的音符生成樂曲,包括:
[0025]在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符;
[0026]根據第二音符生成樂曲,所述第二音符指代所述被按壓按鍵指示的音符中除所述第一音符之外的其他音符。
[0027]根據本公開實施例的第二方面,提供一種樂曲制作裝置,所述裝置包括:
[0028]顯示模塊,被配置為在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息;
[0029]切換模塊,被配置為將數字撥號鍵盤切換為音符輸入狀態;
[0030]播放模塊,被配置為播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜;
[0031]確定模塊,被配置為當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符;
[0032]生成模塊,用于根據被按壓按鍵指示的音符生成樂曲。
[0033]在另一個實施例中,所述顯示模塊,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第一提示信息,所述第一提示信息用于提示用戶是否保存所述樂曲;
[0034]保存模塊,被配置為在檢測到保存確認操作后,將所述樂曲進行保存。
[0035]在另一個實施例中,所述顯示模塊,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第二提示信息,所述第二提示信息用于提示用戶是否保存所述樂曲并將所述樂曲設置為鈴聲提示音;
[0036]保存模塊,被配置為在檢測到保存確認操作后,將所述樂曲進行保存;
[0037]設置模塊,被配置為在檢測到鈴聲設置確認操作后,將所述樂曲設置為所述鈴聲提示音。
[0038]在另一個實施例中,所述顯示模塊,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第三提示信息,所述第三提示信息用于提示用戶是否保存所述樂曲并將所述樂曲分享給好友;
[0039]保存模塊,被配置為在檢測到保存確認操作和好友分享確認操作后,將所述樂曲進行保存;
[0040]所述顯示模塊,還被配置為在檢測到好友分享確認操作后,在當前界面上顯示社交應用的數據分享頁面,以當檢測到所述用戶在所述數據分享頁面執行的發送觸發操作后,將所述樂曲通過社交應用服務器發送給所述好友的終端。
[0041]在另一個實施例中,所述播放模塊,被配置為將所述指定樂譜中已經播放完畢的第一部分樂譜以第一顯示方式進行顯示,將未進行播放的第二部分樂譜以第二顯示方式進行顯示;
[0042]其中,所述第二顯示方式與所述第一顯示方式不同。
[0043]在另一個實施例中,所述裝置還包括:
[0044]檢測模塊,被配置為檢測與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符是否一致;
[0045]所述顯示模塊,還被配置為若與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符不一致,則顯示第四提示信息,所述第四提示信息用于提示用戶當前音符輸入錯誤。
[0046]在另一個實施例中,所述生成模塊,被配置為在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符;根據第二音符生成樂曲,所述第二音符指代所述被按壓按鍵指示的音符中除所述第一音符之外的其他音符。
[0047]根據本公開實施例的第三方面,提供一種樂曲制作裝置,包括:
[0048]處理器;
[0049]用于存儲處理器可執行指令的存儲器;
[0050]其中,所述處理器被配置為:在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態;播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜;當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符;根據被按壓按鍵指示的音符生成樂曲。
[0051]本公開的實施例提供的技術方案可以包括以下有益效果:
[0052]在數字撥號鍵盤支持音符輸入的情形下,終端可預置樂譜信息,這樣在用戶啟動樂曲制作的觸發操作后,用戶可跟隨顯示在終端界面上的樂譜的播放進度進行樂曲彈奏,進而完成樂曲制作,增強了用戶粘度,效果較佳。
[0053]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0054]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并與說明書一起用于解釋本發明的原理。
[0055]圖1是根據一示例性實施例示出的一種樂曲制作方法的流程圖。
[0056]圖2A是根據一示例性實施例示出的一種樂曲制作方法的流程圖。
[0057]圖2B是根據一示例性實施例示出的一種樂曲制作方法的流程圖。
[0058]圖2C是根據一示例性實施例示出的一種樂曲制作方法的流程圖。
[0059]圖3是根據一示例性實施例示出的一種樂曲制作裝置的框圖。
[0060]圖4是根據一示例性實施例示出的一種樂曲制作裝置的框圖。
[0061]圖5是根據一示例性實施例示出的一種樂曲制作裝置的框圖。
[0062]圖6是根據一示例性實施例示出的一種樂曲制作裝置的框圖。
[0063]圖7是根據一示例性實施例示出的一種樂曲制作裝置的框圖。
【具體實施方式】
[0064]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0065]圖1是根據一示例性實施例示出的一種樂曲制作方法的流程圖,如圖1所示,該方法用于終端中,包括以下步驟。
[0066]在步驟101中,在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態。
[0067]在步驟102中,播放與檢測到的樂譜播放操作匹配的指定樂譜,指定樂譜為樂譜信息包含的一項樂譜。
[0068]在步驟103中,當監聽到數字撥號鍵盤中任一按鍵的按壓操作后,確定與按鍵匹配的音符。
[0069]在步驟104中,根據被按壓按鍵指示的音符生成樂曲。
[0070]本公開實施例提供的方法,在數字撥號鍵盤支持音符輸入的情形下,終端可預置樂譜信息,這樣在用戶啟動樂曲制作的觸發操作后,用戶可跟隨顯示在終端界面上的樂譜的播放進度進行樂曲彈奏,進而完成樂曲制作,增強了用戶粘度,效果較佳。
[0071]在另一個實施例中,該方法還包括:
[0072]在所述指定樂譜對應的樂曲制作完成后,顯示第一提示信息,所述第一提示信息用于提示用戶是否保存所述樂曲;
[0073]在檢測到保存確認操作后,將所述樂曲進行保存。
[0074]在另一個實施例中,該方法還包括:
[0075]在所述指定樂譜對應的樂曲制作完成后,顯示第二提示信息,所述第二提示信息用于提示用戶是否保存所述樂曲并將所述樂曲設置為鈴聲提示音;
[0076]在檢測到保存確認操作和鈴聲設置確認操作后,將所述樂曲進行保存,并將所述樂曲設置為所述鈴聲提示音。
[0077]在另一個實施例中,該方法還包括:
[0078]在所述指定樂譜對應的樂曲制作完成后,顯示第三提示信息,所述第三提示信息用于提示用戶是否保存所述樂曲并將所述樂曲分享給好友;
[0079]在檢測到保存確認操作和好友分享確認操作后,將所述樂曲進行保存,并在當前界面上顯示社交應用的數據分享頁面,以當檢測到所述用戶在所述數據分享頁面執行的發送觸發操作后,將所述樂曲通過社交應用服務器發送給所述好友的終端。
[0080]在另一個實施例中,所述播放與檢測到的樂譜播放操作匹配的指定樂譜,包括:
[0081]將所述指定樂譜中已經播放完畢的第一部分樂譜以第一顯示方式進行顯示,將未進行播放的第二部分樂譜以第二顯示方式進行顯示;
[0082]其中,所述第二顯示方式與所述第一顯示方式不同。
[0083]在另一個實施例中,所述確定與所述按鍵匹配的音符之后,該方法還包括:
[0084]檢測與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符是否一致;
[0085]若與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符不一致,則顯示第四提示信息,所述第四提示信息用于提示用戶當前音符輸入錯誤。
[0086]在另一個實施例中,所述根據被按壓按鍵指示的音符生成樂曲,包括:
[0087]在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符;
[0088]根據第二音符生成樂曲,所述第二音符指代所述被按壓按鍵指示的音符中除所述第一音符之外的其他音符。
[0089]上述所有可選技術方案,可以采用任意結合形成本公開的可選實施例,在此不再
--贅述。
[0090]圖2A是根據一示例性實施例示出的一種樂曲制作方法的流程圖,如圖2所示,該方法用于終端中,包括以下步驟。
[0091]在步驟201中,在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態。
[0092]在本公開實施例中,樂曲制作功能需要用戶手動啟動。其中,樂曲制作功能可設置在系統的設置頁面中,具體實現可為一個虛擬形式的滑動功能按鍵。比如,該滑動功能按鍵可為一個帶有“消遣模式”字樣的按鍵。當該滑動功能按鍵的滑塊位于可滑動區域的一側時啟動該功能,當滑動功能按鍵的滑塊位于可滑動區域的另一側時關閉該功能。當終端檢測到用戶將滑塊由對應關閉選項的一側滑動到對應啟動選項的另一側時,確定用戶執行了啟動樂曲制作的觸發操作,因此顯示之前預置的樂譜信息,并控制數字撥號鍵盤由正常數字輸入狀態切換為音符輸入狀態。
[0093]需要說明的是,本公開實施例中提及的終端均指代可用數字撥號鍵盤模擬鋼琴等樂器發出音符的終端,包括但不限于智能手機、平板電腦等。其中,這里提及的音符指代聲樂上的“do re mi fa so la si”。樂譜信息為終端存儲的樂譜的標識信息。其中,存儲的樂譜既可為終端出廠時系統自帶的樂譜,還可為后續使用過程中用戶自行下載的樂譜,本公開實施例對此不進行具體限定。其中,標識信息可包括樂譜名稱、樂譜創作者名稱、樂譜時長等,本公開實施例對此不進行具體限定。在顯示樂譜信息時可通過樂譜列表的形式進行顯示,每一個樂譜對應一個信息條目,該信息條目中包括每一個樂譜的標識信息。
[0094]在步驟202中,播放與檢測到的樂譜播放操作匹配的指定樂譜,指定樂譜為樂譜信息包含的一項樂譜。
[0095]在檢測到用戶對上述樂譜信息中任一樂譜所在信息條目的點擊操作后,確定檢測到樂譜播放操作,播放被用戶選中的樂譜。其中,在指定樂譜的播放過程中,為了方便用戶進行音樂彈奏,本公開實施例對指定樂譜中已經播放完畢的部分和未進行播放的部分以不同的方式進行顯示。比如,將已經播放完畢的部分以綠色進行顯示,將未進行播放的部分以紅色進行顯示。或者,將已經播放完畢的部分以加粗形式進行顯示,將未進行播放的部分以正常線條進行顯示。本公開實施例對樂譜中已播放完畢部分和未進行播放部分的顯示方式不進行具體限定,僅需保證二者的顯示方式不同即可,方便用戶進行區分。
[0096]需要說明的是,本公開實施例提及的播放樂譜類似于桌面歌詞功能。在終端屏幕上的一部分區域(上方區域)以與樂曲播放相同進度或者用戶自行定義進度逐漸顯示樂譜的過程。
[0097]在步驟203中,當監聽到數字撥號鍵盤中任一按鍵的按壓操作后,確定與按鍵匹配的音符。
[0098]在本公開實施例中,在樂譜的播放過程中用戶可以隨著樂譜的進度按下適合的按鍵。比如,當前樂譜中正在播放聲樂上的音符“123”,則用戶還需在數字撥號鍵盤上依次按下按鍵1、按鍵2和按鍵3。在檢測到啟動樂曲制作的觸發操作后,終端便一直處于鍵盤監聽狀態,當監聽到數字撥號鍵盤中任一按鍵的按壓操作后,即刻根據用戶按壓位置確定對應的音符,并發出與該音符匹配的聲音。比如,在檢測到用戶按壓了按鍵2后,終端發出“re”的聲音。
[0099]對于用戶來講,由于跟隨樂譜的播放進度按壓數字撥號鍵盤進行彈奏,因此很有可能出現按壓按鍵錯誤的情況。比如,當前播放進度指示的音符為“3”,但是用戶卻錯按為“2”。為了保證樂曲的彈奏質量,使得用戶在彈奏錯誤時能夠及時對用戶進行提醒,本公開實施例還包括下述步驟:檢測與按鍵匹配的音符、指定樂譜當前播放進度指示的音符是否一致;若與按鍵匹配的音符、指定樂譜當前播放進度指示的音符不一致,則顯示錯誤提示信息。其中,該錯誤提示信息用于提示用戶當前音符輸入錯誤,既可為文本形式也可以為語音形式,本公開實施例對此不進行具體限定。在對用戶進行音符輸入錯誤的提示后,用戶便可對輸入錯誤的音符進行修正,重新輸入正確的音符。同理,若與按鍵匹配的音符、指定樂譜當前播放進度指示的音符一致,則還可顯示正確提示信息,該正確提示信息用于提示用戶當前音符輸入正確。
[0100]在步驟204中,根據被按壓按鍵指示的音符生成樂曲。
[0101]在本公開實施例中,用戶在彈奏樂譜指示的樂曲過程中,終端會自動根據被按壓按鍵指示的音符生成樂曲。其中,對生成樂曲指代的是,終端在根據用戶按壓操作發出“dore mi fa so la si”的聲音后,對上述聲音進行收錄的過程。比如,終端自行啟動麥克風,對彈奏出的聲音進行收錄,本公開實施例對此不進行具體限定。
[0102]基于上述步驟203,若用戶在進行樂曲彈奏過程中,存在音符輸入錯誤的情況,那么在根據被按壓按鍵指示的音符生成樂曲時,還需將輸入錯誤的音符去除掉,以保證樂曲的質量,詳細如下:在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符;根據第二音符生成樂曲。其中,第二音符指代被按壓按鍵指示的音符中除第一音符之外的其他音符。
[0103]在步驟205中,在指定樂譜對應的樂曲制作完成后,顯示第一提示信息,第一提示信息用于提示用戶是否保存該樂曲。
[0104]—般情況下,當整個樂譜播放完畢后,對應的用戶也已經彈奏出整首樂曲,完成了樂曲制作過程。在本公開實施例中,為了提升用戶體驗度,還支持將制作完成的樂曲進行保存,這樣后續過程中用戶可以播放該樂曲給自己或他人聽,或者分享給好友等,不但滿足了用戶的音樂彈奏需求,還滿足了用戶的存儲需求。其中,第一提示信息可為氣泡或者彈框形式,包括諸如“是否保存”等字樣的提示字樣、“是”和“否”兩個提示選項等,本公開實施例對此不進行具體限定。
[0105]在步驟206中,在檢測到保存確認操作后,將該樂曲進行保存。
[0106]其中,當用戶點擊了上述“是”提示選項后,確定檢測到保存確認操作。
[0107]在步驟207中,在檢測到關閉樂曲制作的觸發操作后,將數字撥號鍵盤由音符輸入狀態切換為正常輸入狀態。
[0108]當終端檢測到用戶將上述步驟201中滑動功能按鍵的滑塊由對應啟動選項的一側滑動到對應關閉選項的另一側時,確定用戶執行了關閉樂曲制作的觸發操作,因此控制數字撥號鍵盤由音符輸入狀態切換為正常數字輸入狀態,同時取消樂譜信息的顯示。
[0109]需要說明的是,參見圖2B,上述步驟205和步驟206還可被下述步驟208和步驟209替換。
[0110]在步驟208中,在指定樂譜對應的樂曲制作完成后,顯示第二提示信息,第二提示信息用于提示用戶是否保存該樂曲并將該樂曲設置為鈴聲提示音。
[0111]在本公開實施例中,為了提升產品的用戶體驗,使得用戶享受獨創的鈴聲體驗,還包括提示用戶是否將制作完成的樂曲設置為鈴聲提示音的步驟。其中,第二提示信息可為氣泡或者彈框形式,包括諸如“是否保存并設置為鈴聲提示信”等字樣的提示字樣、“保存并設置鈴聲”、“僅保存”、“既不保存也不設置鈴聲”等幾個提示選項等,本公開實施例對此不進行具體限定。
[0112]在步驟209中,在檢測到保存確認操作和鈴聲設置確認操作后,將該樂曲進行保存,并將該樂曲設置為鈴聲提示音。
[0113]其中,當用戶點擊了上述“保存并設置鈴聲”提示選項后,確定檢測到保存確認操作和鈴聲設置確認操作。
[0114]需要說明的是,參見圖2C,上述步驟205和步驟206還可被下述步驟210和步驟211替換。
[0115]在步驟210中,在指定樂譜對應的樂曲制作完成后,顯示第三提示信息,第三提示信息用于提示用戶是否保存該樂曲并將該樂曲分享給好友。
[0116]在本公開實施例中,為了滿足用戶的分享需求,還包括提示用戶是否將制作完成的樂曲分享給好友的步驟。其中,第三提示信息可為氣泡或者彈框形式,包括諸如“是否保存并分享給好友”等字樣的提示字樣、“保存并分享給好友”、“僅保存”、“既不保存也不分享給好友”等幾個提示選項等,本公開實施例對此不進行具體限定。
[0117]在步驟211中,在檢測到保存確認操作和好友分享確認操作后,將該樂曲進行保存,并在當前界面上顯示社交應用的數據分享頁面,以當檢測到用戶在數據分享頁面執行的發送觸發操作后,將該樂曲通過社交應用服務器發送給好友的終端。
[0118]本公開實施例提供的方法,在數字撥號鍵盤支持音符輸入的情形下,終端可預置樂譜信息,這樣在用戶啟動樂曲制作的觸發操作后,用戶可跟隨顯示在終端界面上的樂譜的播放進度進行樂曲彈奏,進而完成樂曲制作,增強了用戶粘度,效果較佳。此外,除了支持對樂曲進行保存外,亦支持將其制作為鈴聲提示音和分享給好友,智能性較優。
[0119]圖3是根據一示例性實施例示出的一種樂曲制作裝置的框圖。參照圖3,該裝置包括顯示模塊301,切換模塊302,播放模塊303,確定模塊304和生成模塊305。
[0120]顯示模塊301,被配置為在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息;
[0121 ]切換模塊302,被配置為將數字撥號鍵盤切換為音符輸入狀態;
[0122]播放模塊303,被配置為播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜;
[0123]確定模塊304,被配置為當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符;
[0124]生成模塊305,用于根據被按壓按鍵指示的音符生成樂曲。
[0125]在另一個實施例中,所述顯示模塊301,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第一提示信息,所述第一提示信息用于提示用戶是否保存所述樂曲;
[0126]參見圖4,保存模塊306,被配置為在檢測到保存確認操作后,將所述樂曲進行保存。
[0127]在另一個實施例中,所述顯示模塊301,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第二提示信息,所述第二提示信息用于提示用戶是否保存所述樂曲并將所述樂曲設置為鈴聲提示音;
[0128]保存模塊306,被配置為在檢測到保存確認操作后,將所述樂曲進行保存;
[0129]參見圖5,設置模塊307,被配置為在檢測到鈴聲設置確認操作后,將所述樂曲設置為所述鈴聲提示音。
[0130]在另一個實施例中,所述顯示模塊301,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第三提示信息,所述第三提示信息用于提示用戶是否保存所述樂曲并將所述樂曲分享給好友;
[0131]保存模塊306,被配置為在檢測到保存確認操作和好友分享確認操作后,將所述樂曲進彳丁保存;
[0132]所述顯示模塊301,還被配置為在檢測到好友分享確認操作后,在當前界面上顯示社交應用的數據分享頁面,以當檢測到所述用戶在所述數據分享頁面執行的發送觸發操作后,將所述樂曲通過社交應用服務器發送給所述好友的終端。
[0133]在另一個實施例中,所述播放模塊303,被配置為將所述指定樂譜中已經播放完畢的第一部分樂譜以第一顯示方式進行顯示,將未進行播放的第二部分樂譜以第二顯示方式進行顯示;
[0134]其中,所述第二顯示方式與所述第一顯示方式不同。
[0135]在另一個實施例中,參見圖6,該裝置還包括:
[0136]檢測模塊308,被配置為檢測與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符是否一致;
[0137]所述顯示模塊301,還被配置為若與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符不一致,則顯示第四提示信息,所述第四提示信息用于提示用戶當前音符輸入錯誤。
[0138]在另一個實施例中,所述生成模塊305,被配置為在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符;根據第二音符生成樂曲,所述第二音符指代所述被按壓按鍵指示的音符中除所述第一音符之外的其他音符。
[0139]本公開實施例提供的裝置,在數字撥號鍵盤支持音符輸入的情形下,終端可預置樂譜信息,這樣在用戶啟動樂曲制作的觸發操作后,用戶可跟隨顯示在終端界面上的樂譜的播放進度進行樂曲彈奏,進而完成樂曲制作,增強了用戶粘度,效果較佳。此外,除了支持對樂曲進行保存外,亦支持將其制作為鈴聲提示音和分享給好友,智能性較優。
[0140]關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0141]圖7是根據一示例性實施例示出的一種樂曲制作裝置700的框圖。例如,裝置700可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
[0142]參照圖7,裝置700可以包括以下一個或多個組件:處理組件702,存儲器704,電源組件706,多媒體組件708,音頻組件710,I/0(Input/0utput,輸入/輸出)的接口712,傳感器組件714,以及通信組件716。
[0143]處理組件702通常控制裝置700的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件702可以包括一個或多個處理器720來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個或多個模塊,便于處理組件702和其他組件之間的交互。例如,處理組件702可以包括多媒體模塊,以方便多媒體組件708和處理組件702之間的交互。
[0144]存儲器704被配置為存儲各種類型的數據以支持在裝置700的操作。這些數據的示例包括用于在裝置700上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器704可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如SRAM( Stat i c Random Access Memory,靜態隨機存取存儲器),EEPROM(Electrically-Erasable Programmable Read-Only Memory,電可擦除可編程只讀存儲器),EPR0M(Erasable Programmable Read Only Memory,可擦除可編程只讀存儲器),PROM(Programmable Read-Only Memory,可編程只讀存儲器),R0M(Read_0nly Memory,只讀存儲器),磁存儲器,快閃存儲器,磁盤或光盤。
[0145]電源組件706為裝置700的各種組件提供電力。電源組件706可以包括電源管理系統,一個或多個電源,及其他與為裝置700生成、管理和分配電力相關聯的組件。
[0146]多媒體組件708包括在所述裝置700和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括LCD(Liquid Crystal Display,液晶顯示器)和TP(TouchPanel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件708包括一個前置攝像頭和/或后置攝像頭。當裝置700處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0147]音頻組件710被配置為輸出和/或輸入音頻信號。例如,音頻組件710包括一個MIC(Microphone,麥克風),當裝置700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器704或經由通信組件716發送。在一些實施例中,音頻組件710還包括一個揚聲器,用于輸出音頻信號。
[0148]1/0接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0149]傳感器組件714包括一個或多個傳感器,用于為裝置700提供各個方面的狀態評估。例如,傳感器組件714可以檢測到設備700的打開/關閉狀態,組件的相對定位,例如組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測裝置700或裝置700—個組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件714還可以包括光傳感器,如CMOS (Complementary Metal OxideSemiconductor,互補金屬氧化物)或CCD(Charge-coupled Device,電荷親合元件)圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0150]通信組件716被配置為便于裝置700和其他設備之間有線或無線方式的通信。裝置700可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件716經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件716還包括NFC(Near Field Communicat1n,近場通信)模塊,以促進短程通信。例如,在NFC模塊可基于RFID(Rad1 FrequencyIdentificat1n,射頻識別)技術,IrDA(Infra-red Data Associat1n,紅外數據協會)技術,UWB(Ultra Wideband,超寬帶)技術,BT(Bluetooth,藍牙)技術和其他技術來實現。
[0151 ] 在示例性實施例中,裝置700可以被一個或多個ASIC(Applicat1n SpecificIntegrated Circuit,應用專用集成電路)、DSP(Digital signal Processor,數字信號處理器)'DSHKDigital signal Processor Device,數字信號處理設備)、PLD(ProgrammableLogic Device,可編程邏輯器件)、FPGA) (Field Programmable Gate Array,現場可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
[0152]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器704,上述指令可由裝置700的處理器720執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是R0M、RAM(Random Access Memory,隨機存取存儲器)XD-ROM(Compact Disc Read-Only Memory,光盤只讀存儲器)、磁帶、軟盤和光數據存儲設備等。
[0153]—種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行上述樂曲制作方法。
[0154]本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。
[0155]應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發明的范圍僅由所附的權利要求來限制。
【主權項】
1.一種樂曲制作方法,其特征在于,所述方法包括: 在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態; 播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜; 當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符; 根據被按壓按鍵指示的音符生成樂曲。2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 在所述指定樂譜對應的樂曲制作完成后,顯示第一提示信息,所述第一提示信息用于提示用戶是否保存所述樂曲; 在檢測到保存確認操作后,將所述樂曲進行保存。3.根據權利要求1所述的方法,其特征在于,所述方法還包括: 在所述指定樂譜對應的樂曲制作完成后,顯示第二提示信息,所述第二提示信息用于提示用戶是否保存所述樂曲并將所述樂曲設置為鈴聲提示音; 在檢測到保存確認操作和鈴聲設置確認操作后,將所述樂曲進行保存,并將所述樂曲設置為所述鈴聲提示音。4.根據權利要求1所述的方法,其特征在于,所述方法還包括: 在所述指定樂譜對應的樂曲制作完成后,顯示第三提示信息,所述第三提示信息用于提示用戶是否保存所述樂曲并將所述樂曲分享給好友; 在檢測到保存確認操作和好友分享確認操作后,將所述樂曲進行保存,并在當前界面上顯示社交應用的數據分享頁面,以當檢測到所述用戶在所述數據分享頁面執行的發送觸發操作后,將所述樂曲通過社交應用服務器發送給所述好友的終端。5.根據權利要求1所述的方法,其特征在于,所述播放與檢測到的樂譜播放操作匹配的指定樂譜,包括: 將所述指定樂譜中已經播放完畢的第一部分樂譜以第一顯示方式進行顯示,將未進行播放的第二部分樂譜以第二顯示方式進行顯示; 其中,所述第二顯示方式與所述第一顯示方式不同。6.根據權利要求1所述的方法,其特征在于,所述確定與所述按鍵匹配的音符之后,所述方法還包括: 檢測與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符是否一致; 若與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符不一致,則顯示第四提示信息,所述第四提示信息用于提示用戶當前音符輸入錯誤。7.根據權利要求6所述的方法,其特征在于,所述根據被按壓按鍵指示的音符生成樂曲,包括: 在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符; 根據第二音符生成樂曲,所述第二音符指代所述被按壓按鍵指示的音符中除所述第一音符之外的其他音符。8.一種樂曲制作裝置,其特征在于,所述裝置包括: 顯示模塊,被配置為在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息; 切換模塊,被配置為將數字撥號鍵盤切換為音符輸入狀態; 播放模塊,被配置為播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜; 確定模塊,被配置為當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符; 生成模塊,用于根據被按壓按鍵指示的音符生成樂曲。9.根據權利要求8所述的裝置,其特征在于,所述顯示模塊,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第一提示信息,所述第一提示信息用于提示用戶是否保存所述樂曲; 保存模塊,被配置為在檢測到保存確認操作后,將所述樂曲進行保存。10.根據權利要求8所述的裝置,其特征在于,所述顯示模塊,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第二提示信息,所述第二提示信息用于提示用戶是否保存所述樂曲并將所述樂曲設置為鈴聲提示音; 保存模塊,被配置為在檢測到保存確認操作后,將所述樂曲進行保存; 設置模塊,被配置為在檢測到鈴聲設置確認操作后,將所述樂曲設置為所述鈴聲提示■~>V.曰O11.根據權利要求8所述的裝置,其特征在于,所述顯示模塊,還被配置為在所述指定樂譜對應的樂曲制作完成后,顯示第三提示信息,所述第三提示信息用于提示用戶是否保存所述樂曲并將所述樂曲分享給好友; 保存模塊,被配置為在檢測到保存確認操作和好友分享確認操作后,將所述樂曲進行保存; 所述顯示模塊,還被配置為在檢測到好友分享確認操作后,在當前界面上顯示社交應用的數據分享頁面,以當檢測到所述用戶在所述數據分享頁面執行的發送觸發操作后,將所述樂曲通過社交應用服務器發送給所述好友的終端。12.根據權利要求8所述的裝置,其特征在于,所述播放模塊,被配置為將所述指定樂譜中已經播放完畢的第一部分樂譜以第一顯示方式進行顯示,將未進行播放的第二部分樂譜以第二顯示方式進行顯示; 其中,所述第二顯示方式與所述第一顯示方式不同。13.根據權利要求1所述的裝置,其特征在于,所述裝置還包括: 檢測模塊,被配置為檢測與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符是否一致; 所述顯示模塊,還被配置為若與所述按鍵匹配的音符、所述指定樂譜當前播放進度指示的音符不一致,則顯示第四提示信息,所述第四提示信息用于提示用戶當前音符輸入錯誤。14.根據權利要求13所述的裝置,其特征在于,所述生成模塊,被配置為在被按壓按鍵指示的音符中,確定音符輸入錯誤的第一音符;根據第二音符生成樂曲,所述第二音符指代所述被按壓按鍵指示的音符中除所述第一音符之外的其他音符。15.—種樂曲制作裝置,其特征在于,包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為:在檢測到啟動樂曲制作的觸發操作后,顯示存儲的樂譜信息并將數字撥號鍵盤切換為音符輸入狀態;播放與檢測到的樂譜播放操作匹配的指定樂譜,所述指定樂譜為所述樂譜信息包含的一項樂譜;當監聽到所述數字撥號鍵盤中任一按鍵的按壓操作后,確定與所述按鍵匹配的音符;根據被按壓按鍵指示的音符生成樂曲。
【文檔編號】G10H7/00GK106098045SQ201610404102
【公開日】2016年11月9日
【申請日】2016年6月8日
【發明人】駱艷飛, 劉健全, 祁連山
【申請人】北京小米移動軟件有限公司