2016-09-05 4 views
0

私のEPQプロジェクトとして、私はコンピュータで作成された音楽の開発と、それが人間の音楽アーティストの代わりになるかどうかを研究することに決めました。私の計画は12音のシリアス音楽を生成するプログラムであり、HOPEFULLYはそれを楽譜に書き込むか、ユーザが音楽を大声で演奏することを可能にするプログラムであるアーティファクトを作ることです。プレゼンテーションとして、私は自分の音楽を作って聞くことができるように、私が提示している人々を欲しいです。私はシリアルシリズムの研究を行い、プログラムを作成する準備が整いましたが、不思議に思っています:音楽を作るにはどうすればいいですか?

どのプログラミング言語を使用しますか? (私は現在、PythonとJavaを知っています) と私はノートからシート音楽に移行し、それを大声で演奏する方法はありますか?

主に、自分のメリットやプロジェクトの要件が不明なため、使用するプログラミング言語を知る必要があります。

ありがとう:)

+0

こんにちは男、幸運なことばかりですが、これらの質問をする必要がある場合は、もっと小さなものを検討する必要があります。 EPQは素晴らしいです:) – spogebob92

+0

@ spogebob92これは音楽とプログラミングの両方に私の愛を反映しているかのように感じました。しかし、私は1ヶ月間プログラミングを学んでいるだけです。しかし、私はネットワーキングとAIで小さなゲームを開発しました。これは私の知識を広げて他の分野を研究したいと思っていますが、まだ私が質問した質問を知るためのコンピューティング分野の経験はありません。申し訳ありませんが、私は自分の個人的な発言を同時に書いています。xD – Aliator

+0

私はあなたに指示することはできません(私は正直なところ、プログラミングのコンセプトとしてオーディオについてほとんど考えていません)。 – spogebob92

答えて

1

は、あなたがどんな音楽理論の歴史を持っていますか?いくつかの音符、和音、タイミングが一緒に良いと思うものとそうでないものがあります。

しかし、このプロジェクトではpythonが上級言語である必要があります。今、この

  • MusicKit
    • Python MIDI
    • があなたのためにすべての魔法を行うことはありませんが、それはかなり簡単に私が考え、次のようになります。 あなたは、私が個人的に使用しているカップルのライブラリに見えるかもしれません作業する音楽鍵を選択し、一緒に良い音を鳴らすすべての鍵を集め、それに応じて音符を生成して演奏するアプリケーションをそこから作成すると思います。

      少なくとも、あなたには出発点があります。

    +0

    私はグレード5の音楽理論をやっていて、8年生のピアノをやっていますので、私の音楽知識は十分です。私は単に音符からノートを得る方法ユーザーが作成したもの私はこれらの2つの図書館を調べて、よろしくお願いします:) – Aliator

    +0

    あなたの問題を理解すれば、私はMiDiがあなたの答えになると信じています。あなたはパーサーとプレーヤーが必要です。 MIDIのpythonについて調べてみてください。 –

    1

    Pythonには、あなたのようなプロジェクトに役立つツールがいくつかあります。

    Music21は、必要な機能を持っているようです:12トーンシリアル音楽、スコア、出力音を出力します。そのドキュメント内のストリーム配信ガイドに

    Music21 serial module

    ルックはスコアや音声出力のための方法を確認してください。

    楽しくお楽しみください!

    関連する問題