<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SamuraiDio &#187; multimídia</title>
	<atom:link href="http://blog.diovani.com/tag/multimidia/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.diovani.com</link>
	<description>GNU/Linux &#124; PHP &#124; JavaScript</description>
	<lastBuildDate>Sat, 18 Dec 2010 21:19:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TuxGuitar 1.0 com FluidSynth Plugin</title>
		<link>http://blog.diovani.com/2008/08/23/tuxguitar-10-com-fluidsynth-plugin/</link>
		<comments>http://blog.diovani.com/2008/08/23/tuxguitar-10-com-fluidsynth-plugin/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 02:37:09 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[multimídia]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2008/08/23/tuxguitar-10-com-fluidsynth-plugin/</guid>
		<description><![CDATA[A quase um ano atrás estive falando sobre o TuxGuitar aqui no blog. O programinha trata-se de uma ótima alternativa livre ao Guitar Pro e não deixa nada a desejar.
Após este tempo, o TuxGuitar, agora já na versão 1.0, está disponível nos repositórios do Debian Lenny, juntamente com os plugins Alsa e FluidSynth, o que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.diovani.com/wp-content/uploads/2008/08/2008-08-23_233016.png" title="TuxGuitar 1.0"><img src="http://blog.diovani.com/wp-content/uploads/2008/08/2008-08-23_233016.thumbnail.png" alt="TuxGuitar 1.0" align="right" /></a>A quase um ano atrás <a href="http://blog.diovani.com/2007/10/27/tuxguitar-uma-otima-alternativa-ao-guitar-pro-no-linux/">estive falando sobre o TuxGuitar</a> aqui no blog. O programinha trata-se de uma ótima alternativa livre ao Guitar Pro e não deixa nada a desejar.</p>
<p>Após este tempo, o <a href="http://www.tuxguitar.com.ar/">TuxGuitar, agora já na versão 1.0</a>, está disponível nos repositórios do Debian Lenny, juntamente com os plugins Alsa e FluidSynth, o que significa que todo aquele trabalho para fazer funcionar sons Midino Debian não é mais necessário.</p>
<p>O <a href="http://fluidsynth.resonance.org/trac">FluidSynth é um sintetizador midi</a> baseado nas especificações <a href="http://en.wikipedia.org/wiki/SoundFont">SoundFount 2</a>.</p>
<p>Primeiramente você precisará instalar o programa, juntamente com seu plugins alsa e fluidsynth:</p>
<pre># aptitude install \
tuxguitar \
tuxguitar-alsa \
tuxguitar-fluidsynth \
fluidsynth</pre>
<p>Para começar a utilizar o TuxGuitar, você precisará também dos kits de instrumentos SoundFonts, que são geralmente encontrados como arquivos com a extensão *.sf2. O website <a href="http://www.sf2midi.com">sf2midi.com</a> é uma boa fonte de SoundFonts, dos quais posso recomendar <a href="http://www.sf2midi.com/soundfonts/file-detail/8mbgmsfx-sf2-290.html">8MBGMSFX</a> para quem quiser testar rapidamente o TuxGuitar, ou que tiver um computador pouco generoso em memória e processamento. O 8MBGMSFX é um pacote básico de instrumentos, com pouco menos de 8MB, mas que deve servir para a maioria, outros SoundFonts bem mais completos podem ser encontrados no mesmo website ou em outros, e não custa nada testar qual que mais lhe agrada ou pesquisar em alguns fóruns sobre o assunto.</p>
<p>Após baixar o SoundFont, descompacte ele, caso necessário, e verifique a extensão. Se o arquivo estiver com a extensão *.sf2 sem problemas, mas caso esteja com a extensão *.sfArk algum trabalho extra será necessário.</p>
<p>sfArk é um método de compressão comum que alguns compositores utilizam para compactar seus SounFonts. Por sorte a companhia por tráz dele tem uma versão Linux do aplicativo de descompressão, faça o download deste a partir do website http://melodymachine.com/sfark.htm. Para utilizá-lo basta executar: <em>$ sfarkxtc ./thenameofthefilehere.sfArk</em> e o arquivo deve ser descompactado em um *.sf2 (obs. se ao invés de descompactar um *.sf2, descompactar um *.exe ou qualquer outra coisa, procure outro SoundFont).</p>
<p>Com o SoundFont escolhido e salvo, abra seu TuxGuitar, vá em <em>Ferramentas -&gt; Plugins</em>, selecione <em>FluidSynth output plugin</em> e clique em <em>Configurar </em>e depois em <em>Adicionar</em>, então selecione o arquivo *.sf2 que vc baixou e descompactou.</p>
<p>Depois disse vá em <em>Ferramentas -&gt; Configurações -&gt; Som</em> e em <em>Midi Port</em> selecione <em>TG FluidSynth [nome do seu SondFont]</em> <em>.</em></p>
<p align="center"><a href="http://blog.diovani.com/wp-content/uploads/2008/08/2008-08-23_233045.png" title="Adicionando o SoundFont ao plugin FluidSynth"><img src="http://blog.diovani.com/wp-content/uploads/2008/08/2008-08-23_233045.thumbnail.png" alt="Adicionando o SoundFont ao plugin FluidSynth" /></a>  <a href="http://blog.diovani.com/wp-content/uploads/2008/08/2008-08-23_233130.png" title="Selecionando o SoundFound como saída de som"><img src="http://blog.diovani.com/wp-content/uploads/2008/08/2008-08-23_233130.thumbnail.png" alt="Selecionando o SoundFound como saída de som" /></a></p>
<p>Após terminar as configurações, basta clicar em Ok e aplicar as configurações e começar a utilizar o TuxGuitar.</p>
<p>Boas Composições&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2008/08/23/tuxguitar-10-com-fluidsynth-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aviary &#8211; Criação e Edição de Imagens e Media Online</title>
		<link>http://blog.diovani.com/2008/04/01/aviary-criacao-e-edicao-de-imagens-e-media-online/</link>
		<comments>http://blog.diovani.com/2008/04/01/aviary-criacao-e-edicao-de-imagens-e-media-online/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 21:28:07 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>
		<category><![CDATA[imagem]]></category>
		<category><![CDATA[multimídia]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2008/04/01/aviary-criacao-e-edicao-de-imagens-e-media-online/</guid>
		<description><![CDATA[Falando de Aplicativos web, não posso deixar de mensionar o Aviary, uma coleção de aplicativos para edição de mídia que me chamou bastante a atenção estes dias.
Os aplicativos são uma criação do Worth1000, um website sobre arte muito interessante, que faz desafios temáticos e comumente contém criações muito interessantes, algumas verdadeiras explosões de criatividade.
Podendo ser [...]]]></description>
			<content:encoded><![CDATA[<p>Falando de Aplicativos web, não posso deixar de mensionar o <a href="http://a.viary.com">Aviary</a>, uma coleção de aplicativos para edição de mídia que me chamou bastante a atenção estes dias.</p>
<p>Os aplicativos são uma criação do <a href="http://www.worth1000.com/default.asp">Worth1000</a>, um website sobre arte muito interessante, que faz desafios temáticos e comumente contém criações muito interessantes, algumas verdadeiras <em>explosões de criatividade.</em></p>
<p>Podendo ser executados via web-browser ou pelo <a href="http://www.adobe.com/products/air/">Adobe Air</a>, a coleção é bem promissora, contendo desde editores de imagens, a lá Gimp, a editores 3D e de áudio. Segue a <a href="http://a.viary.com/tools">lista de aplicativos</a>:</p>
<ul>
<li> Phoenix: editor de imagens;</li>
<li>Toucan:criador de paletes;</li>
<li>Peacock: criador de padrões;</li>
<li>Raven: editor de imagens vetoriais;</li>
<li>Hummingbird: modelador 3d e de texturas;</li>
<li>Myna: editor de áudio;</li>
<li>Roc: criador de músicas;</li>
<li>Starling: editor de vídeo;</li>
<li>Owl: editor de layouts de área de trabalho;</li>
<li>Penguin: editor de textos, focado para escritores criativos;</li>
<li>Pigeon: simulador de pinturas;</li>
<li>Tern: gerador de terreno (mini-aplicativo);</li>
<li>Horus: editor de fontes;</li>
<li>Woodpecker: redimensionador inteligente de imagens, utilizando <a href="http://blog.diovani.com/2007/09/13/media-retargeting/">sean carving</a> (mini-aplicativo);</li>
<li>Rookery: sistema de arquivos compartilhado e mecanismo de buscas;</li>
<li>Hawk: loja de conteúdo digital;</li>
<li>Crane: criador de produtos de imagens customizável;</li>
<li>Eagle: uma aplicação inteligente para identificar dados complexos de imagens a partir de padrões de pixels (identificar de qual câmera uma foto foi tirada, por exemplo);</li>
<li>Dodo: Máquina do tempo (?!?).</li>
</ul>
<p><a href="http://blog.diovani.com/wp-content/uploads/2008/04/2008-04-01_173921.png" title="Phoenix"><img src="http://blog.diovani.com/wp-content/uploads/2008/04/2008-04-01_173921.thumbnail.png" alt="Phoenix" align="right" /></a></p>
<p>Ainda não se sabe se o serviço será disponibilizado gratuitamente, pago, ou com restrições, após os aplicativos estarem concluídos. Mas de um modo ou de outro, trata-se de uma suíte promissora, eu, particularmente, fiquei bastante empolgado com aplicativos como o Raven, Hummingbird e, principalmente, o Woodpecker, que deve utilizar a tecnologia Sean Carving (ou Media Retargeting, como postei a algum tempo aqui no blog).</p>
<p><a href="http://blog.diovani.com/wp-content/uploads/2008/04/2008-04-01_173357.png" title="Peacock"><img src="http://blog.diovani.com/wp-content/uploads/2008/04/2008-04-01_173357.thumbnail.png" alt="Peacock" align="right" /></a></p>
<p>Atualmente, em fase Alfa, o projeto está aceitando testers, assim, os interessados precisam apenas inscrever-se no site para receberem, em alguns dias, um convite para testar os aplicativos. Apenas o Phoenix e Peacock estão disponíveis atualmente (screenshots), mas digo que estes não deixam a desejar, exibindo uma boa gama de recursos, bem mais do que o esperado de uma aplicação web-based, na minha opinião, e com uma ótima interface (em Flash).</p>
<p>Testers também podem convidar mais usuários. Ainda tenho alguns convites, se alguém tiver interesse posso enviar um sem problemas.</p>
<p>Quem desejar mais informações e novidades podem ver o <a href="http://a.viary.com/blog">blog</a> do Aviary, que sempre contém as últimas adições e exemplos em screencasts.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2008/04/01/aviary-criacao-e-edicao-de-imagens-e-media-online/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Preenchendo Tags id3 com Musicbrainz</title>
		<link>http://blog.diovani.com/2008/02/01/preenchendo-editando-tags-id3-com-musicbrainz/</link>
		<comments>http://blog.diovani.com/2008/02/01/preenchendo-editando-tags-id3-com-musicbrainz/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 01:25:46 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[multimídia]]></category>
		<category><![CDATA[musicbrainz]]></category>
		<category><![CDATA[picard]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2008/02/01/preenchendo-tags-id3-com-musicbrainz/</guid>
		<description><![CDATA[Em geral, quem possui uma grande biblioteca musical, e é usuário da Last.fm, se preocupa bastante com as tags id3 dos arquivos. Eu, particularmente, não guardo em meu pc nenhuma música com tags incorretas, e acho uma perda de tempo (e um relaxamento) ter que procurar por alguma música no sistema de arquivos.
Mas, ocasionalmente, ocorre [...]]]></description>
			<content:encoded><![CDATA[<p>Em geral, quem possui uma grande biblioteca musical, e é usuário da Last.fm, se preocupa bastante com as tags id3 dos arquivos. Eu, particularmente, não guardo em meu pc nenhuma música com tags incorretas, e acho uma perda de tempo (e um relaxamento) ter que procurar por alguma música no sistema de arquivos.</p>
<p>Mas, ocasionalmente, ocorre de obter-mos (via download ou de amigos desleixados) alguns arquivos com as tags incorretas. Eu havia baixado recentemente a discografia completa do Opeth e, adivinham, sem uma única tag, e ainda sem uma estrutura de diretórios que possibilita-se preenchê-las com o <a href="http://easytag.sourceforge.net/">EasyTag</a>, . Nesse caso, é mais fácil baixar tudo de novo de outra fonte do que ajustar as tags uma a uma, certo? ERRADO!</p>
<p>Já faz algum tempo que conheço o <a href="http://musicbrainz.org/">MusicBrainz.org</a>, um banco de dados web que, arrisco dizer, possui informações de TODOS os álbuns já lançados por qualquer artista. O Amarok, por exemplo (meu player de mídia e gerenciador de coleção preferido) utiliza-se do serviço para procurar por informações de músicas quando requerido, mas seu sistema é ineficaz, pois ele preenche as tags corretamente, mas arquivo por arquivo, e algumas vezes não as encontra, um problema para quem obtém uma discografia completa sem tags.</p>
<p>Foi hoje que resolvi dar uma olhada no website do MusicBrainz e encontrei a solução para meus problemas, logo na página inicial ele fala do programa <a href="http://musicbrainz.org/doc/PicardDownload">Picard</a> (além de outros), disponível para Linux e Windows, que pode ser usado para preencher tags de arquivos de audio.</p>
<p>Em uma primeira olhada o programa parece confuso e ineficaz, e ele realmente é bem diferente de ser usado de qualquer programa convencional, mas garanto, o programinha faz milagres.</p>
<p><a href="http://blog.diovani.com/wp-content/uploads/2008/02/picard.jpg" title="Janela do Picard"><img src="http://blog.diovani.com/wp-content/uploads/2008/02/picard.thumbnail.jpg" alt="Janela do Picard" /></a></p>
<p>A interface do programa possui duas telas iguais, você começa a usá-lo <strong>arrastando alguns arquivos</strong> (nao tenta editar as tags aos poucos, simplesmente arraste tudo de uma vez) para a tela a <strong>esquerda</strong>, então clique no botão<strong> &#8216;Agrupar&#8217;</strong> (considerando que seu idioma seja português), isso vai agrupar boa parte das músicas em &#8216;<strong>Clusters</strong>&#8216;, em geral com os nomes dos albuns, ou outras informações em comum obtidas dos arquivos.</p>
<p>Após isso selecione um dos &#8216;<strong>clusters</strong>&#8216; ou um/alguns dos arquivos e clique no botão <strong>&#8216;Procurar&#8217;</strong>, isso vai fazer o programa procurar por um álbum que coincide com o(s) arquivo(s)/cluster selecionado e carregará seu conteúdo na tela a direita. Caso o álbum não seja encontrado, ou seja encontrado um incorreto, digite o nome do álbum na <strong>caixa de texto</strong> a direita da barra de ferramentas e clique no botão &#8216;<strong>Pesquisar</strong>&#8216; (a lupa), isso abrirá uma janela em seu navegafor listando os álbuns coincidentes no MusicBrainz, aí basta clicar no botão <img src="http://test.musicbrainz.org/images/mblookup-tagger.png" height="13" width="41" /> e o álbum será carregado no Picard.</p>
<p>Após o álbum carregado, basta expandi-lo (clique no &#8216;+&#8217;) e arrastar as músicas da tela a esquerda para faixa correspondente a direita. Nesta hora uma marcação indicará se a música combina com a faixa selecionada:</p>
<ul>
<li>uma <strong>marca verde</strong> (um &#8216;v&#8217;) indica que a faixa está atualisada e salva;</li>
<li>um <strong>retângulo</strong> com uma cor de <strong>vermelho</strong> a <strong>verde</strong>, indica a qualidade da combinação: vermelho -&gt; péssima combinação, verde -&gt; ótima combinação;</li>
<li>um <strong>ponto de interrogação</strong> (?) azul indica que a faixa não combina;</li>
<li>um <strong>triângulo vermelho</strong> indica que o arquivo contém um erro, veja a barra de status para saber detalhes do erro;</li>
<li><strong>nenhum</strong> ícone indica que não há nenhum arquivo associado com a faixa.</li>
</ul>
<p>Após combinar todos os arquivos (você pode combinar vários arquivos ao mesmo tempo, diretórios completos ou clusters), basta salvar aqueles que combinaram corretamente, clicando no botão <strong>&#8216;Save&#8217;</strong> (sabe-se lá porque esse não foi traduzido).</p>
<p>Eis aí um programa que não abandono nunca mais, juntamente com o Amarok, mplayer, Gimp e Inkscape.</p>
<p>PS.: Para usuários do Debian e derivados (incluindo Ubuntu) o Picard está disponível nos repositórios então: <strong><em># aptitude install picard</em></strong> .</p>
<p><em>Fonte: </em> <a href="http://musicbrainz.org/doc/PicardDocumentation">http://musicbrainz.org/doc/PicardDocumentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2008/02/01/preenchendo-editando-tags-id3-com-musicbrainz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinTube.com &#8211; videos by Linux</title>
		<link>http://blog.diovani.com/2008/01/31/lintubecom-videos-by-linux/</link>
		<comments>http://blog.diovani.com/2008/01/31/lintubecom-videos-by-linux/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 17:39:36 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[multimídia]]></category>
		<category><![CDATA[vídeo]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2008/01/31/lintubecom-videos-by-linux/</guid>
		<description><![CDATA[Não é uma espécie de youtube para vídeos open source, uma vez que não hospeda os vídeos, mas sim exibe uma série de vídeos sobre linux e software livre de outros websites.
Trata-se de uma adição, pelo menos interessante, contendo alguns vídeos bem-humorados, como este a seguir:
[There is a video that cannot be displayed in this [...]]]></description>
			<content:encoded><![CDATA[<p>Não é uma espécie de youtube para vídeos open source, uma vez que não hospeda os vídeos, mas sim exibe uma série de vídeos sobre linux e software livre de outros websites.</p>
<p>Trata-se de uma adição, pelo menos interessante, contendo alguns vídeos bem-humorados, como este a seguir:</p>
<p>[There is a video that cannot be displayed in this feed. <a href="http://blog.diovani.com/2008/01/31/lintubecom-videos-by-linux/">Visit the blog entry to see the video.]</a></p>
<p><em>Fontes:</em> <a href="http://www.lintube.com">http://www.lintube.com</a>, <a href="http://br-linux.org/2008/lintube-site-agrega-videos-sobre-codigo-aberto-do-youtube/">http://br-linux.org/2008/lintube-site-agrega-videos-sobre-codigo-aberto-do-youtube/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2008/01/31/lintubecom-videos-by-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando TuxGuitar no Debian Lenny/Sid</title>
		<link>http://blog.diovani.com/2008/01/17/instalando-tuxguitar-no-debian-lennysid/</link>
		<comments>http://blog.diovani.com/2008/01/17/instalando-tuxguitar-no-debian-lennysid/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 20:44:08 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[multimídia]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2008/01/17/instalando-tuxguitar-no-debian-lennysid/</guid>
		<description><![CDATA[Se alguém tentou instalar e usar o TuxGuitar no Debian Lenny ou Sid, conforme postei aqui, deve ter tido uma frustrante decepção. Acontece que o pacote tuxguitar disponível para o Debian (Lenny e Sid, apenas)está com uma dependência não satisfeita, trata-se do pacote libswt-gtk-3.2-java, que não é mais disponível para estas versões do Debian.
Acontece que [...]]]></description>
			<content:encoded><![CDATA[<p>Se alguém tentou instalar e usar o TuxGuitar no Debian Lenny ou Sid, conforme postei <a href="http://blog.diovani.com/2007/10/27/tuxguitar-uma-otima-alternativa-ao-guitar-pro-no-linux/">aqui</a>, deve ter tido uma frustrante decepção. Acontece que o pacote tuxguitar disponível para o Debian (Lenny e Sid, apenas)está com uma dependência não satisfeita, trata-se do pacote libswt-gtk-3.2-java, que não é mais disponível para estas versões do Debian.</p>
<p>Acontece que uma versão mais recente, a  libswt-gtk-3.3-java, está disponível, assim, podemos usá-la para instalar o tuxguitar sem problemas, enganando o apt, fazendo-o pensar que o sistema tem o pacote libswt-gtk-3.2-java instalado.</p>
<p>Antes de tudo instale o pacote equivs. Este é um programa que permite ao usuário criar pacotes viruais que podem ser usados para satizfazer dependencias em falta.</p>
<blockquote><p># aptitude install equiv</p></blockquote>
<p>Após instalar o pacote, vc precisará criar um arquivo de controle para o equiv criar o pacote necessário para o caso da libswt-gtk-3.2-java, crie um arquivo como o a seguir, e salve-o com o nome de <strong>libswt-gtk-3.2-java-dummy</strong>:</p>
<blockquote><p>Section: libs<br />
Priority: optional<br />
Package: libswt-gtk-3.2-java-dummy<br />
Depends: libswt-gtk-3.3-java<br />
Provides: libswt-gtk-3.2-java<br />
Description: Dummy Package to libswt-gtk-3.2-java<br />
Depends on the installations of libswt-gtk-3.3-java to make the system thinks that libswt-gtk-3.2-java is installed<br />
.<br />
This package was build with Equivs to allow the installations of the tuxguitar<br />
package</p></blockquote>
<p>Após criar o arquivo você precisará instalar a versão mais recente da lib (libswt-gtk-3.3-java), e criar o pacote virtual com o equivs e instalá-lo. Para isso execute os comandos a seguir:</p>
<blockquote><p><strong>## cria o arquivo .deb para o pacote virtual</strong><br />
# equivs-build libswt-gtk-3.2-java-dummy</p>
<p><strong>## instala a biblioteca nova<br />
</strong> # aptitude install libswt-gtk-3.3-java</p>
<p><strong>## instala o pacote virtual criado</strong><br />
#  dpkg -i libswt-gtk-3.2-java-dummy_1.0_all.deb</p></blockquote>
<p>Após isso você poderá instalar o tuxguitar (<strong># aptitude install tuxguitar</strong>)  normalmente. Lembre-se que todos os comandos acima devem ser executados como root.</p>
<p>Esta é apenas uma solução provisória, até que o problema de dependência do pacote seja resolvido pois, assim que estiver, o recomendado é atualizar o tuxguitar e remover o paco virtual.</p>
<p>Boas Composições!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2008/01/17/instalando-tuxguitar-no-debian-lennysid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TuxGuitar! Uma ótima alternativa ao Guitar Pro no Linux</title>
		<link>http://blog.diovani.com/2007/10/27/tuxguitar-uma-otima-alternativa-ao-guitar-pro-no-linux/</link>
		<comments>http://blog.diovani.com/2007/10/27/tuxguitar-uma-otima-alternativa-ao-guitar-pro-no-linux/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 19:46:38 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[multimídia]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2007/10/27/tuxguitar-uma-otima-alternativa-ao-guitar-pro-no-linux/</guid>
		<description><![CDATA[Como Geek e Guitarrista, passei muito tempo procurando um jeito de usar o Guitar Pro, um ótimo editor de tablaturas, ou uma alternativa a este, no Linux.
Exitem alguns projetos queservem muito bem, como o Kguitar (editor de tablaturas para o KDE) , e o Dguitar (uma boa alternativa em Java). Ambos são muito bons, mas [...]]]></description>
			<content:encoded><![CDATA[<p>Como Geek e Guitarrista, passei muito tempo procurando um jeito de usar o Guitar Pro, um ótimo editor de tablaturas, ou uma alternativa a este, no Linux.</p>
<p>Exitem alguns projetos queservem muito bem, como o <a href="http://kguitar.sourceforge.net/">Kguitar</a> (editor de tablaturas para o KDE) , e o <a href="http://dguitar.sourceforge.net/">Dguitar</a> (uma boa alternativa em Java). Ambos são muito bons, mas por alguma razão, o Kguitar nunca funcionou para mim (com algumas falhas de segmentação e uma aversão a usar meu timidity como saída para midi), além de ter um grande problema, ser uma aplicação para o KDE (nada demais para quem usa KDE, mas um estorvo para quem não usa). Já o Dguitar funcionava muito bem, mas apenas para reproduzir os arquivos do Guitar Pro.</p>
<p>Outra alternativa, como pode-se ver em vários tutorias na net, é instalar o Guitar Pro no Wine, e o Timidity como um driver alsa para reproduzir as músicas. Acontece que, a menos que se disponha de um ótimo processador (ou dois) , fica impossível reprodizir as músicas nele (Wine + Guitar Pro + Timidity + Alsa = processos demais pra reproduzir em sincronia), isso sem contar na licença do Guitar Pro.</p>
<p>Hoje eu, felizmente, encontrei uma ótima alternativa, já disponível para Debian Lenny. Trata-se do <a href="http://www.tuxguitar.com.ar/">TuxGuitar</a>. Indiferente a referência ao nosso mascote, o programa é realmente ótimo, feito em Java, com interface GTK2, e todas as principais funções do Guitar Pro (digo principais, porque nunca explorei mais do que três ou quatro delas). Ele usa os mesmos sintetizadores do Dguitar e, por incrível que pareça, é até mais leve que este último.</p>
<p><a href="http://blog.diovani.com/wp-content/uploads/2007/10/screenshot_tuxguitar.jpg" title="screenshot_tuxguitar.jpg"><img src="http://blog.diovani.com/wp-content/uploads/2007/10/screenshot_tuxguitar.thumbnail.jpg" alt="screenshot_tuxguitar.jpg" /></a></p>
<p>Para instalá-lo no Debian, acerte seu /etc/apt/sources.list para usar a versão testing ou unstable, (ou lenny ou sid)  e execute <strong>#apt-get install tuxguitar</strong>. Para outras distribuições (e até para Windows) basta ver as instruções ou pacotes na página do programa: <a href="http://www.tuxguitar.com.ar">http://www.tuxguitar.com.ar</a>.</p>
<p>Boas Conposições!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2007/10/27/tuxguitar-uma-otima-alternativa-ao-guitar-pro-no-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Media Retargeting</title>
		<link>http://blog.diovani.com/2007/09/13/media-retargeting/</link>
		<comments>http://blog.diovani.com/2007/09/13/media-retargeting/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 15:00:05 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>
		<category><![CDATA[imagem]]></category>
		<category><![CDATA[multimídia]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2007/09/13/media-retargeting/</guid>
		<description><![CDATA[Estou trazendo um vídeo do Dr Shai Avidan, PHD pela Universidade Herbraica de Israel e co-autor da tecnologia chamada &#8220;Media Retargeting&#8221;.
[There is a video that cannot be displayed in this feed. Visit the blog entry to see the video.]
Trata-se de um novo e revolucionário algoritmo para redimensionamento de imagens sem perda de conteúdo ou distorções. [...]]]></description>
			<content:encoded><![CDATA[<p>Estou trazendo um vídeo do Dr Shai Avidan, PHD pela Universidade Herbraica de Israel e co-autor da tecnologia chamada &#8220;Media Retargeting&#8221;.</p>
<p>[There is a video that cannot be displayed in this feed. <a href="http://blog.diovani.com/2007/09/13/media-retargeting/">Visit the blog entry to see the video.]</a></p>
<p>Trata-se de um novo e revolucionário algoritmo para redimensionamento de imagens sem perda de conteúdo ou distorções. O algoritmo escanea a imagem por &#8220;curvas de energia&#8221; e determina, através destas, as áreas de menor importância, que podem ser removidas sem problemas, como áreas do céu, grama e outras áreas com cores e tons redundantes.</p>
<p>Um demo, em Flash, está disponível em <a href="http://swieskowski.net/carve/" title="Seam Carving Demo">http://swieskowski.net/carve/</a>, permitindo testar a tecnologia em suas próprias fotos (você precisa hospedar as imagens na web e de um arquivo crossdomain.xml no diretório de imagens, requerido para o Flash trabalhar com conteúdo remoto, detalhes <a href="http://www.crossdomainxml.org/">aqui</a>, mas há algumas imagens disponíveis para testes na página).</p>
<p>No último mês o Dr Shai foi contratado pela Adobe, o que certamente resultará na implantação da tecnologia nos produtos da Adobe, tais como Photoshop, Flash e talvez Fireworks, o que deixará a suíte gráfica da Adobe anos a frente de outros softwares.</p>
<p>Por outro lado, imagino que a mesma tecnologia seja implantada logo ao <a href="http://imagemagick.org/script/index.php">ImageMagick</a>, o que resultará na possibilidade de usar este recurso em N aplicações open source. Quem sabe <a href="http://gimp.org/">Gimp</a> e a extenção <a href="http://php.net">PHP</a> para o <a href="http://imagemagick.org/script/index.php">ImageMagick</a>?.</p>
<p><em>Fontes: <a href="http://www.meiobit.com/software/algoritmo_revolucion_rio_de_redimensionamento_de_imagens">MeioBit</a>, <a href="http://swieskowski.net/carve/">Seam Carving Demo</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2007/09/13/media-retargeting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redimensionar Imagens</title>
		<link>http://blog.diovani.com/2007/09/12/redimensionar-imagens/</link>
		<comments>http://blog.diovani.com/2007/09/12/redimensionar-imagens/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 19:57:38 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[imagem]]></category>
		<category><![CDATA[multimídia]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2007/09/12/redimensionar-imagens/</guid>
		<description><![CDATA[Fiz hoje um script (meu primeiro bash script) para redimensionar imagens a partir do gerenciador de arquivos.
Não é nada muito complexo, e talvez ainda tenha alguns bugs, mas ele facilita o trabalho para redimensionar imagens como quiser, usando ImageMagick.
Para utilizá-lo primeiro instale o ImageMacick e Zenity (o Zenity é uma aplicação para criar caixas de [...]]]></description>
			<content:encoded><![CDATA[<p>Fiz hoje um script (meu primeiro bash script) para redimensionar imagens a partir do gerenciador de arquivos.</p>
<p>Não é nada muito complexo, e talvez ainda tenha alguns bugs, mas ele facilita o trabalho para redimensionar imagens como quiser, usando ImageMagick.</p>
<p>Para utilizá-lo primeiro instale o ImageMacick e Zenity (o Zenity é uma aplicação para criar caixas de diálogo GTK a partir do shell)</p>
<blockquote><p><strong>apt-get install imagemagick zenity</strong></p></blockquote>
<p>Baixe o script <a href="http://www.diovani.com/files/image_resize">aqui</a>.</p>
<p>Depois disto, basta copiá-lo para /usr/bin e utilizar o comando $ image_resize [/caminho/para/imagem1]  [/caminho/para/imagem2] [...]  [/caminho/para/imagemn]  e o script vai pedir que digite o novo tamanho (dimensões) da imagem, você pode redimensionar quantas imagens quiser simultaneamente.</p>
<p>Para adicioná-lo ao contexto do gerenciador de arquivos, basta adicionar o comando e definí-lo para aparecer para arquivos de imagens recebendo o caminho para os arquivos selecionados como parâmetro.</p>
<p>Caso alguém aprimore o script não deixem de me enviar a nova versão.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2007/09/12/redimensionar-imagens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converter arquivos de audio</title>
		<link>http://blog.diovani.com/2007/08/30/converter-arquivos-de-audio/</link>
		<comments>http://blog.diovani.com/2007/08/30/converter-arquivos-de-audio/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 18:43:50 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[multimídia]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/2007/08/30/converter-arquivos-de-audio/</guid>
		<description><![CDATA[Olá novamente caros leitores (mesmo que eu imagine que sou o único a ler este, meu, blog), passei duas semanas sem postar nada devido a alguns problemas de família, mas agora estou de volta a ativa.
Perdi certo tempo ultimamente procurando algo que sempre me fez falta no GNU/Linux, um programa para converter arquivos de audio. [...]]]></description>
			<content:encoded><![CDATA[<p>Olá novamente caros leitores (mesmo que eu imagine que sou o único a ler este, meu, blog), passei duas semanas sem postar nada devido a alguns problemas de família, mas agora estou de volta a ativa.</p>
<p>Perdi certo tempo ultimamente procurando algo que sempre me fez falta no GNU/Linux, um programa para converter arquivos de audio. Em minha antiga &#8216;vida Windows&#8217;, o iTunes fazia todo o trabalho, mas não encontrei nenhum programa com estes recursos (diga-se, converter qualquer arquivo de audio) no Linux, até hoje.</p>
<p>Alguém em ##linux@irc.freenode.net me disse que possuia um script que  convertia audio através de um menu de contexto no navegador de arquivos, este era o audio-convert, que pode ser obtido <a href="https://savannah.nongnu.org/projects/audio-convert/">aqui</a>.</p>
<p>Trata-se de um script bem simples, em bash, que utiliza seus codecs disponíveis para converter arquivos de audio para vários formatos, como mpc, ogg, mp3, wav, bastando rodar o script com o arquivo original como parâmetro (Exemplo: $ audio-convert aruivo.wav), podendo ser usado para converter vários arquivos de uma única vez. A interface do script é bem intuitiva.</p>
<p>O pacote original (há um pacote .deb, que pode ser instalado tanto no ubuntu como no Debian, mas como é apenas um script bash, você pode simplesmente baixar o fonte e copiá-lo para /usr/bin) contém um script para instalá-lo no menu de contexto do nautilus. Estou postando como adicioná-lo no Thunar, em alguns passos:</p>
<ol>
<li>Instale o pacote zenity (# apt-get install zenity);</li>
<li>Instale o script, tanto faz se com o pacote .deb ou pelo fonte;</li>
<li>Abra o Thunar e selecione no menu: &#8216;Editar&#8217; -&gt; &#8216;Configurar ações personalizadas&#8217; ;</li>
<li>Clique no &#8216;+&#8217; , adicione o comando &#8216;audio-convert %F&#8217; (coloque o nome, descrição e ícone que desejar);</li>
<li>Clique na aba &#8216;Condições de Aparência&#8217; e marque apenas &#8216;Arquivos de Audio&#8217;;</li>
<li>Clique &#8216;Ok&#8217; e depois em &#8216;Fechar&#8217;.</li>
</ol>
<p>Pronto! Difícil né? Agora basta você selecionar e clicar com o botão direito nos arquivos que desejar converter e selecionar o item [nome da ação que você colocou].</p>
<p>Lembre-se, para converter arquivos você vai precisar dos codecs e decoders para os formatos que desejar. O <a href="http://lame.sourceforge.net/index.php">Lame</a>, é o codificador/decodificaor mp3 mais popular, para instalá-lo apenas execute: &#8216;# apt-get install lame&#8217; (você precisa do repositório debian-multimedia, adicione &#8216;deb http://www.debian-multimedia.org stable main&#8217; ao &#8216;/etc/apt/sources.list&#8217;).</p>
<p><em>Fontes:</em> <a href="https://savannah.nongnu.org/projects/audio-convert/">https://savannah.nongnu.org/projects/audio-convert/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2007/08/30/converter-arquivos-de-audio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Highslide no Wordpress</title>
		<link>http://blog.diovani.com/2007/08/06/highslide-no-wordpress/</link>
		<comments>http://blog.diovani.com/2007/08/06/highslide-no-wordpress/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 14:02:31 +0000</pubDate>
		<dc:creator>diovani</dc:creator>
				<category><![CDATA[Sem Categoria]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[highslide]]></category>
		<category><![CDATA[imagem]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[multimídia]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.diovani.com/?p=68</guid>
		<description><![CDATA[O highslide é um visualizador de miniaturas feito em JavaScript. Ele exibe as imagens em pop-ups sobre sua página (em html, nao novas janelas), podendo ser movidos ou abertos em sequencia. O efeito visual é melhor que qualquer visualizador de imagens já visto, mesmo em sistemas operacionais. Veja minhas imagens e screenshots para ter uma [...]]]></description>
			<content:encoded><![CDATA[<p>O highslide é um visualizador de miniaturas feito em JavaScript. Ele exibe as imagens em pop-ups sobre sua página (em html, nao novas janelas), podendo ser movidos ou abertos em sequencia. O efeito visual é melhor que qualquer visualizador de imagens já visto, mesmo em sistemas operacionais. Veja minhas imagens e screenshots para ter uma idéia.  Vou mostrar aqui como intalar o plugin para Wordpress e como adicionar automaticamente o highslide a TODAS as imagens do blog, sem precisar editar os posts antigos.</p>
<blockquote><p><em>O visualizador de miniaturas Highslide é free para uso não-comercial, e custa  $29, dólares para cada domínio deu8m website comercial, então, caso você possua um blog comercial (?) você deverá pagar pelo Highslide.js. Veja a <a href="http://vikjavev.no/highslide/#licence">licença</a>. </em></p></blockquote>
<p>Primeiramente, baixe e instale o plugin <a href="http://wordpress.org/extend/plugins/wp-highslide-image-viewer/">wp-highslide</a> (descompacte-o dentro de uma pasta &#8216;highslide&#8217; em wp-content/plugins/) e também baixe a biblioteca <a href="http://vikjavev.no/highslide/">highslide</a> (copie apenas o arquivo highslide.js para dentro de wp-content/plugins/highslide). Após isso vá em &#8216;Plugins&#8217; (ou &#8216;Extenções&#8217;, em português), na administração de seu blog e ative o wp-highslide.  Com isso você terá o plugins instalado, podendo usar a tag &lt;highslide&gt;&lt;/highslide&gt; para adicionar miniaturas usando a biblioteca, o que é um saco. Então, para facilitar as coisas, vá em &#8216;Opções&#8217; e clique em &#8216;wp-highslide&#8217;, ajuste as opções como deseja e em &#8216;JAVASCRIPT settings&#8217; adicione o seguinte:</p>
<p>Caso seu tema não utilize &#8216;<a href="http://prototypejs.org/">prototype</a>&#8216; (um framework JavaScript), adicione no início do textarea o seguinte código:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script&gt;
src=&quot;http://prototypejs.org/assets/2007/6/20/prototype.js&quot;
 type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>E abaixo da linha: <strong>&#8216;hs.preloadImages();&#8217;</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> elements <span style="color: #339933;">=</span> $A<span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
elements.<span style="color: #660066;">each</span>
<span style="color: #009900;">&#40;</span>
    <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>element<span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>element.<span style="color: #660066;">href</span>.<span style="color: #660066;">endsWith</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'jpg'</span><span style="color: #009900;">&#41;</span>
            <span style="color: #339933;">||</span> element.<span style="color: #660066;">href</span>.<span style="color: #660066;">endsWith</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'png'</span><span style="color: #009900;">&#41;</span>
            <span style="color: #339933;">||</span> element.<span style="color: #660066;">href</span>.<span style="color: #660066;">endsWith</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'gif'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            element.<span style="color: #660066;">className</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'highslide'</span><span style="color: #339933;">;</span>
&nbsp;
            Event.<span style="color: #660066;">observe</span>
            <span style="color: #009900;">&#40;</span>
                element<span style="color: #339933;">,</span>
                <span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span>
                <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span>
                <span style="color: #009900;">&#123;</span>
                    Event.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    <span style="color: #003366; font-weight: bold;">var</span> element <span style="color: #339933;">=</span> Event.<span style="color: #660066;">element</span><span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    <span style="color: #000066; font-weight: bold;">return</span> hs.<span style="color: #660066;">expand</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#41;</span></pre></div></div>

<p>Isso vai adicionar automaticamente o Highslide a todos os links para imagens da página, inclusive dos posts antigos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diovani.com/2007/08/06/highslide-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

