quarta-feira, 11 de julho de 2012

Music, Sound and Programming

      There is good free tools and libraries for creation and processing of sound  and music for Linux system. With this tools is possible create and generate  sounds. For example the application CSound.

List of tools/libraries and webpages:

CSound
        "Csound is a sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms. Its use is not restricted to any style of music, having been employed for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television."
http://en.wikipedia.org/wiki/Csound
 
RoseGarden
      "Rosegarden is a well-rounded audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment."


PythonInMusic 
      Create, processing, generate sound with Python language. Music softwares using Python language programming.

Timidity
      Play midi files and export files for other formats.
"TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats."

LilyPond 
      Tool for edit partiture. "LilyPond is a music engraving program, devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts."

TuxGuitar
 "With TuxGuitar, you will be able to compose music using the following features
  • Tablature editor
  • Score Viewer
  • Multitrack display
  • Autoscroll while playing
  • Note duration management
  • Various effects (bend, slide, vibrato, hammer-on/pull-off)
  • Support for triplets (5,6,7,9,10,11,12)
  • Repeat open and close
  • Time signature management
  • Tempo management
  • Imports and exports gp3,gp4 and gp5 file"



ABjad
      "Abjad helps composers build up complex pieces of music notation in an iterative and incremental way. Use Abjad to create a symbolic representation of all the notes, rests, staves, tuplets, beams and slurs in any score. Because Abjad extends the Python programming language, you can use Abjad to make systematic changes to your music as you work. And because Abjad wraps the powerful LilyPond music notation package, you can use Abjad to control the typographic details of the symbols on the page."

PySynth
      "PySynth is a simple music synthesizer written in Python.  The goal is not to produce many different sounds, but to have scripts that can turn ABC notation into a WAV file without too much tinkering."


Download song Enya in midi format like example/demo (unknow author for midi, song by Enya) below:
Enya - Boadicea (midi file)

(If you know other free software and libraries for processing, edit/create and generate sounds and music tell us, post your comment.)

Nenhum comentário:

Postar um comentário