21.11.2016, 13:29
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Прошу оценить онлайн-сервис "синтезатор, читающий ноты из текста"
Здравствуйте. Прошу протестировать и оценить сайт онлайн-сервиса собственной разработки для знающих нотную грамоту (т. е., музыкантов), под названием "синтезатор, читающий ноты из текста". Этот сервис работает так: вы вводите в текстовое поле последовательность из названий музыкальных нот в определённом формате, описанном на странице, а после нажатия на кнопку "воспроизвести" программный музыкальный синтезатор воспроизводит эту последовательность. Результат можно прослушать на странице и скачать на компьютер в виде файла формата WAV. К тому же, в результате действия случайных настроек синтезатора, каждое новое воспроизведение звучит совершенно новым звуком, который никогда не повторяется.
На дизайн и вёрстку не обращайте внимания, только на функционал. Жду ваши замечания и пожелания. Испытывал я его в браузерах Опера и Google Chrome, ОС - WinXP.
Последний раз редактировалось Опан, 28.11.2016 в 18:21.
|
|
21.11.2016, 23:10
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Какая у Вас ОС, какой браузер и какие ошибки выдаёт? На XP ни в одном эксплорере не работает, а скажем в яндекс-браузере, помню, не работало даже <marquee>. Прикрепляю один из результатов работы. (Правда, я его конвертировалв МП3.)
Последний раз редактировалось Опан, 21.11.2016 в 23:31.
|
|
22.11.2016, 01:47
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Большое спасибо, это мне действительно обо многом говорит. Я уж думал, что если в опере и хроме одинаково работает, то и в остальных скорее всего будет так же само.
|
|
22.11.2016, 08:03
|
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 477
|
|
Здоров Опан,
1.Так как генерируется звучание синтезатора случайно, можно добавить пару кнопок выбора: 1_стандартное(не изменяемое) и 2_сгенерированное звучание(которое уже есть сейчас) и сделать выбор между ними.
2.Добавить еще примеров, для поиграться. Сейчас там пара примеров.
например мелодию из Alex F.(полицейский из беверли-хиллз).
|
|
22.11.2016, 12:14
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Здравствуйте. Да, мелодия очень знакомая, я не знал, откуда она. Сейчас сделаю. А вот на счёт стандартного звучания - чтобы были какие-то настройки по умолчанию и с новым воспроизведением не менялись, или как?
Последний раз редактировалось Опан, 22.11.2016 в 12:19.
|
|
22.11.2016, 13:27
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Вот, добавил полицейского. Правда, получилось с заниженной скоростью, так как скорость сейчас пока всё время одна и та же. Придётся сделать, чтобы юзер задавал скорость воспроизведения.
Сообщение от Rise
|
И логику можно убрать на сервер куда отсылаются ноты и возвращается результат.
|
Я примерно так уже пробовал. На сервере она работает значительно медленнее - вместо нескольких секунд до трёх минут. Правда, это был домашний сервер.
Последний раз редактировалось Опан, 22.11.2016 в 17:50.
|
|
24.11.2016, 11:32
|
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 477
|
|
Сообщение от Опан
|
Здравствуйте. Да, мелодия очень знакомая, я не знал, откуда она. Сейчас сделаю. А вот на счёт стандартного звучания - чтобы были какие-то настройки по умолчанию и с новым воспроизведением не менялись, или как?
|
пара кнопок. Первая делает не меняющееся звучание. Вторая делает случайную генерацию звучания И переключение между ними.
|
|
24.11.2016, 12:45
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Хорошо, скоро будет сделано
|
|
24.11.2016, 12:52
|
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 477
|
|
здесь меняется скорость.
var sko = 5000;//10000;
|
|
25.11.2016, 17:56
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Я подразумевал, что на сайте нельзя было её регулировать.
В общем, изменения внёс. Теперь перед просмотром желательно очистить кэш браузера, иначе может грузиться предыдущий вариант страницы.
Правда, получилось, что после изменения скорости первая буферизация мелодии длится дольше обычного, и процессор чуть больше греется.
Сообщение от Rise
|
опираться на innerHTML в твоем случае не разумно.
|
Я убрал эту зависимость.
Последний раз редактировалось Опан, 26.11.2016 в 01:28.
|
|
|
|