From Fedora Project Wiki

Revision as of 06:10, 6 March 2009 by Oget (talk | contribs) (added bio2jack)

Fedora Audio Creation Special Interest Group

Mission

Goal: to make Fedora the best Free software and open source platform it can be for computer based music production, audio mastering and audio editing.

We aim to accomplish this goal through a variety of activities:

  • Creating high quality packages of music / audio applications, tools and libraries.

The first step here will be integration of CCRMA's packages into Fedora, we are in contact with Fernando Lopez-Lezcano from CCRMA about this, here is his description of planet CCRMA and the renewed integration effort:

Planet CCRMA is a third party repository that specializes since 2001 in transforming a stock Fedora (originally Red Hat) workstation into a low latency audio machine. It includes a low latency patched kernel, assorted utilities to get everything working without manual configuration and a fairly complete collection of up to date open source sound, midi and music applications geared towards musical content creation. Most applications use the Jack sound server to communicate with the sound card and each other.

Over time some packages from Planet CCRMA have migrated to Fedora, this is a second push to integrate more of the core Planet CCRMA packages into Fedora.

  • Providing a forum where users and developers can discuss issues related to music production, audio mastering and audio editing.
  • Seeking publicity for Audio Creation in and with Fedora
  • Actively review each other's audio packages to shorten the time it takes to get them approved and imported into Fedora Package Collection
  • Design additional guidelines on top of the Fedora Packaging guidelines that are specific to audio packages (as needed)
  • Help each other fix bugs that have been filed against audio packages
  • Alerting each other about orphaned and soon-to-be orphaned audio packages so that we can prevent their removal

Jackd system integration:

  • provide a seamless jackd/pulseaudio setup. (no workarounds like [1])

Audio Spin:

Process

The Audio Creation SIG is currently in a phase were we are concentrating on getting more audio related packages in to Fedora and specifically concentrating on getting CCRMA packages integrated into Fedora.

Since Fernando's time is almost fully occupied with maintaining CCRMA and keeping it up to date, the effort of the integration of CCRMA packages into Fedora will be mostly done by other Fedora Contributers. The plan is that Fedora contributers go through CCRMA packages spec files to make them fully match the Fedora Packaging Guidelines and then submit them for review and make any necessary changes to pass review. Fernando will be put in the CC of the review, and will be made co-maintainer of packages want the are imported into the Fedora Package Collection. This way the packaging expertise and manpower of the Fedora Community can be combined with the vast Audio Creation experience of Fernando. This effort will be spearheaded by Hans de Goede.

A list of audio packages needing a reviewer will be kept here on the wiki, so that people who want to help can easily find them. If you want to create, submit and maintain packages yourself, that is very good too, be sure to check that they are not already under review, and add them to the list of packages needing review here to get a review from a SIG member.

Communication

As our work currently mainly consists of packaging, communication is mainly done through bugzilla review tickets (a list of active ones is below). We also have a mailing list for general discussions surrounding audio / music creation: http://www.redhat.com/mailman/listinfo/fedora-music-list

Wishlist

Enter any Audio Creation related software you want to see packaged here:

Information Software Instrument Type
Package Summary License Assignee Application Library Notation Drums Piano Strings Other Audio MIDI Mixer Sampler
FAUST real-time audio signal processing language. GPL?
Frescobaldi LilyPond sheet music editor for KDE4 GPLv2?
Gnome Guitar small suite of apps for the guitarist GPL?
Minicomputer Software synthesizer GPLv3
Non sequencer Pattern-based MIDI sequencer GPLv2+
Qtractor Audio/MIDI multi-track sequencer GPLv2
Traverso multitrack audio recording and editing GPL?

Audio Creation related software submitted for review

Information Software Instrument Type
Package Summary License Bugzilla Application Library Notation Drums Piano Strings Other Audio MIDI Mixer Sampler
bio2jack lib for porting blocked io apps to jack LGPLv2+... 488910
FluidR3 soundfont Pro-quality GM/GS soundfont MIT 483376
k3guitune Guitar and other instruments tuner GPLv2+ 483451
MuseScore music composition & notation software GPLv2... 486760

Orphaned Packages Needing Maintainers

No Currently Orphaned Audio Creation packages

Packages Accepted into Fedora

Information Software Instrument Type
Package Summary License pkgdb Application Library Notation Drums Piano Strings Other Audio MIDI Mixer Sampler Notes
Aldrin Modular music sequencer/tracker GPLv2+ [2]
Ardour Multichannel Digital Audio Workstation GPLv2+ [3]
armstrong Powerful music sequencing library GPLv2+... [4]
Audacity Multitrack audio editor GPLv2 [5]
Hydrogen advanced drum machine GPLv2+ [6]
KGuitar Guitar Tabulature Music Editor GPLv2+ [7]
LMMS music production GPLv2+ ... [8]
MusE Midi/Audio Music Sequencer GPL+... [9]
MusixTeX Sophisticated music typesetting GPLv2+ [10]
PortMidi Real-time Midi I/O Library MIT [11]
Rakarrack guitar effects processor GPLv2 [12]
Rosegarden4 MIDI, audio and notation editor GPLv2+ [13] Needs update
rtaudio Real-time Audio I/O Library MIT [14]
Sooperlooper Realtime software looping sampler GPLv2+ [15]
TSE3 MIDI Sequencer Engine GPL+ [16]
TuxGuitar multitrack tablature editor LGPLv2+ [17]


  • Please add others that have already made the jump into Fedora, so that we can show that the SIG is making positive progress ;-)
  • The above table is made for ease of classification. Feel free to tailor it.

Packagers/Reviewers/People interested

Common Non-fedora-conforming issues in CCRMA packages

Given that Planet CCRMA has a lot of tools that might be packaged for Fedora, it's possible that recurring items will stick out - and we could mention a standard approach to resolve them.

  • don't know yet.

Audio Creation Links