Posted by hordia on 24th May 2007
This post has the main purpose of showing my support to the Free Software Foundation campaign called “playogg” which was launched by the FSF this 16 of May of 2007, in Boston, Massachusetts, U.S.A. and basically wants to spread the use of the ogg vorbis codec in all platforms.
To begin, the ogg vorbis format is technically better than mp3, compressing with better quality and less space. For example, among other things, whereas an mp3 with normal quality takes 128kb with an ogg vorbis file “is enough” with 64kb.
More technical info about the format here: xiph.org
On the other hand, although in my country (Argentina), at least so far there are no problems with software patents, that’s not the case of countries like United States and many others, where indeed they can’t use free programs with an excellent implementation from the mp3 standard like LAME.
In order to have an idea about the costs of mp3, you can check: http://www.mp3licensing.com/royalty
The ogg vorbis specification is in the public domain so anyone can use the format or write software to use it without being dependent on a patent holder for permission.
In addition, this format was recently extended also to personal music players (I believe that was one of the main problems for normal users). And more, recently I found out a very interesting project to replace the firmware of those gadgets by free versions, and of course most of them also implements the ogg vorbis codec, I’m speaking about the Rockbox project.
Update: Mobile players known to support ogg vorbis here: PortablePlayers.
algorithms
, audio
, codecs
, english
, formats
, free culture
, free software
, hardware
, music
, projects
, standards 
Share This/Compártelo
Posted in audio, algorithms, free culture, music, free software, hardware, codecs, formats, projects, English, standards | No Comments »
Posted by hordia on 23rd May 2007
Este post tiene como finalidad mostrar mi apoyo a la campaña organizada por la Free Software Foundation denominada “playogg” la cual fue lanzada por la FSF este 16 de mayo de 2007, en Boston, Massachusetts, EEUU y básicamente prentende fomentar el uso del codec ogg vorbis en todas las plataformas.
Para empezar, el formato ogg vorbis es muy superior técnicamente al mp3, comprimiendo con mejor calidad y ocupando menos espacio. Por ejemplo, entre otras cosas, mientras que un mp3 de calidad aceptable arranca en los 128kb un archivo ogg vorbis “ya se escucha bien” con 64kb.
Más info técnica del formato aca: xiph.org
Por otro lado, a pesar de que en mi país (Argentina), al menos por ahora no hay problemas con las patentes de software, ese no es el caso de países como Estados Unidos y muchos otros más en los que incluso hay trabas para utilizar programas libres que implementan de forma excelente el standard mp3 como LAME.
Para tener una idea de los costos del mp3 se puede consultar: http://www.mp3licensing.com/royalty
La especificación de ogg vorbis está en el dominio público y cualquiera puede implementarla y darle la utilización que prefiera sin depender de ningún permiso de algún tenedor de patentes.
Además, recientemente este formato se extendió también entre los reproductores personales de música (creo una de las trabas más grandes que habia para el usuario común). Y es más, hace poco me enteré de un interesante proyecto para reemplazar los firmwares de estos aparatos por versiones libres y que generalmente también implementan ogg vorbis por las razones antes mencionadas, hablo del proyecto Rockbox.
Update: Para saber que reproductores portátiles soportan ogg vorbis consultar el siguiente link: PortablePlayers.
algorithms
, audio
, Castellano
, codecs
, formats
, free culture
, free software
, hardware
, projects
, standards 
Share This/Compártelo
Posted in audio, algorithms, free culture, free software, hardware, codecs, formats, projects, Castellano, standards | No Comments »
Posted by hordia on 29th March 2007
Algunos ecos de lo que fue LAC2007:
Parece que todo el “streaming recolectado” va a estar disponible para bajar en esta dir: link.
Por otra parte, estos días (del 27 al 31 de marzo) se esta llevando a cabo en Frankfurt, Alemania, la exposición (creo más grande del mundo) de instrumentos, software y hardware musical y accesorios denominada Musikmesse.
Conclusión: LAC2007 en Berlin, Musikmesse en Frankfurt, parece que todo pasa por Alemania…
algorithms
, alsa
, audio
, c++
, Castellano
, codecs
, conferences
, effects
, events
, formats
, free culture
, free software
, GNU/Linux
, GPL
, hardware
, instruments
, libraries
, lutheria
, midi
, music
, open source
, programming
, publications
, python
, signal processing
, talks 
Share This/Compártelo
Posted in audio, algorithms, effects, signal processing, free culture, music, free software, programming, instruments, GNU/Linux, GPL, open source, c++, hardware, codecs, libraries, formats, alsa, midi, lutheria, python, publications, Castellano, talks, events, conferences | No Comments »
Posted by hordia on 5th March 2007
Del 22 al 25 de marzo de este año se desarrollaran las 5tas jornadas de Linux Audio Conference (LAC) en Berlin, Alemania.
LAC2007 tiene como objetivo reunir a desarrolladores y usuarios de linux y software de audio open source con el objetivo de compartir información y discutir sobre proyectos y música.
Puntos más importantes:
- Charlas públicas y workshops
- Conciertos
- Tutoriales
- Presentación de papers
- Audio en vivo/streaming de video
- Entrada gratuita a todos los eventos (excepto para los conciertos)
(info de prensa del evento aqui)
El programa detallado del evento aca (por días)
Títulos de las charlas y workshops:
- A Tetrahedral Microphone Processor for Ambisonic Recording
Fons Adriaensen
- Renewed architecture of the sWONDER software for Wave Field Synthesis on large scale systems
Marije Baalman, Simon Schampijer, Torben Hohn, Thilo Koch, Daniel Plewe, Eddie Mond
- Music Composition through Spectral Modeling Synthesis and Pure Data.
Edgar Barroso
- A Software-based Mixing Desk for Acousmatic Sound Diffusion
André Bartetzki
- pnpd, a new audio synthesis engine with a dataflow language
Tim Blechman
- openSUSE JAD - Tutorials for installation and producing music
Michael Bohle
- Integrating Documentation, End-User Support, and Developer Resources using *.linuxaudio.org
Ivica Ico Bukvic, Robin Gareus, Daniel James
- Audio Metering and Linux
Andres Cabrera
- Qtractor - A Audio/MIDI multi-track sequencer
Rui Nuno Capela
- Compiling Simulink Models as SuperCollider UnitGenerators
Martin Carlé, Sönke Hahn
- Python for Sound Manipulation - A versatile creation environment Tutorial
Renato Fabbri and Fábio Furlanete
- Developing Shared Tools: a Researchers Integration Medium Workshop
Fábio Furlanete and Renato Fabbri
- Visual prototyping of audio applications (CLAM)
David Garcia, Pau Arumi, Xavier Amatriain
- Interfacing Pure Data with Faust
Albert Gräf
- Faust Hands On Demo
Yann Orlarey and Albert Gräf
- Proposal for an XML format for Time, Positions and Parts of Audio Waveforms
Jens Gulden and Hanns Holger Rutz
- JJack: Using the JACK Audio Connection Kit with Java
Jens Gulden
- Model Driven Software Development with SuperCollider and UML
Jens Gulden
- Offener Schaltkreis, An interactive Sound Installation
Christoph Haag, Martin Rumori, Franziska Windisch, Ludwig Zeller
- Stereo, Multichannel and Binaural Sound Spatialization in Pure-Data
Georg Holzmann
- Canorus - a music score editor - Workshop
Reinhard Katzmann, Matevz Jekovec
- Buzztard Music Production Environment Demo
Stefan Kost and Thomas Wabner
- The One Laptop Per Child (OLPC) Audio Subsystem
Jaya Kumar
- Musical Signal Scripting with PySndObj
Victor Lazzarini
- Stochastic Composition with SuperCollider
Sergio Luque
- Beyond open source music software: extending open source philosophy to the music with CODES
Evandro Manara MILETTO, Luciano Vargas FLORES, Daniel Eugenio KUCK, Marcelo Soares PIMENTA and Jerome RUTILY
- pure-dyne
Aymeric Mansoux, Antonios Galanopoulos and Chun Lee
- Getting Linux to produce Music fast and powerful
Hartmut Noack
- Firewire Audio on Linux - Demo
Pieter Palmers
- The Linux MIDI Studio - A workshop with Dave Phillips
Dave Philips
- From resistors to samples: Developing open hardware instruments using Arduino, Pure Data and Processing - Workshop
Recursive Dog collective (Dolo Piqueras, Emanuele Mazza and Enrique Tomás)
- Video Editing with the Open Movie Editor
Richard Spindler
- Developing LADSPA Plugins with Csound
Rory Walsh and Victor Lazzarini
- Real-Time Multiple-Description Coding of Speech Signals
Jan Weil, Kai Clüver, and Thomas Sikora
- blue: a music composition environment for Csound
Steven Yi
- Livecoding with SuperCollider
Alberto de Campo
Link a las descripciones de cada uno de los papers: abstracts
Update:
Update 2:
Hay streaming de audio y video en tiempo real de todas las conferencias y conciertos (luego también estará en diferido)
acoustics
, algorithms
, audio
, c++
, Castellano
, CLAM
, codecs
, conferences
, effects
, español
, events
, free software
, GNU/Linux
, libraries
, midi
, music
, open source
, programming
, publications
, python
, signal processing
, talks 
Share This/Compártelo
Posted in audio, acoustics, algorithms, effects, signal processing, music, free software, programming, GNU/Linux, open source, c++, codecs, libraries, midi, python, publications, Castellano, CLAM, talks, events, conferences | No Comments »
Posted by hordia on 24th February 2007
SoX (Sound eXchange) es un conjunto de comandos muy potentes para procesar archivos de audio. Estos resultan tan diversos que normalmente esta herramienta se hace conocer como “la navaja suiza de las herramientas de sonido”.
Entre otras cosas, permite conversión entre formatos, aplicar efectos (por ejemplo distintos tipos de filtros), resamplear, grabar, reproducir, etc.
Otra cosa curiosa que tiene es que estas funcionalidades también estan disponibles como biblioteca (denominada libst). Se trata de una biblioteca estática que puede ser usada desde otras aplicaciones.
Recientemente hice algunos scripts para Musix que valiéndose de esta herramienta convierten en forma masiva de formato y resamplean desde el menú contextual de konqueror (ver mi otro post).
Los .desktop hay que agregarlos en “~/.kde/share/apps/konqueror/servicemenus/” para que este solo disponible para un usuario y en “/usr/share/apps/konqueror/servicemenus/” para que lo este para todos los usuarios del sistema. También hay que editar los .desktop con el path correcto donde van a estar ubicados los .sh, nada más.
Tres tienen acciones sobre directorios, convierten todo lo que tenga extensión mp3 o wav (según se elija) dentro del directorio a wav 44kHz o 48kHz y hay uno que actua sobre archivos individuales mp3 convirtiendolos a wav.
Se pueden hacer muchas variaciones de todo esto y es aplicar la misma idea.
(bajar conv_masiva_sox.tar.gz)
Otros ejemplos:
Grabar lo que entra por la entrada de línea: rec -c 2 -r 44100 -s w my_file.wav
Resampleo (resamplea a 44100Hz): sox test.wav -r 44100 test_44100.wav resample
Cambiar el bitrate a 16bits: sox test.wav -w test_out.wav
Convertir a PCM: sox test.wav -u -w test_44100_pcm.wav
Pasa bajo (frecuencia de corte): sox test.wav test_LP.wav lowpass 1000
audio
, Castellano
, codecs
, formats
, free software
, GNU/Linux
, libraries 
Share This/Compártelo
Posted in audio, free software, GNU/Linux, codecs, libraries, formats, Castellano | No Comments »