アーティストがよく曲を作るときにプログラミングするとか言いますが
曲は、ギターとかピアノとか楽器を使って作るものではないんですか?
プログラムってソフトを作るときに使うものであって、
なぜ曲作りにプログラミングが必要なのかが分かりません・・。
また、曲作りでプログラミングする時に使うプログラミング言語は何ですか?
それから一般にプログラマーといわれる職業の人達(ソフト開発)は、
プログラミングで音楽作りもすぐに出来るのですか?
作る対象は「ソフトウェア」と「音楽」でそれぞれ違いますが
「プログラミングする」というのが同じなので・・。
No.4ベストアンサー
- 回答日時:
器械で音の3要素(高さ、音色、強さ)+長さを指定して音(電子音)を出せるのは納得出来ますよね。
http://www2s.biglobe.ne.jp/~sound-b/poco/01/poco …
これらを記号・数値で指定して曲を演奏させようと言う試みは、コンピュターの生成期1950年ごろ?
からあるようで、歴史が古いものです。
http://www.ne.jp/asahi/t-mouse/studio/yatte/yatt …
音色以外は技術的に理論も単純だし、ディスク記録容量の
大容量化相俟って、音色もたやすくコンピュター処理の範疇になりました。
記号や数値では作曲する人が指定し難く、従来より伝統のある「楽譜」を描く作業と調和が要求されるわけです。
ウインドウズ時代になり、手軽に画面に楽譜画像をだせて、マウスで位置をクリックしたり、キーを押すと、色々な情報が簡単に指定できるようになり、楽譜を見てペンを動かすに近い操作で曲の要接続も考えつくわけです。
MIDI PCM デスクトップミュージック MMLなどでWEB照会して見てください、沢山情報がでますよ。
記号や数値を指定する作業は一般的にはプログラミングです。
http://www.s-juku.com/i/dtm3.htm
http://www.forest.impress.co.jp/article/2000/04/ …
http://oto.chu.jp/
No.3
- 回答日時:
>例えば、画像処理ソフトなどを使ってデジタル画像を作る、とかそういう作業に近い感じなのでしょうか?
ペイントソフトで絵をかいていくのに近いですね。
>音楽を作る為にプログラミング言語を習得したりする必要はないという事ですか?
その通りです。
使用するソフトや機器の手順に慣れることが必要なだけで、言語などの知識はいりません。音楽の知識は多少は必要です。
最近の物は、音楽の知識に乏しくてもプリセットの組み合わせを指定してやるだけでバンド演奏(伴奏)が出来てしまいます。
ただ、これだけだといかにも「打ち込み」っぽい音しかできませんので、プロは現実の楽器の演奏を加えていきます。
通信カラオケが、まさにこういった「打ち込み」の産物です。
通信カラオケの音がなんかしょぼいのは、ギターの音などもも打ち込みで作ってしまうのでリアルさに欠けるためでしょうね。
ユーミンの曲は、およそ70%を打ち込みで作り、仕上げに生演奏を加えているそうですが、打ち込みくささは全くありませんね。
アマチュアには金銭的・技術的・時間的にとうていかなわないレベルです。
No.2
- 回答日時:
No.1さんの書かれたように、コンピュータなどに
自動演奏を行わせるための様々な曲データを
制作することを、「プログラミング」と称しています。
いまのように音楽ソフトが充実する以前(15~20年
くらい昔)は、BASICなどで演奏データを本当に
プログラミングしていたために、いまでもその名残で
そう呼んでいるのかも知れません。例えば、ゲーム音楽の
世界で有名な古代祐三さんという方は、パソコン上での
音楽制作(作編曲や音色の作成)もさることながら、
プログラマー並みのプログラミング技術も持ち合わせて
いました。そんな時代もあったんですね。
今は、市販やネット上で流通している音楽ソフトや
シンセサイザーやリズムマシンに内蔵のシーケンサー
(自動演奏装置)を利用して、曲データを作っていくのが
一般的です。ですから、音楽のことだけを考えればよく、
ソフトを自分で作る必要はなくなってきています。
但し、MIDIと呼ばれる、デジタル楽器のインター
フェイス規格の知識がある程度必要となっています。
No.1
- 回答日時:
音楽のプログラミングとは、日本語で言うと「打ち込み」のことです。
PCで専用ソフトを使ったり、シーケンサーという自動演奏装置を使って曲の演奏情報を入力することを「プログラミング」といっています。
この場合入力するのは、音のタイミングと音程・長さ・音色などの指定です。いわば、コンピュータにわかる形で楽譜を作っていく作業です。
出来あがった曲自体を「ソフト」として考えると立派に「プログラム」していることになりませんか。
蛇足ですが、ドラムやピアノは自動演奏でもけっこうリアルな音作りが可能ですが、ギター・サキソフォンなどはシミュレートが難しい楽器です。
この回答への補足
例えば、画像処理ソフトなどを使ってデジタル画像を作る、とかそういう作業に近い感じなのでしょうか?
関数などを使って実際にプログラム言語を書いていく、という作業とはまた別なんでしょうか?
音楽を作る為にプログラミング言語を習得したりする必要はないという事ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 法学 コンピューター プログラミングの言語で記述されたプログラミングのコード一式は、作った人に 著作権があ 4 2023/08/04 17:31
- その他(スマートフォン・携帯電話・VR) “スマホ” は、何が出来るんだ? 4 2022/04/13 20:12
- 教育ソフト・学習ソフト パソコンができるってどのレベル? 7 2023/08/08 17:54
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- アプリ 至急!有識者に聞きたいです! 2 2023/08/21 06:13
- 仕事術・業務効率化 パソコンが出来る人って 4 2022/04/18 06:41
- Ruby GitHubについて 1 2022/08/04 14:17
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- IT・エンジニアリング シェルスクリプトは誹謗中傷対象ですか? 3 2022/04/22 09:40
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リピート再生が出来ません
-
アセンブリ名とは??
-
小学生にプログラミング(Scratc...
-
Pythonでの不均一なサイコロを...
-
procってなんですか?
-
スライドショーで画像にリンク...
-
Cプログラミングでハングマンゲ...
-
exeファイルを作ったり改造した...
-
ネットワークプログラミングの初歩
-
プログラミングの基礎について...
-
プログラミング経験が何もない...
-
Visual Studio Codeについて
-
VBAプログラミング
-
iPhoneアプリのobjective-CとC...
-
C#プログラミング講座を探して...
-
作業工程 SDとMD
-
C言語、C+、C++、C#の違い
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
C++における継続行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの課題がわから...
-
プログラミング
-
Visual Studio Codeについて
-
久しぶりのプログラミング
-
プログラミングサイトについて。
-
プログラミングでArduinoのc++...
-
procってなんですか?
-
LeetCodeていうの初めて、
-
アセンブリ名とは??
-
小学1年生の子です。塾に行かせ...
-
CSVデータの"(ダブルクォーテ...
-
exeファイルを作ったり改造した...
-
VBAプログラミング
-
VBA フォルダ アクセス権限付与
-
プログラミング未経験者(殆ど未...
-
プログラミングを教えたいです...
-
PL/Iについて
-
プログラミングの質問です。x^2...
-
MFCとC++/CLIとの比較
-
作業工程 SDとMD
おすすめ情報