Автор Тема: Метроном и диктофон - наши лучшие друзья!  (Прочитано 15387 раз)

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

boo

  • Сообщений: 310
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #15 : 2011, 11 Марта, 13:19:32 »
а можно и не искать...

Код: (cpp) [Выделить]
#include <windows.h>
#include <iostream>

#define ever (;;)

int main( int argc, char *argv[] )
{
if (argc < 2)
{
std::cout << "usage: metronom.exe <tempo> " << std::endl;
return 1;
}

int tempo;
sscanf_s( argv[1], "%i", &tempo );

if ( 200 < tempo && tempo < 10 )
{
std::cout << "invalid tempo" << std::endl;
return 1;
}

std::cout << "Press <Esc> to exit" << std::endl;

int delta = 60 * 1000 / tempo;

for ever
{
Beep( 329, delta / 4 );

if ( GetAsyncKeyState( VK_ESCAPE ) & 0x8000 )
break;

Sleep( delta * 3 / 4 );
}

return 0;
}


Trurl

  • Флудер-аксакал
  • Завуч
  • *
  • Сообщений: 1847
  • Игорь
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #16 : 2011, 11 Марта, 13:33:44 »
а можно и не искать...

Код: (cpp) [Выделить]
#include <windows.h>
#include <iostream>

#define ever (;;)

int main( int argc, char *argv[] )
{
if (argc < 2)
{
std::cout << "usage: metronom.exe <tempo> " << std::endl;
return 1;
}

int tempo;
sscanf_s( argv[1], "%i", &tempo );

if ( 200 < tempo && tempo < 10 )
{
std::cout << "invalid tempo" << std::endl;
return 1;
}

std::cout << "Press <Esc> to exit" << std::endl;

int delta = 60 * 1000 / tempo;

for ever
{
Beep( 329, delta / 4 );

if ( GetAsyncKeyState( VK_ESCAPE ) & 0x8000 )
break;

Sleep( delta * 3 / 4 );
}

return 0;
}


Ну это для совсем тонких извращенцев  ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Хотя, конечно, на прямую с кернела звуки извлекать очень разумно
Детям нельзя в интернет. От детей интернет тупеет(c)

boo

  • Сообщений: 310
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #17 : 2011, 11 Марта, 13:36:39 »
 ;D зато точно без троянов  ;D

А вообще, было бы интересно написать различных программулин для курса, если у Макса есть задумки ? Я бы взялся.

Света

  • Сообщений: 3469
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #18 : 2011, 16 Апреля, 11:02:23 »
Метроном, точнее вторая его половина - тюнер, перестал реагировать на звуки. В общем, тихо умер. Не падал, нормально работал.
Включаю - не реагирует. Включение- выключение не помогает. Батарейка нормальная, как метроном работает исправно. Что могло случиться с ним? Ночь полежал, отдохнул - не помогло  ;). Есть надежда оживить его? Если - нет, буду играть на расстроенной гитаре, как щас модно  8)
Если кто-то сталкивался с таким же - прошу совета! Фоторбот метронома прилагается :)

Максим Чигинцев

  • Преподаватель
  • *
  • Сообщений: 9429
    • Сайт Максима Чигинцева
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #19 : 2011, 16 Апреля, 11:05:06 »
Батарейку поменяй. На метроном хватает а на тюнер нет. скорее всего батарейка села.

✪ Goorvin ✪

  • Сообщений: 7950
  • Сергей Емельянов youtube: Goorvinik
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #20 : 2011, 16 Апреля, 13:17:25 »
Чудо изобретение всех времён и народов: метроном!

Что же это?
Это такая вредная штукенция, которая постоянно монотонно что-то пищит или щёлкает через равные промежутки времени!
Причём если играть вместе с ней, почему-то всегда кажется, что именно она ускоряет или замедляет, а вы наверняка играете ровно!

Да, да! Точно! Так сама по себе эта штукенция стучит правильно, но как только берешь гитару и играешь под неё, как она начинает "чудить".   :o
Мне кажется, это заговор.   >:(
« Последнее редактирование: 2011, 16 Апреля, 13:24:50 от Goorvin »

Света

  • Сообщений: 3469
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #21 : 2011, 17 Апреля, 21:20:37 »
Батарейку поменяй. На метроном хватает а на тюнер нет. скорее всего батарейка села.
Да, действительно батарейка подсела. Поменяла - заработало. Спасибо!

Wladimir-Pak

  • Сообщений: 69
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #22 : 2011, 24 Апреля, 14:16:05 »
Метроном  он-лайн для начинающих. Предложенный колегой по школе М.чигинцева Kaminari отличный.Благодарю за информацию,буду иногда пользоваться. Год занимался по самоучителям,отбивая такт ступнёй или отсчитывал раз и, два и, и т.д. Разучил несколько вещей из учебника В.М.Катанского  вальс Ф.Карулли. Я получил неописунмое удовольствие т.е.не было сомнений,правильно играю или нет. Но сначало бала песенка во саду ли,в огороде,маленький валс В.катанского. Без метронома нам нельзя. Не зряже Максим часто говорит,-метроном не слышу это в учебных видео,представленых его учениками.Люди добрые извените,проблемы в Русском языке.Что ставится перед прямой речью не помню. Всем успехов.во всех жиненых аспектах. Христос воскрес!!! Владимир Пак. Германия

Максим Чигинцев

  • Преподаватель
  • *
  • Сообщений: 9429
    • Сайт Максима Чигинцева
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #23 : 2011, 02 Ноября, 13:06:44 »
Не пользуйтесь компьютерными метрономами. Они стучат неровно.

Trurl

  • Флудер-аксакал
  • Завуч
  • *
  • Сообщений: 1847
  • Игорь
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #24 : 2011, 02 Ноября, 13:57:45 »
Цитировать
Ага, ничего удивительного в этом нет. Но зато везде легко найдётся алкогольно-табачная продукция, я в этом уверен. А насчет метронома  в компьютере, то моё мнение такое, не стоит заниматься под таким метрономом, он дает большие погрешности. Лучше купить себе обычный, использующий пружину и силу гравитации. )) С ним гораздо приятнее заниматься, он более одушевленный и заданный ритм не кажется таким "неживым" как в электронном метрономе

Цитировать
Не пользуйтесь компьютерными метрономами. Они стучат неровно.

Не совсем так. Есть программы-метрономы, которые непосредственно с ядром процессора работают. Они точные. Как называются на вскидку не скажу, но точно встречал. Уже тема обсуждалась. Посмотри тут
A old-school метрономы плохи для новичков тем, что не умеют сильные доли выделять (как показала запись урока по Skype ;) )

P.S. И убедительная просьба, Тигран, не пиши синим цветом и крупным шрифтом, мы твои сообщения и так прочитаем ;)
« Последнее редактирование: 2011, 02 Ноября, 16:52:46 от Trurl »
Детям нельзя в интернет. От детей интернет тупеет(c)

boo

  • Сообщений: 310
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #25 : 2011, 02 Ноября, 14:08:30 »
Каким таким ядром ? :) Если повешать на высокоточный таймер, то будет ровнее ровного стучать, но для этого надо на прерывание садится, а это уровень драйверов ОС.  Впринципе не проблема, конечно, но ведь лень.
Есть вариант попроще, использовать буферизацию аудио подсистемы при проигрывании звука в своих целях, то есть заранее сформировать достаточно большой кусок аудио данных (скажем 10 секунд) с нужной частотой пиканья, и залить в звуковуху, за счет асинхронности будет точно пикать. А сбросить буфер принудительно, до окончания вопроизведения не проблема.

Trurl

  • Флудер-аксакал
  • Завуч
  • *
  • Сообщений: 1847
  • Игорь
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #26 : 2011, 02 Ноября, 14:22:22 »
Каким таким ядром ? :) Если повешать на высокоточный таймер, то будет ровнее ровного стучать, но для этого надо на прерывание садится, а это уровень драйверов ОС.  Впринципе не проблема, конечно, но ведь лень.
Есть вариант попроще, использовать буферизацию аудио подсистемы при проигрывании звука в своих целях, то есть заранее сформировать достаточно большой кусок аудио данных (скажем 10 секунд) с нужной частотой пиканья, и залить в звуковуху, за счет асинхронности будет точно пикать. А сбросить буфер принудительно, до окончания вопроизведения не проблема.
Может я неточно выразился ;) Я имел в виду системные звуки (материнки конечно, не проца). Ты помнится для этого даже когда-то C-шный код выкладывал даже :)
Детям нельзя в интернет. От детей интернет тупеет(c)

boo

  • Сообщений: 310
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #27 : 2011, 02 Ноября, 15:04:47 »
Аааа, да было дело, но тот не точный был :)

kaps2

  • Сообщений: 513
  • Сергей
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #28 : 2011, 02 Ноября, 16:04:05 »
Не пользуйтесь компьютерными метрономами. Они стучат неровно.
Получается тогда, что и ГитарПро  например, неравномерно воспроизводит файлы?
Музыка может научить всему, что вам захочется узнать.
Любое искусство стремится к тому, чтобы стать музыкой.

boo

  • Сообщений: 310
Re: Метроном и диктофон - наши лучшие друзья!
« Ответ #29 : 2011, 02 Ноября, 16:48:33 »
Ууу гитар про вообще как попало воспроизводит, достаточно во время воспроизведения меню отркрыть, сразу глючит.