MAEstream
ferramenta para webTV, webVJ e webDJ
webTV, webVJ & webDJ tool
sobre MAEstream (about)
MAEstream eh uma aplicacao modular desenvolvida dentro do programa
PureData, com o objetivo de proporcionar mais desenvolvimento de prototipos com esta ferramenta data-flow.
MAEstrem is a modular application developed using PureData libraries. the objective is facilitate the development of data-flow programming prototypes
criando modulos, podemos expandir consideravelmente o numero de abstracoes prontas dentro do puredata, evitando o retrabalho de construir instrumentos simples como videoplayers e processadores de efeitos complexos.
with modules, we can expand easily the number of readymade abstractions inside puredata, to avoid a lot of reworking, creating things like videoplayers or complex fx racks
MAEstream eh uma aplicacao open-source. mesmo assim, peco o favor de verificar as permissoes e condicoes de uso antes de utiliza-la.
documentação (documentation)
- para rodar o MAEstream vc precisa instalar o Pd-Extended
?, para seu sistema operacional deste link
http://puredata.info/downloads
MAEstream roda somente em mac ou linux. para portar para windows, tente portar as bibliotecas pdp e pidip para sua plataforma.
- instale todas as bibliotecas necessarias de acordo com seu sistema operacional. em MAC eh necessario instalar o X11.
- ligue sempre os modulos da saida para a entrada, e nunca o inverso
- o MAEstream funciona muito bem com o Pd-extended, empacotado por hans-christofer steiner. caso queira fazer sua propria compilacao das bibliotecas do Pd, entre em contato por email
- MAEstream foi feito de modo independente, portanto, sem nenhum suporte financeiro ao desenvolvedor. caso vc se interesse em utilizar a ferramenta para fins educacionais ou culturais, pense se de alguma forma vc pode contribuir com o autor da aplicacao, assim como a aplicacao esta contribuindo para o seu meio ;)
- sejamos eticos, e respeitemos o trabalho dos desenvolvedores/facilitadores de acesso a tecnologia
- bons streamings pra vcs!
modulos (modules)
- modulCamFW soh funciona em MAC com cameras compativeis com Quicktime (inclundo macam e movino)
- modulCamUSB soh funciona em linux, com V4L
- modulVideoPlayer funciona bem com arquivos Quicktime MOV photo-jpeg
- modulVideoMixer funciona com openGL. caso seu X nao tenha suporte a GL, abra o modulo e altere os objetos
pdp_glx por
pdp_xv
- modulWebStream soh foi testado com o giss.tv. caso nao funcione com seu server favorito, entre em contato por e-mail
screenshot
licença de uso (licenses)
- MAEstream eh baseado em GPL3. sinta-se livre para distribui-lo, modifica-lo e re-publicar a sua modificação.
- ao criar um modulo para o aplicativo, nao se esqueca de linkar a pagina da sua criacao aqui neste wiki
- MAEstream na sua licença open-source nao permite seu uso para fins de distribiução da ferramenta ou de conteudos comerciais e/ou religiosos. caso deseje fazer uso deste tipo, entre em contato por e-mail
tutorial (howto)
- conforme dito anteriomente (ler toda a pagina antes de usar a ferramenta eh uma boa dica ;)), para rodar o maestream vc precisa de ter o Pd-Extended
? instalado e funcionando no seu computador (nao insista: maestream ainda nao roda em windows).
- apos abrir o seu puredata, escolha o tipo de trabalho que vc quer desenvolver:
-- para conhecer os modulos existentes e ver a carinha deles, basta abrir o arquivo ex00_allModules.pd. com ele vc podera ver todos os objetos (na verdade sao abstracoes do puredata) e entender as possibilidades q vc tem para trabalhar
-- para apenas fazer um streaming de audio e video a partir de videos do seu computador, abra o arquivo ex01_videoStreamer.pd. com ele vc estara pronto para mixar duas fontes de video e transmitir via web, como uma webTV. para isso, preencha os campos do objeto modulWebStream e sempre de ENTER apos preencher o campo (senao ele nao fixa o q vc digitou).
-- para comecar um projeto novo, esta preparado o arquivo _MAEstream.pd. com ele vc tem um ambiente de trabalho novo para carregar os seus modulos independentes ou criar novos modulos.
- o arquivo ReadMe
?.pd server para ser lido. dentro do Pd.
- caso deseje criar um novo modulo e tenha duvidas, entre em contato comigo por email para maiores informacoes.
oficinas MAEstream (MAEstream workshops)
para quem se interessar em desenvolver oficinas com pequenos grupos sobre como utilizar, desenvolver ou ate mesmo melhorar esta aplicacao, entre em contato comigo.
a ideia do MAEstream eh que ele seja desenvolvido em processo aberto e colaborativo, ja q eh uma aplicacao open-source. por este mesmo motivo, nao tenho nenhum patrocinador para esta trabalho ja q os tais "profissionais" ainda acreditam que open-source nao funciona. enquanto eles pensam isso, nos vamos fazendo a revolucao nao mais ser televisionada, e sim stremada para o mundo ;)
sendo assim, estamos aceitando convites para oficinas, palestras, demonstracoes e ate mesmo testes abertos com a comunidade. sintam-se a vontade em me mandar e-mail para discutir estrategias e viabilizar este tipo de encontro.
download
a fazer (todo)
construir os seguintes novos modulos (ajuda eh sempre bem-vinda)
modulVideoSubtitle - modulo gerador de legendas
modulVideoWaterMark - modulo gerador de marca d'agua sobre imagem de saida
modulVideoFX - modulo de efeitos de video
modulVideoNoise - gerador de imagem white noise (famoso chuvisco, ou corrida de formiga)
modulVideoWindow - criacao de multi-janelas de video para projecao
modulAudioFX - modulo de efeitos de som
modulMidiLearn - modulo para aplicar controles midi em modo automatico (selecionando o objeto desejado, mova o controle midi e pronto!)
modulOSCSend - emissor de mensagens padrao OSC
modulOSCRecv - receptor de mensagens OSC
autores (authors)
_MAEstream versao 0.3 por ricardopalmieri aka vjpalm
outros modulos:
duvidas/contato (contact)