※ ChatGPTを利用し、要約された質問です(原文:UNIXにおける入力ファイルの指定方法)
UNIXでの入力ファイル指定方法とは?
このQ&Aのポイント
UNIXにおける入力ファイルの指定方法について解説します。
midicsvコマンドを使ってMidiファイルをCSVに変換する方法を詳しく説明します。
UNIXの環境でmidicsvコマンドを使ってMidiファイルをCSVに変換する際に発生するエラーについて、解決方法をお教えします。
当方、UNIXに関してド素人の上、専門的な分野であるため、非常にわかりにくい文になっておりますが、おわかりになる方がいたらご教授頂けると幸いです。
・やろうとしていること
midicsvというコマンドを用いてMidiファイルをCSVに変換
・環境
MacOSX 10.8
・概要とやったこと
midiというファイル(拡張子はmid)フォーマットがありまして、これは音楽をテキストにして情報化したものです。
これをCSVに変換する方法を探ってみたところ、
midicsv http://www.fourmilab.ch/webtools/midicsv/ というソフトでできることがわかりました。調べたところ、同ソフトはUNIXみたいなので、ネットで調べてmake installというコマンドを打ちコンパイルをしたところ、
midicsvがunix実行ファイルとして実行できるようになりました。
実行したところ
You have mail.
パソコンの名前:~○○$ /Users/○○/Downloads/midi-csv-1.1/midicsv ; exit;
というコマンドが表示されたので、同実行ファイルと同じディレクトリに同梱されていたtest.midというテスト用ファイルを試しにドロップアンドドラッグをしてみたところ
/Users/○○/Downloads/midicsv-1.1/test.mid
(null) is not a Standard MIDI File.
logout
というよりなエラーが出ました。
このファイルがStandard MIDI Fileであることは間違いないので、
おそらくドロップアンドドラッグ以外の方法で、ファイルのディレクトリを指定しなければいけないのかなと思いましたが、これ以上私の知識ではどうしようもないので、お助けくださいませ。
お礼
ありがとうございます。無事、コンバートできました。