PDA

Просмотр полной версии : работа с внешними аудио файлами



UnregedUser
23.07.2006, 13:31
ПРивет!
Я сам увлекаюсь написанием музыки, в том числе развиваюсь в идейно-концептуальном плане.

Вот хочу написать трек со структурой дерева т.е. одно начало с расхождениями.

Мне нужен эскиз программы, которая воспроизводит мп3 или вав файл с жёсткого диска, после чего воспроизводит в случайном порядке один из двух других аудио файлов.

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

Я любитель, проект некоммерческий разумеется.

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

Возможно соавторство по желанию, совсем не проблема :)

п.с. если вдруг интересно - могу показать прошлые проекты.

Спасибо за Внимание, с уважением - Ваша мельчайшая частица!

NoXX
24.07.2006, 09:06
Я толком не понял, какая прога тебе нужна. Та, чтоб плейлист в режиме разброса играла или что?

UnregedUser
24.07.2006, 10:03
У нас есть аудио файл.
ПРограмма должна его воспроизвести.
После чего она должна воспроизвести следующий аудио файл, причём выбрав "рендомайзным способом" один из двух.
ПОсле воспроизведения второго файла программа должна воспроизвести третий файл, который в свою очередь должна рендомайзно выбрать из двух предложеных.

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

Файлы я отедльно буду писать в муз. редакторах.

Дерево - это термин из дискретной математики.

Спасибо за внимание! :)

UnregedUser
24.07.2006, 10:06
Я толком не понял, какая прога тебе нужна. Та, чтоб плейлист в режиме разброса играла или что?
А у меня такой проект кстати есть:

http://incubator.quasimondo.com/flash/islands_of_consciousness.php



Islands Of Consciousness
Code/Visualization: Mario Klingemann | Soundtrack: Oleg Marakov / Corpuscul

When Oleg Marakov pointed out the similarities between his piece of randomly arranged music Islands and my random movie creator Flickeur it was immediately clear that a combination of both projects would definitely result in something very interesting.

The result of this fusion - Islands of Consciousness - is not a simple combination of the two concepts but a great advancement. Sound and Images enter a very close relationship in which the randomly arranged musical phrases are taking direct influence on the visual outcome. So when you look at this piece keep in mind that all the visuals are assembled in realtime using photos downloaded from Flickr.com. All the transitions and effects are entirely random and only happening on you screen. Other people will see a movie and hear a soundtrack that is totally different from yours.

Whilst the basic idea of Flickeur - an endless virtual videoloop that is in perpetual metamorphosis - has remained I have altered the visual engine and the image selection algoritm in many aspects. I have added several new elements to the visual grammar and there are now permanent as well as temporary manipulations applied to the material. The selection of the images is not totally random but follows an associative stream-of-consciousness rule - each new image shares at least one tag with the previous one. As you will see this creates a visual rhythm that follows certain thematic patterns. Sometimes the story seems to get caught for minutes in a monothematic impasse but then suddenly it escapes it and heads into the strangest compositions of seemingly non-related topics.

The infinite soundtrack is built upon Oleg Marakov's idea to run multiple mp3 players parallel in shuffle mode just like musicians playing different instruments. In this case the instruments are not only pianos or synths but also natural atmospheres and sound effects. Islands of Consciousness consists of four parallel layers: Layer one plays synth background pads, layer two is the piano track, layer three holds ambient atmospheres and layer four contains all kinds of different sounds and effects. Just like in a regular composition the sounds vary in length and in fidelity and a very important part is also the space in between the notes - the pauses of different duration.

There are about 40 MB of sound fragments that will be downloaded for the complete piece. Still you should hear random sound phrases pretty quickly even if you have a slow connection as the internal sound library accumulates samples dynamically. Though it must be noted that with a slow connection the probability is higher to hear repetitions more often. The same goes for the visuals - with a faster connection you will notice a higher rate-of-change between the the images.

UnregedUser
25.07.2006, 23:57
поднял тему.

Как плохо не иметь знакомых программистов... ))))

Tigra
26.07.2006, 08:05
эх.. Человеческая лень - великая весчь)))
ресурсы - http://www.codeguru.com
http://www.codeproject.com
там кроме всего прочего могут быть и готовые проекты.. делающие "что-то вроде".. а могут и не быть - не искала
http://dsforums.agava.com
на форумах типа msdn - пожалуй, нужен конкретный вопрос... они не подойдут

на всякий случай - скокаденег дашь? :) так просто.. для интереса спрашиваю))

UnregedUser
26.07.2006, 10:00
эх.. Человеческая лень - великая весчь)))
ресурсы - http://www.codeguru.com
http://www.codeproject.com
там кроме всего прочего могут быть и готовые проекты.. делающие "что-то вроде".. а могут и не быть - не искала
http://dsforums.agava.com
на форумах типа msdn - пожалуй, нужен конкретный вопрос... они не подойдут

на всякий случай - скокаденег дашь? :) так просто.. для интереса спрашиваю))
Большое спасибо!!

Денег - ну это зависит от умения их ценить =))) не думаю что много.

UnregedUser
26.07.2006, 11:05
а ведь это можно реализовать с помощью флеша и в инете тоже разместить!

Буду развиваться в этом направлении.

Извините если что не так.

Спасибо за внимание!