Блог О пользователеmusic-ear

Регистрация

Теги

apple c# c++ chick corea chord chords finger piano share gcc guitar iphone leopard linux mac os microsoft midi net net framework os piano software sound programming sources tabs ubuntu visual studio windows xcode yamaha ygs ygs virtual piano аккордеон аккорды андрей турыгин аранжировка версия внутренний слух воспитание гармония гитара девайс дети детское творчество дмш доходы думай и богатей запись звука запись звука в windows зарплата импровизация интонирование искажённый звук исходники исходные коды каталог композитор композиция консерватория котёнок красящий порошок лазерный логика мак миди музыкальная школа музыкально-одарённый ребёнок музыкальное мышление музыкальный инструмент музыкальный колледж музыкальный слух музыкальный экзаменатор музыкант начинающий музыкант ноты овердрайв относительный слух педагог перегруз пианино питер друкер по принтер программа программирование звука продвижение пылесос развитие ребёнка родители сбыт си++ сказка словарный запас снимать на слух сольфеджио софт сочинение музыки табы тонер ударные услуги фортепиано хакер чик кориа электрогитара

Календарь

« Июль 2011  
Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

FAQ для пользователей моих программ (Yellow Gold Software — развитие музыкальных способностей)

 
Ответы на письма пользователей моих программ для музыкантов.
Эти программы можно скачать на сайтах:
http://www.yellow-gold-soft.com
http://www.yellow-gold-soft.ru
http://muratmusicant.narod.ru

Кроме того, я планирую публиковать заметки на темы:
1. Развитие музыкального слуха
2. Исполнение музыки
3. Снятие музыки на слух
 

Выпустил новую версию YGS Guitar Chords Help System


Выпустил новую версию YGS Guitar Chords Help System.

Добавил скрытую от пользователей возможность переводить программу в режим добавления новых аккордов (при желании этот секрет я не буду скрывать и опубликую на сайте подробные инструкции). Благодаря режиму редактирования можно легко рисовать аккордные табы с помощью мыши и пополнять их коллекцию (сейчас в программе 808 табов, которые теперь хранятся в понятном для всех программистов XML-формате).

Кроме того, при наведении мыши на чёрную точку таба и клике левой кнопкой раздаётся звук той струны над которой находится указатель мыши. Это будет полезно в обучающих целях.

 

О музыке великого музыканта Chick Corea


Открыл для себя музыку великого музыканта Chick Corea. Мне очень хотелось бы, чтобы он смаковал красивые фразы (речь идёт об импровизации, к счастью в темах есть секвенции), повторяя их по несколько раз с небольшими изменениями, как это делал Пётр Ильич Чайковский. Но как мне сказал лучший джазовый барабанщик Новосибирска Вячеслав Кокалин - для великого таланта было бы слишком тесно оставаться в рамках секвенций.

Вот я сейчас слушаю его альбом New Trio (2001) и прихожу к мысли, что каждая сыгранная нота совершенно уместна.

 
 
 

Начал публиковать часть исходных кодов своих программ для Windows


Решился таки публиковать часть исходных кодов своих программ. Начал это с Музыкального Экзаменатора. Конечно же основную логику публиковать не буду - это коммерческая тайна и основная работа (программа как-никак условно-бесплатная). А вот помочь программистам в том, чтобы быстрее решать рутинные задачи - это я думаю будет полезно и для меня самого :) Хотя бы немного увеличит популярность моей персоны.

Исходные коды я начал публиковать на сайте http://www.soundcoding.ru - сайт будет посвящён программированию звука (пока для Windows).

 

Сказка о котятах или развитие словарного запаса в дошкольном возрасте


Эту сказку мы придумали с моим сыном Мишей 27 мая 2010 года. Я ищу способы повысить словарный запас ребёнка и прочитал на одном из сайтов, что детям можно предлагать придумывать сказки или придумывать продолжение начатых фраз. На днях преподавательница английского языка сказала мне о том, что в дошкольный период очень важно, чтобы родители всячески поощряли детей применять как можно больше слов, рассказывать или придумывать истории. При поступлении в школу словарный запас ребёнка пополняется значительно медленнее, чем в детсадовском возрасте.

Ну вот, обещанная "Сказка о котятах".

Жили да были котята. Была у них избушка на курьих ножках. Однажды котята решили погулять и зашли в какой-то тёмный подъезд. Уже был поздний вечер, поэтому они решили переночевать в этом подъезде. Они свернулись в клубочек и незаметно уснули на самой верхней лестнице.

Вдруг раздался гром, и перепуганные котята упали с лестницы и стали жалобно и громко орать на весь подъезд. Все жильцы проснулись и принялись дружно пылесосить свои квартиры для того, чтобы напугать котят (чтобы те ушли и оставили всех в покое). Котята стали жалобно плакать и прижиматься друг к другу, и их мяукающие голоса растворились в страшном вое пылесосных двигателей.

После ночной уборки соседи подумали, что котята ушли на мусорную свалку кушать грязную и вонючую еду. Поэтому соседи успокоились и легли спать.

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

Тем временем котята успели зайти в квартиру какого-то хакера Миши. Они увидели как работает лазерный принтер и стали с ним играть. Принтер постепенно сдвигался на край стола из-за кошачьей возни и в конце концов упал вместе с котятами на пол. Из принтера высыпался красящий порошок и обсыпал всех котят. Теперь они стали разноцветными и напоминали радугу. Где в это время был сам хакер Миша, никто не знает...

После этого кошачья ватага радостно пошла в свою избушку на курьих ножках. Когда разноцветные котята зашли в избушку, они почуяли запах дыма. Это сгорел один из их девайсов (котята сами увлекались хакерством в свободное время, когда им не нужно было ходить в детский садик). Проникнувшись настроением от пережитых впечатлений, они скачали из сети Интернет песню про пожарников и стали её слушать. Но тут отключилось электричество и сразу же запиликали источники бесперебойного питания. Котятам пришлось выключать все свои хакерские прибамбасы, в том числе и системный блок, куда они только что скачали песню про пожарников.

Вдруг они увидели в тёмном углу Бабайку и стали его пугать. Они надели на головы носки и завыли страшными голосами, так что у Бабайки вся шерсть стала дыбом от страха. Бедный Бабайка, который и не думал кого-либо пугать, обделал свои штаны от неожиданности.

Вот и сказке конец.

Вероятно, у сказки будет какое-нибудь продолжение.

Идеи для сказки от моего сына Миши:
1) Котята
2) Избушка
3) Подъезд
4) Орание котят
5) Соседи с пылесосами
6) Грязная и вонючая еда на свалке
7) Принтер
8) Красящий порошок
9) Сгоревший девайс
10) Отключение электричества
11) Источники бесперебойного питания
12) Бабайка

 

Finger Piano Share: 10 пианистов в одном iPhone


Материал взят из http://www.ru-iphone.com/soft

Компания Yamaha совместно с двумя партнерами выпустит приложение для iPhone, которое позволит одновременно 10 пользователям играть на виртуальном пианино. Finger Piano Share, именно так называется этот продукт, разрабатывался под руководством японской компании Densan System. После запуска приложения на экране появятся виртуальные клавиши пианино, а размещенные подсказки будут направлять пользователей в игре на музыкальном инструменте.

Программа может быть подключена к MIDI-клавиатуре Yamaha через Интернет, то есть с помощью iPhone можно удаленно управлять MIDI-синтезатором. Работать с приложением могут одновременно до 10 человек, подчеркнул Ацуко Ито (Atsuko Ito), руководитель центра развития звуковых технологий в Yamaha (Yamaha Center for Advanced Sound Technologies).

Кроме того, Finger Piano Share совместимо с приложением Sekai Camera, разработанным токийской фирмой Tonchidot. Оно определяет местоположение устройства с помощью модуля GPS и предоставляет пользователю информацию, связанную с этой географической точкой во время просмотра через камеру.


 

Каталог программ для музыкантов (на англ. языке)


Я сделал каталог программ для музыкантов (сторонних разработчиков, описания на англ. языке)

http://www.yellow-gold-soft.ru/musician-soft-en/ (там сейчас более 500 программ).

На сайте http://www.yellow-gold-soft.com уже имеется каталог из нескольких тысяч программ с описаниями на русском языке (не только для музыкантов).

Кроме того, я планирую разместить аналогичный каталог на http://www.yellow-gold-soft.ru (описаниями на русском языке) и там же сделать каталог из 80 000 программ с описаниями на английском языке.

 

Как стать хорошим музыкантом


Я услышал интересный совет от лучшего за Уралом российского саксофониста Андрея Турыгина (мне повезло быть в хороших отношениях с этим выдающимся музыкантом).

Он сказал примерно так:

Самое ценное, что я получил за годы обучения в консерватории - это личное общение с преподавателями. Ещё очень помогло то, что я снимал (разумеется на слух) много хорошей музыки.

И мне хочется добавить что-то от себя (я считаю себя музыкально-одарённым человеком, хотя и принял недавно решение сменить профессию ресторанного музыканта на профессию программиста).

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

Хороший художник хотя бы раз в жизни видел работы выдающихся художников, и эти работы произвели на него неизгладимое впечатление. И эти выдающиеся мировые шедевры поневоле оказывают влияние на творческую жизнь мыслящего художника. Точно также и хороший музыкант должен быть знаком с хорошей музыкой выдающихся композиторов, для того чтобы иметь шанс самому написать что-то красивое.

И это вовсе не означает, что вы должны писать музыку, очень похожую на музыку Бетховена или Чайковского.

Я имел лишь ввиду, что музыкантов, которые мыслят слишком однобоко (из-за того, что слышали очень мало музыки в силу некоторых причин) - таких музыкантов обычно отличает однобокое музыкальное мышление. Это становится заметно, когда им предстоит сыграть какую-то импровизацию (то есть человеку предоставляется возможность показать, насколько интересно работает его музыкальное мышление).

 

Не место красит человека, а человек - место


Я долгое время считал, что если ты становишься хорошим профессионалом в какой-то области, то это обязательно гарантирует повышение твоих доходов и более комфортную жизнь. Я до сих пор так считаю, но теперь уже с некоторыми поправками.

Мои убеждения в этом пошатнулись после того, как я прочитал у Питера Друкера в его книге "Эффективное управление" грустную правду о том, как многие бизнесмены разорились даже несмотря на то, что выпускали хороший качественный продукт. С ними это случилось только из-за того, что свой хороший продукт они пытались продвигать не через самый подходящий канал сбыта.

Какой я сделал из этого вывод?

Если вы являетесь очень талантливым музыкантом, но живёте в каком-нибудь экономически умирающем населённом пункте, то может оказаться, что в лучшем случае вас будут приглашать поиграть музыку на дни рождения, свадьбы и прочие мероприятия за еду и бутылку водки. Иначе говоря, канал сбыта ваших супер-пупер качественных услуг может оказаться не самым подходящим...

 

Нашёл интересный сайт для начинающих музыкантов


http://www.7not.ru/

Вот какие у них есть разделы:
Теория
Гитара
Фортепиано
Ударные
Архив
Аранжировка
Гармония
Импровизация
Аккордеон
Ноты

 

Работа над Музыкальным Экзаменатором продолжается


Я решил продолжить работу над программой Музыкальный Эказменатор. Она не развивалась с лета 2008 года — именно с тех пор я стал заниматься программированием профессионально, т.е. стал работать по этой специальности за деньги, поэтому времени на свои проекты совсем не оставалось.

Начиная с февраля 2010 года я решил уделять по несколько часов в неделю на свои любительские проекты.

Что касается Музыкального Экзаменатора, то насчёт него у меня есть несколько вариантов:

1) Написать программу заново с чистого листа на NET Framework с применением языка C#. Этот вариант позволил бы быстро разработать удобный интерфейс (в частности, можно было бы выводить инструкции пользователя и его текущие оценки в html-окно). Недостаток этого варианта в том, что придётся уделять большую часть времени на изучение особенностей языка C#, хотя он несомненно очень удобен (и в платформе NET есть практически всё, что нужно, кроме работы с MIDI, но с MIDI я уже разобрался). Как только доводы в пользу этого варианты станут перевешивать, я сразу же перейду на этот вариант.

2) Продолжить работу над имеющейся версией. Пока я выбрал именно этот вариант.

3) Сделать версию для iPhone. Этот вариант я очень хочу попробовать, но сейчас всё время, оставшееся на программирование, уходит на предыдущий вариант.

К сожалению, я до сих пор недостаточно ясно представляю себе, как хранить логику упражнений в файлах, чтобы дать преподавателям возможность независимо разрабатывать и продавать уроки для Музыкального Экзаменатора. Вероятно, это будут просто папки с миди-файлами, а логика будет заранее жёстко запрограммирована в Музыкальном Экзаменаторе.

ВНИМАНИЕ, я вчера обнаружил баг! Собранный с помощью Visual Studio 2008 и запушенный на Windows 7 Музыкальный Экзаменатор в режиме камертона работает некорректно, выдавая на некоторых клавишах страшный звук, чередуемый с чистым синусом. Буду с этим разбираться прямо сейчас (уже разобрался, оказывается количество байтов при 16-битном звуке всегда должно быть чётным, ведь имеем 2 байта на каждый сэмпл, поэтому в случае нечётного количества байтов звук один раз выходил синусоидальный, другой раз выходил страшно-громкий и далёкий от синуса).

 

Использование перегруженного звука электрогитары (овердрайв)


Правильно настроенный уровень чувствительности (что влияет на то, насколько сильно искажается форма гитарного сигнала при прочих равных условиях) позволяет добиться приятного звучания, если использовать правильные созвучия. Игра обычными аккордами на всех струнах (как у дворовых гитаристов) при использовании искажения редко приводит к хорошему звучанию.

Чем сильнее искажается исходный сигнал, тем больше шансов, что красивый звук будет доступен при игре только квартами и квинтами. При уменьшении степени искажения становится допустимым играть даже большими терциями (большие терции при сильном искажении начинают звучать грязно).

Если послушать начало песни «Hold me back» группы AC/DC, то слышно, как хорошо удалось Ангусу Янгу достичь нужной степени искажения (там красиво звучат даже большие терции).

 

Мои впечатления об операционных системах (Windows, Mac OS, Ubuntu Linux)


Начиная с мая-июня 2009 года я стал осваивать программирование для iPhone и совсем недавно испытал приятное удивление, узнав что в этом деле много общего с разработкой программ для Mac OS (во всяком случае, если программировать в бесплатной среде Xcode от Apple).

Пока не могу себя назвать ярым фанатом продукции от Apple, но должен признать, что мой Mac Mini работает более стабильно и предсказуемо, чем PC с более мощным процессором с установленной Windows. Также мне очень понравился обшарпанный iPhone, который мне дали подержать в руках (iPod понравился меньше, потому что не такой массивный и тоньше).

Кроме Mac OS, ощущение стабильности я испытал от Ubuntu Linux (даже на виртуальной машине эта ОС работает более стабильно по моим субъективным ощущениям, чем Windows). Показалось, что между Mac OS и Ubuntu Linux есть много общего во всяком случае на визуальном уровне. А ещё понравилось в этих двух системах то, что там есть gcc компилятор (личные утилиты для командной строки я всегда компилирую с помощью gcc).

Ну чтобы не обижать Микрософт, признаю, что Windows XP мне тоже нравится (особенно если сравнивать с Windows 98, когда я чуть ли не каждые полчаса нажимал кнопку Reset). Ещё мне нравится их среда программирования Visual Studio и особенно.NET — уж очень удобно и быстро получается разработывать настольные программы многих типов, так как хотя бы GUI-контролы имеют много общего насчёт работы с ними внутри кода программы).

 

Новости о моих программах


17 августа 2009 года я впервые опубликовал программу для Mac OS. Программа пустяковая (Job Timer), но до этого я публиковал программы только для Windows. Программу Job Timer я написал для себя, чтобы считать, сколько времени я работаю за день над конкретным проектом).

30 августа 2009 года я занялся изучением способов добавления в Музыкальный Экзаменатор, YGS Virtual Piano и другие мои программы поддержки миди-файлов (как минимум возможность воспроизводить эти файлы для целей обучения музыке).

В идеале я хочу добавить в Музыкальный Экзаменатор возможность загружать упражнения, которые могли бы публиковать или продавать все желающие, которые разбираются в музыкальной грамоте.

 

Развитие музыкального слуха у детей


Конечно же, идеально найти хорошую музыкальную школу с хорошими педагогами (о педагогах лучше всего можно узнать, выяснив об успехах их бывших учеников).

В некоторых случаях дети с хорошими музыкальными способностями проявляют нежелание заниматься в музыкальных школах. Если родителям не удаётся убедить ребёнка в необходимости обучения, то в любом случае музыкально-одарённый ребёнок должен иметь возможность играть на хорошем музыкальном инструменте каждый день, что позволит ему развивать музыкальные способности в свободной форме без всякого принуждения. Хороший музыкальный инструмент необязательно должен дорого стоить, но такой инструмент обязательно должен иметь хороший строй (для помощи в приобретении хорошего инструмента всегда можно найти опытного музыканта через родственников или знакомых).

 

Как я научился играть музыку на слух?


Когда мне было 6 лет, мы повздорили с моим отцом. Я сматерился на него и совершенно справедливо тут же получил по губам. У меня был шатающийся молочный зуб, который уже давно должен был выпасть. Этот зуб после папиного шлепка по губам вылетел сразу же. Конечно же, я расплакался, пытаясь демонстрировать как меня маленького ребёнка обижает сильный и взрослый человек.

Отец поступил мудро. Вместо того, чтобы доказывать мне, что выпадение молочного зуба уже давно должно было произойти, он просто отвлёк меня на другую тему. Он взял маленькую дамскую (или детскую?) гитару и стал на ней играть мелодию «Пусть всегда будет солнце» - а отец у меня был очень музыкально одарённым человеком (молниеносно снимал музыку на слух, пел без кривых нот с красивым тембром голоса, и практически безошибочно играл на баяне, не ограничиваясь одними лишь аккордами и мелодией).

Конечно же, увидев происходящее чудо, я совершенно забыл о потерянном зубе. Я стал умолять отца дать мне гитару. Отец дал мне гитару немного погодя, чтобы усилить моё желание взять в руки инструмент.

Я подобрал ту же самую мелодию за несколько минут.

Я не знаю, как это получается (насколько это зависит от врождённых способностей). Возможно, что я напеваю про себя мелодию, мой мозг умеет различать малейшее изменение в длине голосовых связок и тем самым даёт мне понять, что дескать текущая нота чуть выше чем предыдущая, поэтому нужно зажать струну на соседнем ладу.

Конечно же, замечена одна закономерность. Если у вас однажды хватило упорства подобрать на слух какую-то музыкальную фразу, то в следующий раз вы быстро подберёте на слух похожую музыкальную фразу. То же самое относится к умению слышать аккордовые последовательности.

И ещё. Научившись играть на слух на одном инструменте, значительно легче потом научиться делать это на другом инструменте.

Помню, что я многие месяцы сидел по вечерам и подбирал на слух (на баяне или на гитаре) все песни или инструментальные произведения, которые мне нравились и были мне под силу.

Для проверки музыкального слуха я разработал программу «Музыкальный Экзаменатор». Думаю, что с помощью этой программы можно даже развивать музыкальный слух, но эта программа не может заменить игру на музыкальном инструменте. К сожалению, текущую версию программы я выпустил в прошлом году, и надеюсь, что продолжу работу над ней (а там много чего ещё можно было бы добавить). Сейчас я работаю программистом полный рабочий день (и ещё ресторанным музыкантом по вечерам), так что времени на «Музыкальный Экзаменатор» остаётся совсем мало.

 

Как в Windows записать звук из нескольких программ одновременно?


С помощью Пуск — > Все Программы — > Стандартные — > Развлечения — >
Звукозапись. После этого придётся вызвать Панель Управления — > Звуки и
аудиоустройства — > Громкость — > Дополнительно — > В появившемся микшере
нужно выбрать в меню Параметры — > Свойства — > Выберите «Запись», после
этого выберите «What U Hear» (Что вы слышите) в качестве источника, откуда будет
писаться звук. В таком случае будет записываться любой звук, который слышно в компьютере (в наушниках или из громкоговорителей, подключенных к выходу звуковой карты).

 

Как в Windows записать звук из программы YGS Virtual Piano?


С помощью Пуск — > Все Программы — > Стандартные — > Развлечения — >
Звукозапись. После этого придётся вызвать Панель Управления — > Звуки и
аудиоустройства — > Громкость — > Дополнительно — > В появившемся микшере
нужно выбрать в меню Параметры — > Свойства — > Выберите «Запись», после
этого выберите «Midi Synth» в качестве устройства, откуда будет
писаться звук.