(57)【要約】【課題】  オンライン作曲システム、方法、及びその方法を実行するためのコンピュータプログラムを記録するコンピュータ読取り可能な記録媒体に関する。【解決手段】  作曲システムであって、多数のブロック化された音楽要素を含むデータベース、及び作曲サーバを含み、前記作曲サーバは、端末装置から使用者によって入力されたメロディの形状と関連した電気信号を受信するための受信部、前記受信された電気信号から前記メロディの形状で表現された音の音程及び拍子を分析して標準化するための音標準化部、及び前記音標準化部で標準化された音を記憶する記憶装置を含み、前記標準化された音は少なくとも一つのブロック化された音楽要素として前記端末装置に送信されるシステムが提供される。【選択図】  図２
2008197678.tif 000002
【特許請求の範囲】
【請求項１】
作曲システムであって、多数のブロック化された音楽要素を含むデータベース、及び作曲サーバを含み、前記作曲サーバは、端末装置から、前記端末装置で作曲中の音楽の音調に関する情報を受信する受信部、及び前記受信された音調に関する情報に基づき前記データベースから前記多数のブロック化された音楽要素のうち少なくとも一つを抽出する音楽要素抽出部を含み、前記音楽要素抽出部で抽出された前記少なくとも一つのブロック化された音楽要素が前記端末装置に送信されるシステム。
【請求項２】
多数のブロック化された音楽要素を含むデータベース及び作曲サーバを含む作曲システムで行われる作曲方法であって、端末装置から、前記端末装置で作曲中の音楽の音調に関する情報を受信する段階、及び前記受信された音調に関する情報に基づき前記データベースから前記多数のブロック化された音楽要素のうち少なくとも一つを抽出する段階を含み、前記抽出された前記少なくとも一つのブロック化された音楽要素が前記端末装置に送信される方法。
【請求項３】
多数のブロック化された音楽要素を含むデータベースを含む使用者のコンピュータで行われる作曲方法であって、作曲中の音楽の音調に関する情報を獲得する段階、及び前記獲得された音調に関する情報に基づき前記データベースから前記多数のブロック化された音楽要素のうち少なくとも一つを抽出する段階を含む方法。
【請求項４】
第３項による方法を実行するためのコンピュータプログラムを格納するためのコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、専門的な作曲家ではない一般人もオンラインサーバに備えられている音楽データベースを利用して容易に作曲することができるシステム、方法、及びコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
一般的によく知られている従来の作曲方法によれば、作曲者は自分が楽器を演奏しながら別途の五線紙に一つ一つ音程及び拍子を記録する方式で楽譜を作成し、前記の作業を行った後、楽譜を修正しようとする場合には、再び演奏しながら音程及び拍子を修正する過程を経なければならなかった。したがって、前記のような従来の作曲方法によれば、作曲者は高い水準の音楽的知識と才能を兼ねそろえなければならず、難解で複雑な作曲過程によって音楽を完成するのにより多くの努力と時間を消費するしかなかった。特に、多様な楽器が同時に演奏される合奏音楽の場合は、作曲過程がさらに難解で複雑であった。
【０００３】
その後、前記のような不便を解決しようとコンピュータ音楽が導入された。コンピュータ音楽とは、作曲、音響調整、合成、演奏などの音楽的過程にコンピュータを介入させる音楽を総称する。さらに詳しくは、コンピュータ音楽は作曲プログラムと様々な楽器の音響を出力する音響装置を利用することにより作曲及び/または演奏を行うことをいう。コンピュータ音楽の場合にも、作曲家が曲を構想し、それによって作曲プログラムを使って作曲するので、作曲家の個性や音楽観が曲にありのまま反映される。
コンピュータ音楽の例として、１９５７年にアメリカの数学者であるヒラーとL.M.アイザックソンがイリノイ大学で「弦楽四重奏のためのイリアック組曲」を実験的に作曲したことが挙げられる。以後、ほかの作曲家たちもコンピュータを用いて音楽を作曲し始めた。
一般的に、コンピュータを用いて作曲する時には、様々な楽器を用いて音楽を演奏し、演奏された楽器の音をミディ(MIDI)信号に変換するプログラムを通じて音程及び拍子を入力することにより楽譜が作成される。この場合、楽譜の作成中や作成後に前記演奏された楽器以外の種類の楽器を選択し、その楽器の音を楽譜に容易に含ませることができ、作曲された音楽の演奏も容易に聞くことができる。
【０００４】
一方、コンピュータ音楽に使われるプログラムによって楽器を直接演奏しなくても作曲することができる。普通、楽器の演奏に不慣れな使用者または楽器のない使用者に有用な方法として、コンピュータの入力装置であるマウスやキーボードを用いて画面上のピアノ鍵盤をクリックして楽譜を作成する方法がある。しかし、このような方法は使用者がマウスやキーボードなどを用いていちいち音程及び拍子を入力する方式であるため、直接、楽器を演奏して楽譜を作成する方法に比べて相当な時間がかかり、非効率的になる。また、専門的な作曲家ではない一般人が音符一つ一つを選択して入力することで調和した和音を完成することは相当に難解である。
以上で述べたように、コンピュータを用いた作曲技法は発展を重ねて容易に作曲することができるようになっている。しかし、コンピュータを用いて作曲する場合にも、最小限の音楽的知識が必須である。また、前記作曲プログラムは相当に高価であるのに加え、多様な楽器の音を表現するための音源を使用者のコンピュータに格納しておくためには、１０Gbyte以上の容量を要するという短所がある。このため、従来の作曲プログラムでは、演奏するのが上手でない人や作曲に関する専門的な知識のない人などが作曲するのは難しいのが実情である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、前記のような従来技術の問題点を解決することにより専門的な音楽的知識のない使用者も手軽に作曲することができ、また音楽ファイルを使用者のコンピュータに格納する必要がないようにすることにより、使用者のコンピュータの必要容量を減らすことをその目的とする。
【課題を解決するための手段】
【０００６】
本発明は、前記のような従来技術の問題点を解決するための新たな作曲システム、方法、及びコンピュータ読取り可能な記録媒体を次のように提供する。
本発明の一態様によれば、作曲システムであって、多数のブロック化された音楽要素を含むデータベース、及び作曲サーバを含み、前記作曲サーバは、端末装置から使用者によって入力されたメロディの形状と関連した電気信号を受信するための受信部、前記受信された電気信号から前記メロディの形状で表現された音の音程及び拍子を分析して標準化するための音標準化部、及び前記音標準化部で標準化された音を記憶する記憶装置を含み、前記標準化された音は少なくとも一つのブロック化された音楽要素として前記端末装置に送信されるシステムが提供される。
【０００７】
本発明のその他の態様によれば、作曲システムであって、多数のブロック化された音楽要素を含むデータベース、及び作曲サーバを含み、前記作曲サーバは、端末装置から、前記端末装置で作曲中の音楽の和音に関する情報を受信する受信部、及び前記受信された和音に関する情報に基づき前記多数のブロック化された音楽要素のうち少なくとも一つを推薦するための音楽要素推薦部を含み、前記音楽要素推薦部で推薦された前記少なくとも一つのブロック化された音楽要素が前記端末装置に送信されるシステムが提供される。
【０００８】
本発明のまた他の態様によれば、作曲システムであって、多数のブロック化された音楽要素を含むデータベース、及び作曲サーバを含み、前記作曲サーバは、端末装置から、前記端末装置で作曲中の音楽の音調に関する情報を受信する受信部、及び前記受信された音調に関する情報に基づき前記データベースから前記多数のブロック化された音楽要素のうち少なくとも一つを抽出する音楽要素抽出部を含み、前記音楽要素抽出部で抽出された前記少なくとも一つのブロック化された音楽要素が前記端末装置に送信されるシステムが提供される。
【０００９】
本発明のまた他の態様によれば、作曲システムであって、多数のブロック化された音楽要素を含むデータベース、及び作曲サーバを含み、前記作曲サーバは、端末装置から使用者によって入力されたメロディの形状と関連した電気信号を受信するための第１の受信部、前記端末装置で作曲中の音楽の和音に関する情報を受信するための第２の受信部、前記受信された電気信号から前記メロディの形状で表現された音の音程及び拍子を分析して標準化するための音標準化部、前記受信された和音に関する情報に基づき前記標準化された音の和音を調整する和音調整部、前記標準化されて和音調整された音を記憶する記憶装置、及び前記標準化されて和音調整された音を演奏する仮想楽器を含み、前記仮想楽器で演奏された音が少なくとも一つのブロック化された音楽要素として前記端末装置に送信されるシステムが提供される。
また、本発明によれば、作曲方法及び作曲のためのコンピュータ読取り可能な記録媒体がさらに提供される。
【発明の効果】
【００１０】
本発明によって、専門的な作曲家ではない一般人もより容易に作曲することができる。本発明の具体的な効果の例を挙げると次のとおりである。
１．  ブロック化された音楽要素を含むデータベースを介入させたサーバ−クライアント通信を行うことにより、使用者のコンピュータの格納容量の負担がなくても膨大な量の音楽データベースを利用して手軽に作曲することができる。
２．  使用者の音声や使用者が直接描いたメロディの形状をブロック化された音楽要素として利用することにより、より簡単に作曲することができる。また、このような作曲技法は一般的な使用者の興味を誘発できる。
３．  使用者は一つのトラックを完成することにより提供される和音推薦機能を利用することによって、手軽に合奏曲を作曲することができる。
４．  作曲された音楽の音調を調整する場合、少ない演算的負担だけで音調調整が可能であり、音調調整を再び繰り返しても音調調整による音質低下が発生しない。
５．  高価の作曲装備を購入しなくてもマイクロホンの備えられている使用者のコンピュータだけで作曲することができる。
【００１１】
後述する本発明に対する詳細な説明は、本発明が実施される特定の実施例を例示として図示する添付図面を参照する。これらの実施例は当業者が本発明を実施することができるように十分に詳しく説明される。
本発明の多様な実施例は互いに異なるが、互いに排他的である必要はない。例えば、ここに記載されている特定の形状、構造及び特性は一実施例に関して本発明の精神及び範囲を超えずその他の実施例で具現される。また、各々の開示された実施例の個別構成要素の位置または配置は、本発明の精神及び範囲を超えずに変更することが可能である。したがって、後述する詳細な説明は限定的な意味として解釈されるものではなく、本発明の範囲は、適切に説明されれば、その請求項が主張することと均等な全ての範囲と共に添付された請求項によってのみ限定される。図面で類似する参照符号は様々な側面において同一または類似する機能を指し示している。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明によるオンライン作曲システム及び方法に関して詳しく説明する。
まず、図１は本発明の全体システムの概略的な構成図である。
図１に示すように、本発明による全体作曲システムは大きく分けてサーバ１００、データベース２００、インターネット３００、使用者のコンピュータ４００，４０２で構成される。本発明の好ましい実施態様によれば、サーバ１００はインターネット３００を通じてデータベース２００及び使用者のコンピュータ４００，４０２と通信し、必要に応じて、使用者のコンピュータ４００，４０２にデータベース２００から抽出されたデータを送信したり、使用者のコンピュータ４００，４０２からデータを受信する。インターネット３００と使用者のコンピュータ４００，４０２は各々公知のコンピュータネットワーク及び端末の使用者のコンピュータである。
本実施態様では、データベース２００がサーバ１００と分離され、サーバ１００と通信するものと記載されているが、本発明のその他の実施態様でデータベース２００はサーバ１００に含まれる場合も含まれる。また、本実施態様で使用者のコンピュータ４００，４０２が２台が接続されている例が記載されているが、サーバ１００に接続される使用者のコンピュータ４００，４０２の数には特別な制限がない。
【００１３】
図１を参考にし、本発明の好ましい実施態様についてさらに説明する。
まず、サーバ１００は音楽ファイルの抽出及び送信のためのプログラムモジュール（図示しない）を含む。また、サーバ１００には使用者のコンピュータ４００，４０２から受信された使用者の音声や、使用者が入力した所定のメロディの形状を受信して格納するための記憶装置（図示しない）が含まれる場合もある。また、サーバ１００には使用者のコンピュータ４００，４０２から受信された使用者音声や、使用者が入力したメロディ形状に基づき標準化された楽譜を生成するためのプログラムモジュール（図示しない）が含まれる場合もある。また、サーバ１００には必要に応じて音楽をジャンルによって、または歌手の音楽スタイルによって、分類するためのプログラムモジュール（図示しない）も含まれる場合もある。また、サーバ１００には使用者のコンピュータ４００，４０２にダウンロードされてインストールされるダウンロード可能な作曲ソフトウェアパッケージ（図示しない）が含まれる場合もある。このような作曲ソフトウェアパッケージは、使用者のコンピュータ４００，４０２にインストールされ、使用者がサーバ１００から送信される音楽ファイルを受けてより容易に作曲を行えるようにするユーザインターフェースを提供する。前記ユーザインターフェースに対しては図２を参考にして後述する。
【００１４】
データベース２００には、好ましくは音楽ファイルが格納される。このようなデータベース２００に格納されている音楽ファイルは、公知の音楽分析技法によってジャンル別または歌手の音楽スタイルによって分類されて格納される。本出願人は、本明細書を通じて公知の音楽分析技法の例として、ユン  ワンジュン外２名著「マルチ  フューチャ  クラスタリングを利用した強固なコンテンツベースを基盤とした音楽ジャンル分類システムに関する研究」大韓電子工学会論文誌、（韓国）、大韓電子工学会、２００５年５月第４２巻ＳＰ編第３号、ｐ.１１５−１２０や、キム  ジェチョンのｋ−ＮＮ分類アルゴリズムを利用した音楽ジャンル分類方法に関する韓国特許公開公報第１０−２００６−０１０２７５７号や、キム  ジェチョン外のベイズ法を利用した楽器信号の認識及びジャンル分類方法に関する韓国特許公開公報第１０−２００６−０１１０９８８号に開示されている技術的思想の利用を参考にして説明する。更に、本発明の具現に必要な場合、上記技術文献に開示されている技術的思想以外の公知の技術的思想を採用することも可能である。
【００１５】
サーバ１００はデータベース２００から音楽ファイルを抽出して使用者のコンピュータ４００，４０２に送信する。より好ましくは、データベース２００に格納される音楽ファイルは小節単位、節単位またはその他の小さな単位にブロック化された音楽要素、すなわち、小さな単位の再生が可能な音楽ファイルである。このようにブロック化された音楽要素を用いる技術的思想については、株式会社サイレントミュージックバンドの韓国特許公開公報第１０−２００６−０１１４７６０号に開示されている。前記出願では、多様な種類の音楽ファイルをジャンルなどによって分類、格納して使用者が所望する音楽ファイルを引き出して作曲を行えるように手伝うための音楽データベースについて開示している。
【００１６】
使用者のコンピュータ４００，４０２には、上記で説明したようにサーバ１００からダウンロードされた作曲ソフトウェアパッケージも含まれる場合がある。このようなダウンロードされた作曲ソフトウェアパッケージは、サーバ１００から音楽データベース２００の少なくとも一部、例えば、使用者が選択したジャンルや歌手の音楽スタイルに該当するブロック化された音楽要素をダウンロードし、これを使用者のコンピュータ４００，４０２に格納することができる。上記ダウンロード後に、本発明の作曲ソフトウェアパッケージは音楽データベース２００のダウンロードされた一部を直接利用することで、上記で説明したようなサーバ１００での処理のうち全部または一部を行うこともできる。このような作曲ソフトウェアパッケージは使用者がより容易に作曲できるようにユーザインターフェースを提供する場合もある。
【００１７】
以下に、図１及び図２を参照して、本発明の好ましい実施態様による全体システムの動作に関して説明する。
まず、使用者が、使用者のコンピュータ４００，４０２を通じてサーバ１００から作曲ソフトウェアパッケージをダウンロードする。次いで、使用者が上記作曲ソフトウェアパッケージを実行させ、ブロック化された音楽要素に対応するジャンルや歌手の音楽スタイルを選択する。ここで、選択される音楽ジャンルには、一般的に知られている音楽のジャンルである、ロック、リズム・アンド・ブルース（Ｒ＆Ｂ）、ヒップホップ、ジャズ、演歌、ダンス、ラップ、バラード、フォーク、クラシック等が含まれる。また、歌手の音楽スタイルを選択する場合には、該当する歌手と類似するスタイルのブロック化された音楽要素が提供される。
【００１８】
すなわち、本発明によれば、ジャンルや歌手の音楽スタイルによってブロック化された音楽要素が分類されるが、このようにジャンルや歌手によって音楽を分類することは、ウェスターゲレン（Tim Westergren）等によって２０００年１月に成立されたミュージック  ゲノム  プロジェクト（Music Genome Project）による４００余種の音楽要素のうち少なくとも一部を互いに比較する公知のロジックによって行われる。
【００１９】
使用者によってジャンルや歌手の音楽スタイルが選択されると、図２に図示されたようなユーザインターフェース２１０が起動される。ユーザインターフェース２１０には音楽ブロックグループ表示部２０２、トラック設定部２０４、音楽ブロック配置部２０６、及び操作部２０８が含まれる。
使用者はユーザインターフェース２１０の左側端に位置したトラック設定部２０４で所望の音響を出す楽器を選択することができる。図２の例示によれば、トラック設定部２０４で１番目のトラックに対してドラムがまず選択された。このようにドラムが選択されると、音楽ブロックグループ表示部２０２には使用者がドラッグ−アンド−ドロップで音楽ブロック配置部２０６に配置可能な、ドラムで演奏された小単位の音楽をブロック化した音楽グループが表示される。ここで、音楽ブロックグループ表示部２０２に表示されるブロック化された音楽要素は、全てが選択されたジャンルまたは歌手の音楽スタイルに該当する。また、使用者の便宜のために、音楽ブロックグループ表示部２０２に表示される各々の音楽ブロック群は類似するジャンルまたは歌手の音楽スタイルだけでなく類似する雰囲気の音楽をグループ化した音楽要素で構成されること好ましい。
【００２０】
使用者が音楽ブロックグループ表示部２０２上で所定の音楽ブロックグループを選択してプレビューを行うと、当該音楽ブロックグループに該当するブロック化された音楽要素が再生されるので、使用者はブロック化された音楽要素を音楽ブロック配置部２０６に配置する前に予め聞いてみることができる。
使用者がマウスまたはその他の使用者のコンピュータ４００，４０２の入力装置を用いて音楽ブロックグループ表示部２０２上に表示されたブロック化された音楽要素のうち一つを選択した後、これをドラッグ−アンド−ドロップで音楽ブロック配置部２０６に配置すると、選択されたブロック化された音楽要素に該当する音楽ファイルがサーバ１００を通じてデータベース２００から抽出されて使用者のコンピュータ４００，４０２に送信される。また、使用者が音楽のジャンルや歌手の音楽スタイルを選択する時に、当該ジャンルのブロック化された音楽要素がデータベース２００から使用者のコンピュータ４００，４０２に一括的にダウンロードされる場合には、使用者のコンピュータ４００，４０２はドラッグ−アンド−ドロップする度にサーバ１００に接続することは必要なく、ハードディスクに格納されているブロック化された音楽要素が用いられる。
【００２１】
次いで、使用者は操作部２０８を操作することにより、当該音楽要素を再生してみることもできる。この際に、一般的な再生関連機能である早送り、巻戻し、一時停止などの実行も可能である。また、操作部２０８には音量調整及び音楽再生に関連する操作手段と、作曲された全ての音楽ファイルを開いたり格納するためのファイル入出力手段がさらに含まれる場合がある。すなわち、本発明の一実施態様によれば、作曲された音楽は公知の記録フォーマットであるＭＰ３やその他の多様な形式の音楽ファイルとして格納される。
【００２２】
以後、使用者は続いてトラック設定部２０４で２番目のトラック及びその後のトラックに対して楽器を設定し、当該楽器の音響で録音されたブロック化された音楽要素を選択して音楽ブロック配置部２０６に配置することによって、トラックを完成することができる。
以上のように本発明によるブロック化された音楽要素は単に音程及び拍子からなるものではなく、各楽器の独特な音色までも含んで表現するものなので、本発明によって作曲を行う場合、単に機械的な音源の音からなった曲よりずっと深みのある曲を作ることができる。一方、このような配置を行う時に、使用者はトラック設定部２０４でモード設定をトグリングすることにより、音楽ブロック配置部２０６上の既に配置されたブロック化された音楽要素をコピーまたは移動させることもできる。
すなわち、使用者は各々のトラックに対する作曲を順次に行うことによって、容易に合奏曲を作曲することができ、また各トラックの音量を別個に調整することによって、より深みのある合奏曲を完成することもできる。
【００２３】
また、本発明の好ましい実施態様によれば、さきに完成されたトラックのブロック化された音楽要素の和音に基づく和音推薦機能が具現される。図２を参考にすると、２番以後のトラックには互いに異なるメロディを演奏することができる楽器が選択されていることが分かる。このように様々な楽器、特に、メロディ表現が可能な楽器で構成される合奏曲を作曲する場合、各々の楽器によって演奏される音楽間に不協和音が発生しないようにすることが重要であるが、使用者が直接に耳で音楽を聞いてブロック化された音楽要素を音楽ブロック配置部２０６に配置する場合、このような不協和音が発生する可能性が相当に高くなる。
【００２４】
したがって、本発明の好ましい実施態様では、このように使用者が意図していない不協和音の含まれた合奏曲が作曲されるのを防ぐため、とりあえず上位トラック、例えば、ベースギターで演奏される２番目のトラックで各ブロック毎の和音が決定されたら、下位トラックを作曲する時には音楽ブロックグループ表示部２０２上に既に作曲された上位トラックの音楽にふさわしい和音を有するブロック化された音楽要素が優先的に推薦されるようにする。このような推薦は該当するブロック化された音楽要素がハイライトで表示されることによって行われる場合もあるし、初めから該当するブロック化された音楽要素以外の他のブロック化された音楽要素は音楽ブロック配置部２０６に配置されないようにすることによって行われる場合もある。本発明の一実施態様によれば、上記のような下位トラックに配置されるブロック化された音楽要素の推薦機能をより容易に具現するために、データベース２００に格納されている全てのブロック化された音楽要素には和音に関する情報を現わすメタデータを含ませることもできる。
【００２５】
本発明の他の好ましい実施態様によれば、録音された使用者の音声をブロック化された音楽要素として用いることも可能である。図３を参照して詳しく説明する。
図３は、本発明による作曲システムが提供する音声録音機能を用いる一実施態様の動作を表すフローチャートである。図３に図示されたように、使用者は自分が作曲したい音楽のジャンルを選択する（ステップＳ３０２）。そして、ユーザインターフェース２１０が起動されると、使用者は音声録音機能を選択することができる（ステップＳ３０４）。音声録音機能が選択されると、使用者は使用者のコンピュータ４００，４０２に取り付けられている公知の音声入力手段、例えば、マイクロホンを用いて音声を録音して入力する（ステップＳ３０６）。その後、サーバ１００は使用者のコンピュータ４００，４０２から録音された音声信号を受信し、該音声に含まれている音程及び拍子を分析する（ステップＳ３０８）。これは、場合によって、録音された音声信号の受信及び音程、拍子の分析は使用者のコンピュータ４００，４０２の作曲ソフトウェアパッケージによって行われる。
サーバ１００には前述のように音声を標準化するためのプログラムモジュールが含まれているが、このような音声標準化プログラムモジュールは、先に入力された使用者の音声の音程を分析してこれを標準音階に代入して標準化された音程を抽出し、再び各音程間の音の長さを標準化する機能を行う（ステップＳ３１０）。また、このような標準化機能は使用者のコンピュータ４００，４０２の作曲プログラムパッケージによっても行われる。
【００２６】
このような音声の標準化は、使用者の音声の不完全な音程が正確な音程に合うようにしたり、音声の各音の長さが標準音の長さに合うように調整するものであって、連続信号の形態である使用者音声を一定の間隔でサンプリングし、サンプリングされた音声の音程を正確な音程値のうち一番近い値に選択する量子化過程と、調整された音程を有する音声の各音の長さを標準音の長さに対応させる過程を含む。
以後、標準化された使用者音声はサーバ１００または使用者のコンピュータ４００，４０２の所定の記憶装置に格納されたブロック化された音楽要素の一つとして、データベース２００内の既存のブロック化された音楽要素と同様に作曲に用いられる（ステップＳ３１２）。
【００２７】
本発明の他の好ましい実施態様によれば、音声録音機能の代りに、使用者が直接に所定のユーザインターフェースを用いて描いたメロディの形状を活かしてブロック化された音楽要素を生成することもできる。以下、図６を参照にして詳しく説明する。
図６は本発明による作曲システムの他のユーザインターフェース６００を例示する図面である。より詳しくは、図６は本発明によって使用者が直接にメロディの形態を描けるようにするユーザインターフェース６００を例示する図面である。
本実施態様によるユーザインターフェース６００によると、使用者はマウスポインタを左から右に動かしながらポインタの高低を調節することができる。そして、図６に図示されたように、ユーザインターフェース６００には使用者のマウスポインタの動きに合わせて高低が変わる連続する棒が表現される。この棒グラフの横軸の一ます１／１６拍子に該当し、縦軸の一ますは一つのオクターブに該当するように決めることが好ましい。
しかし、棒グラフ上では１／１６拍子を最小単位として音の長さを表現するので、このように棒グラフで表現された高低を直接に音の高低に決める場合に音程が合わない場合には、既に音の長さは棒グラフ生成の時に標準化されたものである可能性がある。
【００２８】
本発明によるサーバ１００または使用者のコンピュータ４００，４０２に含まれる作曲ソフトウェアパッケージは、上記で説明された音声の標準化の場合と同じ方式で入力されたメロディの形状による音程を標準化してくれる。したがって、本実施例によれば、使用者は頭に浮かんでいるメロディの形状を描くことによっても、新しくブロック化された音楽要素を生成して利用することができる。
【００２９】
本発明のまた他の好ましい実施態様によれば、既に作曲されたメロディを有するトラックが存在し、使用者の録音された音声が標準化されてブロック化された音楽要素として獲得された場合、先に作曲されたトラックの和音に関する情報に基づき、使用者の録音された音声の和音をもう一度調整することもできる。
以下、図４を参照にして詳しく説明する。
図４は本発明による作曲システムが提供する音声録音機能を用いる他の実施態様の動作を表すフローチャートである。
図４に図示されたように、使用者はジャンルを選択した後（ステップＳ４１０）、ユーザインターフェース２１０を起動させ、所定の楽器を用いて一つのトラックに対して作曲を行う（ステップＳ４１１）。この際に作曲されたトラックは和音にふさわしい一つ以上の音を有するトラックである。使用者は一つのメロディを有する上位トラックを完成させた後、新たなトラックに対して音声録音機能を選択することができる（ステップＳ４１２）。以後の音声録音／入力段階（ステップＳ４１４）、入力された音声の音程及び拍子を分析する段階（ステップＳ４１６）、及び分析された音程及び拍子に従って音声を標準化する段階（ステップＳ４１８）は前述のステップＳ３０６ないしステップＳ３１０と同一のステップである。以後、標準化された使用者の音声は先に作曲された上位トラックにふさわしい和音を有するように再び調整される（ステップＳ４２０）。標準化されて和音の調整された使用者音声はブロック化された音楽要素として用いられる。
【００３０】
ステップＳ４２０をより詳しく説明すると、次のようである。ステップＳ４２０で和音調整の対象となる使用者の音声は、個別の音の音程と拍子の面では既に標準化されたものである。しかし、このように標準化された使用者の音声のメロディに該当する和音が先に作曲されたトラックの和音と一致していない場合、不協和音が発生することになる。これを防ぐために、本発明では使用者の音声のメロディのうち上位トラックの和音にふさわしい音、例えば、上位トラックがＣコードである場合には、ド、ミ、ソを把握し、これらがより強調されるように、すなわち、より長く強い音になるように調整することができる。例えば、上位トラックのＣコードに合わせるために使用者の音声に含まれている半拍子のド音とミ音はより長い音、すなわち１拍子ないし１．５拍子の音に調整される。
【００３１】
本発明の他の好ましい実施態様によれば、標準化されて和音の調整された音声の代りに、上記標準化されて和音の調整された音声に対応するように仮想楽器で演奏される音をブロック化された音楽要素として利用することもできる。このように標準化されて和音調整された使用者の音声を仮想楽器によって演奏された音に代替することは、前述の実施例のように標準化及び和音調整によって使用者の音声が元々入力された音声と相当異なる場合により有用である。この実施例での仮想楽器とは、所定の楽譜を入力して、この入力に基づき実際の楽器を演奏しているように楽器の音色を表現できる公知のプログラムモジュールをいう。
【００３２】
前述したように、標準化された使用者の音声に対する和音の調整は、入力されたメロディの形状が標準化されたものについても同一に適用される。
本発明のまた他の好ましい実施態様によれば、ブロック化された音楽要素の音調（ｋｅｙ）を調整してからもブロック化された音楽要素の音質を良好に維持できる。
以下、図５を参照して詳しく説明する。
従来から知られているように、所定の音楽要素に対して音調の調整を行うためには、当該音楽の各音楽要素に対するピッチの調整が必須であった。すなわち、従来は、まず所定の音楽要素が選択された後、当該音楽要素に対する全体的な音調の調整が必要な場合、当該音楽要素のピッチを演算的に分析し把握した後、必要な分だけのピッチの増減分、例えば、半音上げまたは全音上げを各音楽要素のピッチに加減する方式で音楽要素に対する音調調整を行った。したがって、従来の技術によれば、音調調整に多くの演算負荷がかかり、音調調整の繰り返しが行われる場合、音質自体が低下する問題点があった。
このような問題点を解決するために、本発明の好ましい実施態様では、一つのメロディに対して互いに異なる様々な音調を有するブロック化された音楽要素を予めデータベース２００に備えている。
【００３３】
すなわち、本発明による作曲システムが提供する音調調整機能を用いる他の実施態様の動作フローチャートである図５に図示されたように、本発明では使用者のコンピュータ４００，４０２が音調調整のための要請を行うと（ステップＳ５０２）、サーバ１００が同一のメロディを有するブロック化された音楽要素または要請された音調を有するブロック化された音楽要素をデータベース２００から抽出し（ステップＳ５０４）、以後既に音楽ブロック配置部２０６に配置されていたブロック化された音楽要素を抽出されたブロック化された音楽要素に代替することにより（ステップＳ５０６）、音調の調整による音質低下と演算負担の加重を防ぐことができる。本発明の他の好ましい実施態様によれば、前述したような音調調整機能は作曲ソフトウェアパッケージが使用者のコンピュータ４００，４０２にダウンロードされている音楽データベース２００の一部を参照することによっても行われる。
【図面の簡単な説明】
【００３４】
【図１】本発明の全体システムの概略的な構成図である。
【図２】本発明による作曲システムのユーザインターフェースを例示する図面である。
【図３】本発明による作曲システムが提供する音声録音機能を用いる一実施態様の動作フローチャートである。
【図４】本発明による作曲システムが提供する音声録音機能を用いる他の実施態様の動作フローチャートである。
【図５】本発明による作曲システムが提供する音調調整機能を用いるまた他の実施態様の動作フローチャートである。
【図６】本発明による作曲システムの他のユーザインターフェースを例示する図面である。
【符号の説明】
【００３５】
１００…サーバ、２００…データベース、２０２…音楽ブロックグループ表示部、２０４…トラック設定部、２０６…音楽ブロック配置部、２０８…操作部、２１０…ユーザインターフェース、３００…インターネット、４００，４０２…使用者のコンピュータ
【図１】
2008197678.tif 000003
【図２】
2008197678.tif 000004
【図３】
2008197678.tif 000005
【図４】
2008197678.tif 000006
【図５】
2008197678.tif 000007
【図６】
2008197678.tif 000008