Автор Тема: Плавает ли софтовый метроном?  (Прочитано 2313 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hankley

  • Новичок
  • *
  • Сообщений: 34
Re: Плавает ли софтовый метроном?
« Ответ #30 : Июля 19, 2006, 18:38:23 »
Вот придумал такую штуку :cool:

Здесь кривой клик метронома.

http://media.realmusic.ru/play/download/hifi/10308/215014/metro_215014.mp3

Кто считает его ровным, можете забыть всё, что здесь было написано, не напрягать более ваши уши и спокойно заниматься под зацикленный первый такт гитар про №4) :p
Остальные удалите этот скам с винта :biggrin:
(в смысле файл, а не ГП, он ещё пригодится)

Если я правильно понял.... Там сначала играется роный такт, потом такт  с небольшой синкопой в конце, потом опять "ровный такт". "Драйва" нет, идёт постоянное смещение. Так софтовые метрономы так не глючат!!!  Хотя, думаю, таким способом, можно свести с ума даже хорошего музыканта.  :)

Оффлайн Armen

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Или Армен
    • http://guitar.armenm.com
Re: Плавает ли софтовый метроном?
« Ответ #31 : Июля 19, 2006, 20:15:44 »
Могу объяснить. Есть два варианта реализации, первый - по таймеру, приходит сообщение от винды - издаётся клик. Сообщения "должны" приходить ровно, но реально предел точности системы - 10 мс, время переключения потоков. А во-вторых, если система ещё чем-то занята, это время вообще может сильно варировать. Потому и плавает.
Я по-другому сделал, у меня создаётся непрерывный поток и шлётся на саундкарту.
Даже если должна быть тишина, просто посылается тишина (нулевые сэмплы).
Получается примерно то же, что и в случае с проигрыванием готового файла, просто этот "файл" генерируется на лету. Единственная проблема - если есть другие сильногрузящие процессы, тогда у моего может не хватить времени подгрузить очередную порцию в буфер саундкарты. Но это с любой программой так, хоть с тем же Винампом - запустите что-то тяжёлое, тоже будет "заикаться".

Оффлайн mathew

  • Опытный
  • ****
  • Сообщений: 558
  • aka n0way
Re: Плавает ли софтовый метроном?
« Ответ #32 : Июля 19, 2006, 21:07:36 »
Чтобы метроном не плавал, достаточно установить ему наивысший приоритет выполнения. Нажатием Ctrl+Shift+Esc вызываем Task manager, в закладке "процессы" правой кнопкой на нужный процесс - "приоритет" "высокий" либо "реального времени". Я так всегда делаю. Кстати, Армен, можно добавить такую фичу в PM, имхо полезно будет.

Оффлайн Armen

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Или Армен
    • http://guitar.armenm.com
Re: Плавает ли софтовый метроном?
« Ответ #33 : Июля 19, 2006, 22:20:58 »
Я могу взвинтить приоритеты процесса и потоков, но сильно это не поможет. Всегда есть сильнее сильного. :)

Оффлайн And2

  • Частый посетитель
  • **
  • Сообщений: 160
  • Зарегистрированный
Re: Плавает ли софтовый метроном?
« Ответ #34 : Июля 20, 2006, 00:28:30 »
Получается, что и миди файлы воспроизводятся с такой же точностью...

Оффлайн Armen

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Или Армен
    • http://guitar.armenm.com
Re: Плавает ли софтовый метроном?
« Ответ #35 : Июля 20, 2006, 00:39:39 »
Получается, что и миди файлы воспроизводятся с такой же точностью...

Принцип реализации моего метронома тот же, что и у миди сэмплеров. В несколько упрощённом варианте. А потому и всё недостатки идентичны.

Оффлайн And2

  • Частый посетитель
  • **
  • Сообщений: 160
  • Зарегистрированный
Re: Плавает ли софтовый метроном?
« Ответ #36 : Июля 20, 2006, 00:41:08 »
Ещё понравились акцентики в записи

Оффлайн edemoe

  • Новичок
  • *
  • Сообщений: 64
    • G+
Re: Плавает ли софтовый метроном?
« Ответ #37 : Июля 20, 2006, 00:58:33 »
Вот придумал такую штуку :cool:

Здесь кривой клик метронома.

http://media.realmusic.ru/play/download/hifi/10308/215014/metro_215014.mp3

Кто считает его ровным, можете забыть всё, что здесь было написано, не напрягать более ваши уши и спокойно заниматься под зацикленный первый такт гитар про №4) :p
Остальные удалите этот скам с винта :biggrin:
(в смысле файл, а не ГП, он ещё пригодится)

Проверяем очень просто: Загоняем данную mp3-шку в SoundForge, увеличиваем масштаб настолько, чтобы было видно отдельные миллисекунды, смотрим на какое время приходятся начала тиков. Я заметил погрешность всего в 1 миллисекунду, причем основная масса тиков всеже попадает туда куда надо, лишь некоторые в +/- 1 - если 1 миллисекунда это такая огромная проблема, то тада ваще надо гитару бросать :))))

Оффлайн Пень_Цветущий Автор темы

  • Новичок
  • *
  • Сообщений: 85
  • www.musicnota.ru
    • www.musicnota.ru
Re: Плавает ли софтовый метроном?
« Ответ #38 : Июля 20, 2006, 01:18:29 »
Вот придумал такую штуку :cool:

Здесь кривой клик метронома.

http://media.realmusic.ru/play/download/hifi/10308/215014/metro_215014.mp3

Кто считает его ровным, можете забыть всё, что здесь было написано, не напрягать более ваши уши и спокойно заниматься под зацикленный первый такт гитар про №4) :p
Остальные удалите этот скам с винта :biggrin:
(в смысле файл, а не ГП, он ещё пригодится)

Проверяем очень просто: Загоняем данную mp3-шку в SoundForge, увеличиваем масштаб настолько, чтобы было видно отдельные миллисекунды, смотрим на какое время приходятся начала тиков. Я заметил погрешность всего в 1 миллисекунду, причем основная масса тиков всеже попадает туда куда надо, лишь некоторые в +/- 1 - если 1 миллисекунда это такая огромная проблема, то тада ваще надо гитару бросать :))))

К сожалению на амплитудно-временной диаграмме очень сложно определить момент клика, т.к. субъективное восприятие момента клика не совпадает ни с началому сигнала, ни с его пиком.

Оффлайн And2

  • Частый посетитель
  • **
  • Сообщений: 160
  • Зарегистрированный
Re: Плавает ли софтовый метроном?
« Ответ #39 : Июля 20, 2006, 02:03:23 »
Так там и главное что двух одинаковых щелчков нет. Звукоизвлечение хромает :).

Оффлайн edemoe

  • Новичок
  • *
  • Сообщений: 64
    • G+
Re: Плавает ли софтовый метроном?
« Ответ #40 : Июля 20, 2006, 13:47:03 »
Дык выключите акценты в метрономе! Все клики будут одинаковые!
Еще кстати очень многое зависит от звуковой карты и ее драйверов. В некоторых экземплярах MIDI очень даже может тормозить.

Оффлайн mathew

  • Опытный
  • ****
  • Сообщений: 558
  • aka n0way
Re: Плавает ли софтовый метроном?
« Ответ #41 : Июля 20, 2006, 15:00:46 »
Я могу взвинтить приоритеты процесса и потоков, но сильно это не поможет. Всегда есть сильнее сильного. :)

мне помогает, и сильно.

ну если в фоне выполняется другой реалтайм-процесс с загрузкой 100%, тогда конечно, ничего не поможет.

Оффлайн s1ned

  • Завсегдатай
  • ***
  • Сообщений: 391
Re: Плавает ли софтовый метроном?
« Ответ #42 : Июля 20, 2006, 15:08:54 »
Мне не очень прикольно играть на гитаре и слушать метроном прямо с компьютера. У меня есть MP3 плеер и есть и Intakt и Battery 2, только я этими прогами пользоваться не умею. Подскажите как создать мп3 с боем метронома? Сделать по 3 минуты файлы с битностью от 60 до 160 (через 3-5 ударов) и с разными музыкальными размерами (ну там 3/4, 6/8 и т.д.). Получиться готовый метроном!

Оффлайн AT0N

  • Частый посетитель
  • **
  • Сообщений: 139
  • играю джаз/фьюжн-кор
Re: Плавает ли софтовый метроном?
« Ответ #43 : Июля 21, 2006, 11:15:08 »
Вероятно, что так!