
Ubuntu日本語フォーラム

ログインしていません。
TuxGuitarというアプリケーションを 追加と削除からインストールしましたが 音がでません。
8.10と9.04のバージョンで試しましたが、結果は同じです。
音の出る設定方法がわかれば教えてください。
8.04にインストールしたときは、音が出てたような気がします←定かではありませんが・・・
オフライン
9.04ですが、「tuxguitar-jsa」というパッケージを追加してやれば音がしました。
入れる前後では、「Tools>Settings>Sound」にある二つの設定が変わっています。
これが関係してるのはわかるのですが、これ以上詳しいことは何ともわかりませんね。
8.10では、私も音が出なくてmidi関係のやつを軒並みインストールしてみた記憶があります。
で、「Tools>Settings>Sound」の項目を変えてやると音が出ました。
8.04では素のままで音が出ていたように記憶してます。
オフライン
shiosabaさんありがとうござます。
私も9.04ですが、「tuxguitar-jsa」をパッケージマネージャーでインストールをしてみましたが、やはり 音がでませんでした。
上記の方法を試してみますが・・又 分からなかったら 投稿しますので 具体的に教えてください。
又、WINにも このソフトが存在し 日本語化ファイルも存在します。(日本語化可能です)
同じ ファイルで日本語化が可能なのでしょうか?
最後の編集者: kaznon (2009-05-26 16:52:19)
オフライン
kaznonさん
ひとまず、日本語化は出来ましたので報告しておきます。
1.以下から日本語ファイルをダウンロード。
http://tuxguitar.svn.sourceforge.net/vi … hare/lang/
「messages_ja.properties」というのがそれ。
2.日本語ファイルを /home に置いておく。
3.端末を開き、
sudo cp messages_ja.properties /usr/share/tuxguitar/lang/
として、tuxguitar言語フォルダに日本語ファイルをコピーして端末を閉じる。
4.tuxguitarを起動すると日本語になってるはず。
オフライン
shiosabaさん ありがとうございました。
感激です。UBUNTUを使っていて 同じ趣味をお持ちの方が メンバーがいらっしゃるなんて!
これからもよろしくお願いします。
私は、昨年長年続けてきた趣味が思うように出来なくなったものですから・・10月からUBUNTU12月からクラッシックギターに、はまってます。
WINには TEFファイルのタブエディター 有料 タブビュー 無料 PTDファイルのパワータブ 無料と GP3ファイルの有料のなんでしたっけ? 3種類くらいあって・・私は、クラッシック曲の 多くそろってる。 TEF再生のタブビューを主に使用しています。
これを WINEで動かすことにも トライしてますが・・・UBUNTUやWINEのバージョンによって うまく いったり いかなかったりです。
話が それましたが 先に日本語化して 音がでるかどうか、設定を変えてみて 又、報告いたします。
最後の編集者: kaznon (2009-05-26 22:16:00)
オフライン
shiosabaさん すみません!
指示していただいとおりにしましたが、音がでません。日本語化もできません。
8.10 9.04ともダメでした。
tuxguitar-jsaをインストール後に 「Tools>Settings>Sound」 上下2個所の設定を教えて下さい。
色々やってみましたが、見つかりません。
日本語化の方は、症状は後ほど連絡致します。
オフライン
TuxGuitar試してみました。
このアプリは、音を出す際にいわゆる「MIDI音源」を必要とします。
そのため
・MIDI OUTのあるハードウェアをPCに取り付け、Roland SoundCanvasシリーズのような音源を使う。
・何らかの「ソフトウェアMIDI音源」を用意してそれを鳴らす。
必要があります。
Windowsには標準でソフトウェアMIDI音源の「Microsoft GS wavetable SW synth」が含まれているので、Windows環境ではそれが発音していたと思われます。
UbuntuにはソフトウェアMIDI音源は標準で含まれていないので、
・音色ライブラリの fluid-soundfont-gm(と、一応拡張パックの fluid-soundfont-gs)
・ソフトシンセの fluidsynth と その GUIの qsynth
をインストールして使う事にします。
fluidsynth
qsynth
fluid-soundfont-gm
fluid-soundfont-gs
の4つをSynapticでインストールして下さい。
または端末で
sudo apt-get install tuxguitar tuxguitar-alsa fluidsynth qsynth fluid-soundfont-gm fluid-soundfont-gs
でtuxguitar込みで必要なものが揃います。
インストール後、アプリケーション>サウンドとビデオ から QSynth を起動します。
最初に起動した時、
Qsynth1: Faild to create the audio driver (jack).
のメッセージを含むエラーダイアログが出ると思いますので、キャンセルします。
これはqsynthの初期設定がJack Audio Connection Kitを使うようになっているためです。
Jack Audio Connection Kitを使うとアプリ間で音の受け渡しが出来たりしますが、今回はそこまでやらなくてもいいか、という事で
qsynthの設定を変えます。
setup... を押し、AudioタブのAudio Driver: を alsa に変えます。
Buffer Size: を 512 や 1024 ぐらいにしておくと音切れが少なくなるかもしれません。
次に音色ライブラリを読み込みます。
Soundfonts タブを開き、Open... で /usr/share/sounds/sf2/FluidR3_GM.sf2 を開きます。
その後、OK を押して設定を完了させます。
Qsynthを起動したまま tuxguitar を立ち上げます。
メニューより Tool>Settings 、Soundの設定の MIDI Port に Synth Input Port~ というものが増えていると思いますので、それに設定します。
変更をすぐに反映するかダイアログが出るのでYesで反映。
これで、Tuxguitarから送られたMIDI信号が、fluidsynthに届き、fluidsynthがFluidR3_GM.sf2を音色ライブラリとして使って発音し、alsa経由で音を出します。
QsynthのGUIで音量を調節したり出来ます。
アプリを終了する時は一応Tuxguitarを先に終了してからQsynthを終了、次回起動時はQsynth>Tuxguitarの順で起動して下さい。
オフライン
ackさま 回答ありがとう ございました。時間があるとき試して 報告いたします。8.10 9.04
日本語化の件でもし分かれば教えてください。
実は 3ヶ月前くらいに 上記#4のmessages_ja.propertiesファイルと debファイルをダウンロードしてましたので、そのときのファイルを使用したのですが・・今アップされているものと違うようです。
分けが分からないのですが・・8.10 9.04両方に 古いファイルを先に
sudo cp messages_ja.properties /usr/share/tuxguitar/lang/
実行して lang ディレクトリーにコピーしましたが うまくいかなかったので 現在のmessages_ja.propertiesを上書きを試みました。
そうすると
8.10は コピーができ Tools>Settings>Soundで日本語に選択すると 今言語を変えますか?のダイナログが出て YESをクリックしても再起動しても 日本語に変わりません。
9.04の方が困っているのですけど・・コピーするとエラーがでます。usr/share/tuxguitar/lang/を開いてみますと右肩に赤い×印のmessages_ja.propertiesのファイルがあり これを削除しようとしても エラーで削除できません。パケージマネージャーよりtuxguitar本体を削除しても このファイルは残ったままです。
対処法がありますか?
オフライン
kaznonさん
kaznon による投稿:
9.04の方が困っているのですけど・・コピーするとエラーがでます。
エラーが出たとのことですが、どのようなエラーが出たのか教えてください。
エラーが出た場合、問題の解決にはその内容どのようなものであるのかが重要です。
また、
kaznon による投稿:
usr/share/tuxguitar/lang/を開いてみますと右肩に赤い×印のmessages_ja.propertiesのファイルがあり これを削除しようとしても エラーで削除できません。
こちらのエラーについても同様です。
(これはpermission deniedのような気もするかな?)
あと、私のtuxguitarがどうなっているかを貼り付けておきます。
オフライン
shiosabaさん ありがとうございました。
画像は#9でも確認できてましたが(何でアドレスが画像なのかな?って思いながら)・・ヘ~ こんなことできるんですね!
今日から2日くらいUBUNTUを触れない環境になりそうなので、回答 遅れますが、必ずしますのでよろしくお願いします。
オフライン
shiosaba さんの画像を見て補足です。
ack による投稿:
・何らかの「ソフトウェア MIDI音源」を用意してそれを鳴らす。
で、fluidsynthを使う方法を書きましたが、tuxguitar-jsa を入れると、
OpenJDK付属のソフトウェアMIDI音源である、Gervill
https://gervill.dev.java.net/
が使えるようになる模様です。
shiosaba さんの画像のように、MIDIポートをGervillにしてやれば良いと思います。
動けばこちらの方が簡単かと思います。
※仮想環境で試したせいか、私は tuxguitar-jsa を入れるとtuxguitarが起動中の画面でフリーズしてしまい確認できませんでした。
fluidsynth と Gervill で、音のキャラクタが違うと思いますので、お気に入りの方を使うのも手かと思います。
オフライン
shiosabaさん ackさん ありがとうございました。
まずは、新たに USBに通常インストールしたUBUNTU 9.04で試してみました。
音が出るようになり、又日本語化も成功しました。
ただ、「tuxguitar-jsa」というパッケージを追加してやるこてとで Gervillは表示されずに
Java Sound Synthesizerが表示されこれを選択することで、音が出ました。
Gervillの方が 音がいいのですか?
でも 解決できてないのが 内蔵HDDにインストールした 8.04 9.04は 日本語化はできませんし、8.04は音も出ません。日本語化の出来ない原因は、古いランゲージファイルが下記のディレクトリに残っているからです。
/usr/share/tuxguitar/lang/
この messages_ja.propertiesファイルは右肩に赤いX印がついてまして、上書き 削除 移動 色々しても下記エラーで出来ません。
ファイルをオープンする際にエラー: Permission denied
shiosabaさんご指摘のと同じです。
解決法を教えてください。
8.04の音の件は後ほど 投稿いたします。
オフライン
kaznon による投稿:
ただ、「tuxguitar-jsa」というパッケージを追加してやるこてとで Gervillは表示されずに
Java Sound Synthesizerが表示されこれを選択することで、音が出ました。
おそらくJava Sound Synthesizer と、Gervill は同じ「Javaのソフト音源」を指している気はしますが、詳細は不明です。
SunのJavaをインストールしていたりしますか?
kaznon による投稿:
Gervillの方が 音がいいのですか?
私はfluidsynthでしか音が出たことがないのでちょっとわかりません。
kaznon による投稿:
/usr/share/tuxguitar/lang/
この messages_ja.propertiesファイルは右肩に赤いX印がついてまして、上書き 削除 移動 色々しても下記エラーで出来ません。
ファイルをオープンする際にエラー: Permission denied
Permission denied なので、おそらく取り扱うのに管理者権限が必要です。
/usr/share/tuxguitar/lang/ フォルダを右クリック>プロパティで所有者を確認してみて下さい。おそらく root のはずです。
nautilus-gksu をインストールし、 /usr/share/tuxguitar/lang/ フォルダを右クリックで管理者として開いて出てきた管理者権限のウィンドウの中で作業を行います。
※参考
http://viva-ubuntu.net/?p=497
オフライン
8.04の音の件
tuxguitar-jsa というパッケージを追加してJava Sound Synthesizerが表示され選択しても
下記ダイナログが出て音が出ません
MIDI System is unavailable
ackさんの手順を慎重に行い、全て成功しているとは思われますが・・同じエラー
MIDI System is unavailable
が出て やはりだめです そこで
パケージマネージャーより tuxguitar-jsaをアンインストールすることにより
上記エラーはでなくなりましたが、再生ボタンをクリックして アプリ自体動作はしてますが・・やはり 音がでません。
サウンドの設定で何か違う項目を選択しなければなりませんか?
解決法があれば 急ぎませんので 教えてください。
オフライン
kaznon による投稿:
tuxguitar-jsa というパッケージを追加してJava Sound Synthesizerが表示され選択しても
下記ダイナログが出て音が出ません
MIDI System is unavailable
Java Sound SynthesizerにMIDI信号が届かなかったのか、Java Sound Synthesizerが見つからないのか・・・というところですね。
kaznon による投稿:
サウンドの設定で何か違う項目を選択しなければなりませんか?
原因は不明ですが、ともかく「Javaのソフト音源」が使えないようです。なので、
・原因を追究する
・Javaのソフト音源はあきらめて別のソフト音源を入れる
のどちらかかと思います。
私の書いた fluidsynth でも良いですし、timidity というソフトシンセもあるのを思い出しました。これも fluid-soundfont-gm を読み込んで音が出せます。
※同じ音色ファイルを読んで使うならどちらも似たような音が出ます。
オフライン
ackさん ありがとうございます。
fluidsynthのインストール 設定を手順通りに慎重に行い、全て成功しているとは思われますが・・同じエラー
MIDI System is unavailable
が出て やはりだめです そこでパケージマネージャーより tuxguitar-jsaをアンインストールすることにより
上記エラーはでなくなりましたが、再生ボタンをクリックして アプリ自体動作はしてますが・・やはり 音がでません。
ということで すでに試しました。
timidityの設定をご存知でしたら 教えてください。
その際に tuxguitar本体のサウンドの設定は、変えなくてよろしいですか?
オフライン
Timidity++の設定方法について説明しているURLの抜粋です。
参考にしてください。
非公式 Ubuntu 7.04 (Feisty Fawn) 初心者用ガイド
http://ubuntuguide.org/wiki/Ubuntu:Feisty_ja
MIDIサウンドサーバ(Timidity++)をインストールするには
* #全体に共通する注意事項をお読みください。
* #拡張レポジトリを追加するにはをお読みください。
* Timidity allows for the playback of MIDI by those who do not have MIDI hardware or
MIDI processing built into their sound card (most users) via a software synthesizer.
* TimidityはMIDIハードウェアやMIDIプロセスを処理できるサウンドカードを持っていない人
(大抵のユーザ)にソフトウェアシンセサイザーを介してMIDIファイルを再生を提供します。
* First install Timidity まずTimidityをインストールします。
sudo apt-get install timidity
* Set up Timidity to start on boot Timididyをブート時に起動するよう設定します。
sudo gedit /etc/default/timidity
* Uncomment the following line (remove the "#" sign) 以下の行のコメントを外します
("#"を消します)
#TIM_ALSASEQ=true
* Set the required modules to load as well 必要なモジュールをロードできるようセットします。
sudo gedit /etc/modules
* Add the following modules to the end of the file 以下のモジュールをファイルの最後尾
に追加します。
snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq
* Restart your computer コンピュータを再起動してください。
【HowTo】TiMidity++の基本的な使い方とちょっとしたTips
https://forums.ubuntulinux.jp/viewtopic.php?id=2869
【HowTo】MIDI音源・デバイスの接続と再生・録音
https://forums.ubuntulinux.jp/viewtopic.php?id=3060
PS。
非公式 ubuntu 初心者ガイドは 9.04まで続いております。
おおいに参考になる内容が書かれておりますので一読されることを勧めします。
オフライン
Webブラウザ(firefox)のHTMLに含まれるMIDIファイルを再生したい場合はTimidity++をお使いください。
firefoxのpluginとしてmozplugger 1.12.1を登録すれば再生できます。
mozplugger 1.12.1はHPからソースを持ってきてmakeしなければなりません。
ubuntuリポジトリに登録されているmozpluggerはBUG持ちですので使えません。
オフライン
mozpluggerのホームページはこちらです。
http://mozplugger.mozdev.org/
オフライン
書き間違いがありますので訂正を書いておきます。
#18でRestart your computerと書いておりますが
その後に書いてある2つの【How to】を実行してからRestart your Computerしてください。
アウトプットoption -Os ALSAを指定することを忘れないでください。
mozpluggerrcの定義はMIDIの部分だけにして編集してください。
インストールされたまま適用すると他の動作がおかしくなります。
オフライン
kaznon による投稿:
fluidsynthのインストール 設定を手順通りに慎重に行い、全て成功しているとは思われますが・・同じエラー
MIDI System is unavailable
が出て やはりだめです そこでパケージマネージャーより tuxguitar-jsaをアンインストールすることにより
上記エラーはでなくなりましたが、再生ボタンをクリックして アプリ自体動作はしてますが・・やはり 音がでません。
fluidsynth に関しては、tuxguitar-jsa をアンインストールして起動した後、
Qsynthを起動したまま tuxguitar を立ち上げます。
メニューより Tool>Settings 、Soundの設定の MIDI Port に Synth Input Port~ というものが増えていると思いますので、それに設定します。
変更をすぐに反映するかダイアログが出るのでYesで反映。
とするのですが、「MIDI シーケンサ」 にあたる部分はどうなっていますでしょうか?
もし空欄等である場合は何かしら(選べれば)選んでみて下さい。
kaznon による投稿:
timidityの設定をご存知でしたら 教えてください。
その際に tuxguitar本体のサウンドの設定は、変えなくてよろしいですか?
例えば
https://forums.ubuntulinux.jp/viewtopic.php?id=3060
の手順で設定した場合は、tuxguitar の MIDI Port の設定で
TiMidity port 0
を選ぶ形になると思います(実験はしていません)。
オフライン
はじめまして。
私もsoftware MIDIがうまく使えず困っていたのですが、ここを見ながらあれこれ試してみました。
synapticsであれこれ検索してみると、txuguitar用のfluidsynthプラグインというのが見つかりました。ためしにそれをインストールしたところ、少なくともtuxguitaだけに関してはqsynthを起動するという面倒が避けられます。プラグインの設定から直接サウンドフォントを指定することが出来ます。GMとGSを登録しておけば、tuxguitarの設定/soundからそのどちらかを選択する事が出来ます。
ubuntu 9.04 + USB audio
オフライン
のんきさん ackさん nullpageさん shiosabaさん ありがとうございます。
スレッドを立てた 本人が 返事が遅れすみません。
今 自宅8.10を 触れる状況でないので、何も前進しておりませんが・・・
UBUNTUのサウンドに関して、かなり深いなぁ~ 設定が難しそうだな~って感じです。
のんきさんに教えていただいた アドレスでもう少し 勉強してから スクリプトの実行はもうすこし後にしようと思ってます。
結果は後日連絡いたします。
みなさん ありがとうございました。
とりあえず現状では、日本語化に成功して、デュアルブートで 9.04の 正常に音画でるtuxguitarが呼び出せる環境ですので、この件は、じっくり進めていきますので よろしくお願いします。
オフライン