Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Миксинг в MMB
EscamilioДата: Понедельник, 21 Августа 2006, 21:27 | Сообщение # 1
Новый участник
Группа: Проверенные
Сообщений: 6
Репутация: 0
Награды: 0
Статус: Offline
Ув. форумчане!
Для институтского проекта делаю прогу с помощью MMB.
Существует 3 проблемы:
1. Как заставить программу играть несколько треков одновременно (mp3 или wav)?
2. Как сделать так, чтобы в боксе высвечивались все треки, которые играют?
3. Как загрузить текст из внешнего текстового файла?
Я в этом деле не сильно шарю, поэтому решил спросить у знающих людей.
Помогите кто чем может!
 
YURIYДата: Вторник, 22 Августа 2006, 13:22 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Escamilio)
1. Как заставить программу играть несколько треков одновременно (mp3 или wav)?

Здесь нужно немножко схитрить: надо поместить объект видео. А чтобы проиграть 2 песни одновременно, можно написать, например, такой сценарий:

Code
BackgroundPlay("ПУТЬ К ФАЙЛУ","")
VideoPlay("ИМЯ_ВИДЕО_ОБЪЕКТА")

Quote (Escamilio)
2. Как сделать так, чтобы в боксе высвечивались все треки, которые играют?

Здесь нужно узнать у dgilmour...

Quote (Escamilio)
3. Как загрузить текст из внешнего текстового файла?

Самым обычным способом: командой

Code
LoadText("ОБЪЕКТ","ПУТЬ_К_ФАЙЛУ")

Удачи!



Вечная память Андрею Сергееву!
 
EscamilioДата: Вторник, 22 Августа 2006, 15:13 | Сообщение # 3
Новый участник
Группа: Проверенные
Сообщений: 6
Репутация: 0
Награды: 0
Статус: Offline
А если необходимо поиграть одновременно несколько мелодий (больше 2-х)?

Есть такое решение:
1. Компилить несколько программ на MMB с одной задачей:
PlaySound
Exit
2. Запускать их из главного окна горячими клавишами.
Но этот вариант мне не подходит sad

 
YURIYДата: Среда, 23 Августа 2006, 13:42 | Сообщение # 4
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Escamilio)
А если необходимо поиграть одновременно несколько мелодий (больше 2-х)?

Ну что вы такой невнимательный wink

Quote (Yuriy)
Здесь нужно немножко схитрить: надо поместить объект видео.

Поместите ЕЩЁ ОДИН объект видео smile Тут, кстати, можно одними видео-объектами обойтись. И никак иначе! Без видео ваша задумка не выйдет... Вот так теперь:

Code
VideoPlay("ОБЪЕК_ВИДЕО_1")
VideoPlay("ОБЪЕК_ВИДЕО_2")
VideoPlay("ОБЪЕК_ВИДЕО_3")

Добавлено (2006-08-23, 1:42 Pm)
---------------------------------------------

Quote (Escamilio)
2. Как сделать так, чтобы в боксе высвечивались все треки, которые играют?

Нашёл ответ. Чтобы выделить несколько пунктов в списке, нужно в первую очередь в свойствах SongList поставить галочку на Мультивыбор. А для того, чтобы выделить нужную строку, есть такая команда:

Code
ListBoxSelectItem("ОБЪЕКТ","НОМЕР_СТРОКИ")

Если хотите выбрать несколько пунктов, то, например, так:

Code
ListBoxSelectItem("SongList","5")
ListBoxSelectItem("SongList","6")

Удачи!



Вечная память Андрею Сергееву!
 
EscamilioДата: Четверг, 07 Сентября 2006, 21:32 | Сообщение # 5
Новый участник
Группа: Проверенные
Сообщений: 6
Репутация: 0
Награды: 0
Статус: Offline
Большое спасибо за помощь!

Однако:

Оказалось, что все не так просто, как кажется.

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

Подскажите, как решить такую проблему?

 
YURIYДата: Пятница, 08 Сентября 2006, 18:40 | Сообщение # 6
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Здесь и самому можно разобраться smile Для видео есть 2 метки: CBK_VTime(текущая позиция проигрывания) и CBK_VTotal(общая длина файла). Вот когда они совпадут – сделайте, чтобы видео игралось заново! wink Если плохо объяснил – пишите, дам пример.

Блин, а видео-объектов у вас-то несколько…

Попробуйте, а я пока подумаю ещё…

Добавлено (2006-09-08, 6:40 Pm)
---------------------------------------------
Правильно вам на своём форуме написал dgilmour: нужно в свойствах видео поставить птицу «по кругу»… Я как-то забыл…



Вечная память Андрею Сергееву!
 
EscamilioДата: Пятница, 08 Сентября 2006, 19:47 | Сообщение # 7
Новый участник
Группа: Проверенные
Сообщений: 6
Репутация: 0
Награды: 0
Статус: Offline
Здравствуйте, Юрий!

Вроде бы всё сделал как положено:
- Создал объект "Видео" и указал относительный путь.
- Создал скрипты с командой LoadVideo "V1" и "V2"
- Пометил повтор, затем компилировал
При запуске оказалось, что всё же звуки не хотят проигрываться одновременно...
Видимо что-то всё-таки делаю неправильно!

Пожалуйста, дайте пример.

 
YURIYДата: Пятница, 08 Сентября 2006, 20:40 | Сообщение # 8
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Escamilio, проблема в том, что у меня сейчас нет аудио карты... sad Но пример вам вложу к ответу. Скачайте и попробуйте: работает ли?!
Прикрепления: 35500196.zip (0.7 Kb)



Вечная память Андрею Сергееву!
 
EscamilioДата: Суббота, 09 Сентября 2006, 17:22 | Сообщение # 9
Новый участник
Группа: Проверенные
Сообщений: 6
Репутация: 0
Награды: 0
Статус: Offline
К сожалению у меня более старая версия MMB (4.9.6a) и Ваш проект просто не запускается sad
 
YURIYДата: Суббота, 09 Сентября 2006, 17:35 | Сообщение # 10
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Хватайте!
Прикрепления: 75153222.zip (0.7 Kb)



Вечная память Андрею Сергееву!
 
EscamilioДата: Суббота, 09 Сентября 2006, 22:06 | Сообщение # 11
Новый участник
Группа: Проверенные
Сообщений: 6
Репутация: 0
Награды: 0
Статус: Offline
К сожалению Ваш проект действует совершенно так же, как и мой: играется только тот видео-объект, команда VodeoPlay которого записана выше sad
 
YURIYДата: Воскресенье, 10 Сентября 2006, 17:39 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Завтра, если получится, куплю аудио карту и буду разбираться... Ведь вначале всё работало, так? По крайней мере у меня! А у вас?

Добавлено (2006-09-10, 5:39 Pm)
---------------------------------------------
Escamilio, наконец-то, могу наслаждаться звуками! cool

Посмотрел свой пример и... Готовы?

Всё работает! Советую вам навострить слух и наклонить ухо поближе к колонке да прислушаться! Слышите? Скорее всего, вы хотите, чтобы одна песня была громче другой и выделялась. Так? Но тут уже не MMB поможет, а специальные звуковые редакторы, я так думаю... То есть:

Quote (Escamilio)
1. Как заставить программу играть несколько треков одновременно (mp3 или wav)?

Данную задачу мы решили давно.

Так что...



Вечная память Андрею Сергееву!
 
MangozДата: Суббота, 10 Февраля 2007, 10:48 | Сообщение # 13
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
Плагины DJ и Миксинга для MMB

SoundFXMixer - Настоящий миксер, две деки A и B, уровень громкости дек, Winamp эффекты
VU Demo - а это настоящий DJ пульт сделаный на MMB cool

Картинки плагинов прикреплены ниже

Прикрепления: 45167408.zip (66.1 Kb)


MMB. Найдём всё!
 
toizyДата: Суббота, 10 Февраля 2007, 11:08 | Сообщение # 14
Группа: Удаленные





Quote (Escamilio)
К сожалению у меня более старая версия MMB (4.9.6a) и Ваш проект просто не запускается

Для кого я писал вот это: http://www.mmbuilder.ru/utilities.html

 
as-masterДата: Суббота, 10 Февраля 2007, 11:13 | Сообщение # 15
Группа: Удаленные





Quote (Mangoz)
Плагины DJ и Миксинга для MMB

Картинки картинками, а файлы-то где??? :-(

Quote (toizy)
Для кого я писал вот это:

Так ты на дату его поста глянь: сентябрь прошлого года.
А твоя утилита когда появилась?

 
MangozДата: Суббота, 10 Февраля 2007, 13:59 | Сообщение # 16
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
Файлов не будет - они большие! sad

MMB. Найдём всё!
 
toizyДата: Суббота, 10 Февраля 2007, 16:29 | Сообщение # 17
Группа: Удаленные





Quote (as-master)
Так ты на дату его поста глянь

Вот блин....

 
as-masterДата: Суббота, 10 Февраля 2007, 19:33 | Сообщение # 18
Группа: Удаленные





Quote (Mangoz)
Файлов не будет - они большие!

Тогда кому нужен пост про них?
Давай ссылки!

 
MangozДата: Суббота, 10 Февраля 2007, 23:01 | Сообщение # 19
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
Договорюсь с Юрием, я знаю, что вы ещё дафига чё не видели (плагины). И о том что MMB работает с микрофоном и с визуаляцией, и о том что существует полный математический аппарат, модемные и DTMF функции. Всё это у меня есть, токо надо как-то осуществить, в реале рульные плагины! Я уверен с такими встречались еденицы! Всё есть тока надо писать русские хелпы и описание плагина, надеюсь разработчики не защитают за ПДАГИАТ, при использовании в своём проекте! angry

Спокойствие, Артём! Конфликтных ситуаций на форуме НЕ создавать! - Yuriy


MMB. Найдём всё!
 
toizyДата: Воскресенье, 11 Февраля 2007, 12:01 | Сообщение # 20
Группа: Удаленные





Quote (Mangoz)
Спокойствие, Артём! Конфликтных ситуаций на форуме НЕ создавать! - Yuriy

??? Да он вроде спокоен... Или я что-то пропустил?


Сообщение отредактировал toizy - Воскресенье, 11 Февраля 2007, 12:05
 
as-masterДата: Воскресенье, 11 Февраля 2007, 14:09 | Сообщение # 21
Группа: Удаленные





Quote (toizy)
Да он вроде спокоен... Или я что-то пропустил?

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

 
YURIYДата: Воскресенье, 11 Февраля 2007, 19:32 | Сообщение # 22
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (toizy)
??? Да он вроде спокоен... Или я что-то пропустил?

На месте моих слов была непонятная злость у человека smile



Вечная память Андрею Сергееву!
 
  • Страница 1 из 1
  • 1
Поиск: