Не работает MIDI (Нет звука)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Не работает MIDI

Сообщение SeregaT »

Mandriva 2008.1
Нет звука при воспроизведении midi. Точнее звука то я добился, в программе Timidi (точно не помню, но вроде в ней), а больше нигде звука небыло. Но мне нужна GuitarPro (под wine) или TuxGuitar (линукс версия). Звуковуха встроеная, поточнее не помню, но уточню, если нужно.
Может там что-то включить надо или установить чего?
Кстати, миди я так и не смог запустить на разных дистрибутивах линукса и даже на разных компах.
Спасибо сказали:
Аватара пользователя
Ufomen
Сообщения: 81
ОС: CentOS 5.3

Re: Не работает MIDI

Сообщение Ufomen »

SeregaT писал(а):
09.12.2008 08:47
Mandriva 2008.1
Нет звука при воспроизведении midi. Точнее звука то я добился, в программе Timidi (точно не помню, но вроде в ней), а больше нигде звука небыло. Но мне нужна GuitarPro (под wine) или TuxGuitar (линукс версия). Звуковуха встроеная, поточнее не помню, но уточню, если нужно.
Может там что-то включить надо или установить чего?
Кстати, миди я так и не смог запустить на разных дистрибутивах линукса и даже на разных компах.


На какое сейчас железо ставите конкретно материнка, звуковуха. Или может на ноут?
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Материнка точно не помню какая (дома посмотрю), интеловская (проц стоит Core2Duo E6550). Звуковуха встроеная. Не ноут.
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Не работает MIDI

Сообщение romuil »

Нужно загружать MIDI банки, как это сделать для встроеного звука не знаю.
Если ты музыкант - купи внешнюю нормальную звуковую плату, хотя бы Juli@.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Не работает MIDI

Сообщение eddy »

romuil писал(а):
09.12.2008 10:14
Нужно загружать MIDI банки, как это сделать для встроеного звука не знаю.
Если ты музыкант - купи внешнюю нормальную звуковую плату, хотя бы Juli@.

+1
У меня Creative Live 5.1
банки загружаются командой sfxload.
Без банков добьетесь только soft-синтеза ужасного качества (программа timidity)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

А как можно с помощью timidity заставить работать другие проги, использующие миди?
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Не работает MIDI

Сообщение Trayax »

У меня именно так и работает:)
Нужно в /etc/default/timidity раскомментировать строчку:
TIM_ALSASEQ=true
после этого в нужных программах настроить вывод (у меня, например в kmid стоит выводить через timidity port - alsa device)

Если знание английского позволяет - я вот этой статейкой руководствовался при настройке:
http://www.linuxquestions.org/linux/answer...o_MIDI_on_Linux
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Что-то я не нашёл, в каком файле надо раскомментировать...
У меня в /etc/default/ есть только файл useradd
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Не работает MIDI

Сообщение eddy »

Все-таки, купите нормальную звуковуху, особенно если собираетесь писать музыку: timidity дает уж слишком гадкий звук. А с хорошими банками ваш midi от настоящей записи мало кто отличит.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Не работает MIDI

Сообщение Trayax »

to SeregaT
Так, а Timidity точно установлен? Если да - попробуй в командной строке ввести timidity -iA -B8,2 -Os. Если миди появится - эту строчку пропиши в /etc/rc.local до exit 0.
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

eddy писал(а):
11.12.2008 12:53
Все-таки, купите нормальную звуковуху, особенно если собираетесь писать музыку: timidity дает уж слишком гадкий звук. А с хорошими банками ваш midi от настоящей записи мало кто отличит.

Да мне вообще-то и не нужен очень хороший звук. Это как черновик, проигрываться будет на нормальном инструменте, а там со звуком всё впорядке :)
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Trayax писал(а):
11.12.2008 15:50
to SeregaT
Так, а Timidity точно установлен? Если да - попробуй в командной строке ввести timidity -iA -B8,2 -Os. Если миди появится - эту строчку пропиши в /etc/rc.local до exit 0.

В консоли получилось вот так:
[serega@localhost ~]$ timidity -iA -B8,2 -Os
Requested buffer size 128, fragment size 16
ALSA pcm 'default' set buffer size 512, period size 256 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3


А в файле rc.local было вот так:
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: rc.local
# X-Mandriva-Compat-Mode
# Default-Start: 2 3 4 5
# Short-Description: Local initialization script
# Description: This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
### END INIT INFO

touch /var/lock/subsys/local


Тоесть нужно прописать ту строчку до ### END INIT INFO?
А перед строчкой нужно ставить #?
Как я понял, писать нужно под root...

P.S. После запуска теперь можно выбирать порты timidity, но вместо нот какие-то неприличные звуки издаёт. Может какие параметры в этой команде изменить?
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Не работает MIDI

Сообщение Trayax »

Эмммм, походу в мандриве схема инициализации немного другая. Попробуй дописать после ### END INIT INFO без каких-либо #.

А в самой timidity звук нормальный? Попробуй разные порты и попробуй запустить просто саму timidity без параметров, а потом выбирать порты в другой программе.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Не работает MIDI

Сообщение diesel »

с вашего позволения переношу этот топик в мультимедию
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

В самой Timidity (графический вариант, не из консоли) звук нормальный.
В TuxGuitar можно было выбрать 4 (или 5) портов, но хоть какие-то намёки на звук были только в первом.
Я так понял, редактирование файла нужно только для автозапуска timidity? Тоесть нужно сперва чтобы заработало как есть, а потом уже прописывать в файле?
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Не работает MIDI

Сообщение Trayax »

Да, совершенно верно.
А чем-либо, кроме Tux Guitar проверял? Может проблема в этой программе, а не в воспроизведении midi?
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Проверял. Кроме самой Timidity больше нигде не работало. А как Timidity запустить без параметров? Если я пишу timidity start то она требует указать файл для воспроизведения.
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Кстати, когда запоскал GuitarPro из под wine, то во время запуска мелодия играла. А она то-же записана в формате gtp (на основе миди).
Но вот кроме вступительной мелодии никаких звуков я не добился.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Не работает MIDI

Сообщение eddy »

В настройках tuxguitar есть пунктик "Tux Guitar Sequencer" (что-то вроде timidity, встроенной в tuxguitar). У меня на работе (встроенная звуковуха) именно так и играет. Не пробовали?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Пробовал. Не работает...
Спасибо сказали:
Аватара пользователя
vbif
Сообщения: 138
ОС: Zenwalk

Re: Не работает MIDI

Сообщение vbif »

Кстати, никто не знает, как в timidity сделать, чтобы выводил слова в такт с музыкой, чтобы караоке петь, хотя бы в консольном варианте?
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Не работает MIDI

Сообщение Trayax »

Попробуй запустить так:
timidity -iA -Os
от рута
Спасибо сказали:
Аватара пользователя
vbif
Сообщения: 138
ОС: Zenwalk

Re: Не работает MIDI

Сообщение vbif »

Не работает.

Код: Выделить всё

 timidity -iA -Os '/media/cdrom/КАРАОКЕ/НАШИ/Академия - Я обиделась.kar'
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 30104, period size 3760 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3
и просто зависает. Хоть под рутом, хоть нет. Кстати, а почему под рутом?

Или это не мне?
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Не работает MIDI

Сообщение Trayax »

Да, это я SeregaT писал, про караоке ничего сказать не могу - не интересовался я этим. Не под рутом у меня timidity действительно начинает безбожно коверкать звук.

а у тебя оно по идее не зависает - а начинает работать в режиме секвенсора альсы
Спасибо сказали:
SeregaT
Сообщения: 16
ОС: Mandriva 2008.0

Re: Не работает MIDI

Сообщение SeregaT »

Trayax писал(а):
13.12.2008 23:25
Да, это я SeregaT писал


Вот так работает!!! Спасибо большое! Сейчас вот разберусь как автозапуском поставить...
Да... Звук конечно не очень, но терпимо.
Спасибо сказали: