From Fedora Project Wiki

(significant revision)
Line 2: Line 2:
 
Remember: this is a wiki, so your contributions of all kinds are welcomed!
 
Remember: this is a wiki, so your contributions of all kinds are welcomed!
  
== Goal ==
+
== Goals ==
A pre-configured Fedora spin, with the most outstanding audio software ready for novice audio creators to put to work. The aim is to release at the next Fedora release (14), due to go live around 2010-10-01. A serious amount of testing needs to be performed, with the expectation that any elements that seem to make using the spin unreliable should be culled from the spin before release. At the time of Fedora release, the collaborators shall meet to determine whether to push the spin as a fully marketed cd/dvd, or whether to leave it in the wild for continued appraisal until the next Fedora cycle.
+
* Create a Fedora spin configured with software and optimizations designed for audio creation work.
 +
 
 +
== Contributors ==
 +
* [[user:dtimms|David Timms]]
 +
* [[User:Crantila|Christopher Antila]]
 +
* [[User:smoge|Bernardo Barros]]
  
 
== Status ==
 
== Status ==
Line 9: Line 14:
 
* 2010-07-18: There has been renewed interest on the music list in developing a Fedora Music Creation spin.
 
* 2010-07-18: There has been renewed interest on the music list in developing a Fedora Music Creation spin.
  
== Contributors ==
+
== Timeline ==
* [[user:dtimms|David Timms]]
+
The aim is to release with the next mainstream Fedora release, Fedora 14 "Laughlin," currently scheduled for 26 October 2010 (see [[https://fedoraproject.org/wiki/Releases/14/Schedule|here]]).
* [[User:Crantila|Christopher Antila]]
+
 
* [[User:smoge|Bernardo Barros]]
+
Due to the amount of testing required, and the number of things that might go wrong, there will be a meeting in the future to determine whether to treat the Spin as a mature, usable spin, or as one in testing for Fedora 15.
  
 
== Tasks ==
 
== Tasks ==
 
If any of these areas interest you, please put your name next to an item, and indicate when you think you might be able to complete the task, etc.
 
If any of these areas interest you, please put your name next to an item, and indicate when you think you might be able to complete the task, etc.
  
* Develop list of primary audio packages.
+
* Develop the list of primary audio packages.
* Develop list of other audio packages.
+
* Develop the list of other audio packages.
* Develop list of system tweaks to improve the user experience.
+
* Develop a list of system tweaks to improve the user experience.
 
* Build initial kickstart file based on primary audio packages.
 
* Build initial kickstart file based on primary audio packages.
* Publish the first cut via torrent/site for SIG feedback.
+
* Publish the first cut via torrent/site for SIG feedback. (crantila: this should be done via fedorahosted?)
* Cool name for the spin.
+
* Make a cool name for the spin.
* Confirm collaborators added to page.
+
<!-- * Confirm collaborators added to page. -->
* Prioritize tasks, and assign tasks to people.
+
* Prioritize tasks; assign them to people.
* Artwork for themes and CDs/DVDs.
+
* Team up with Artwork for themes and CDs/DVDs.
 +
* Document "primary" software ([[User:Crantila|Christopher]]).
 +
* Get space at [http://www.fedorahosted.org fedorahosted] to store development materials.
 +
* Write information on [[https://fedoraproject.org/wiki/Releases/14/Spins|this page]].
 +
* Get a beat written for the Release Notes ([[User:Crantila|Christopher]]).
  
== Primary Audio Packages ==
+
== Primary Packages ==
 
The spin developers consider this group of packages to cover key audio creation areas.
 
The spin developers consider this group of packages to cover key audio creation areas.
  
 
=== Written Music / Sheet Music ===
 
=== Written Music / Sheet Music ===
 +
crantila: Do we need these at all?  We're looking to create a spin targeted for audio creation.  People using LilyPond might be better off doing it in the standard distribution, unless they want other audio creation programs.  The point is that we don't need to include it as essential software, so let's cut it out and reduce the size of the installation media.
  
 
* LilyPond
 
* LilyPond
Line 38: Line 48:
 
** LilyPondTools for jEdit
 
** LilyPondTools for jEdit
  
=== Recording and Editing ===
+
=== Recording and DAWs ===
 
* Audacity [1.3.12-beta]
 
* Audacity [1.3.12-beta]
 
* Ardour
 
* Ardour
* QTractor
+
* Qtractor
 +
* Rosegarden
 
* Traverso
 
* Traverso
  
=== Sound Analysys ===
+
=== Sound Analysis ===
 
* Praat
 
* Praat
  
=== Synthesis and Processing ===
+
=== Synthesis ===
* SuperCollider 3.4
 
* PD-extended
 
* CSound 5
 
 
 
 
<!-- ==== Drum Machine ==== -->
 
<!-- ==== Drum Machine ==== -->
 
* Keyboard:
 
* Keyboard:
Line 57: Line 64:
 
* Effects:
 
* Effects:
 
** rakarrack
 
** rakarrack
 +
* Sampling:
 +
** FluidSynth & Qsynth
 +
** LinuxSampler
 +
** Qsampler
 +
* Processing/Languages:
 +
** SuperCollider 3.4
 +
** PD-extended
 +
** CSound 5
 +
 +
=== Sound Server and Configuration ===
 +
* qjackctl
 +
* jack or jack2 (crantila: jack2 should be a top priority)
 +
 +
=== Kernel and Drivers ===
 +
* Real-time kernel
 +
* FFADO: FireWire audio capture/output
  
=== Sampler ===
+
crantila: aren't USB & MIDI already included by default?
  
* Fluidsynth
+
=== Default Desktop Environment(s) ===
* LinuxSampler
+
crantila: If we end up with a DVD, it may be possible to include GNOME and KDE, and maybe even others.  Probably only one would fit on a CD.  They all have their advantages, so I suggest voting by FAS username.  That way, we can pick what would please the greatest number of existing audio creation users.
* Qsampler
 
  
=== Sound Server and Configuration ===
+
GNOME:
* qjackctl
 
* jack or jack2
 
  
=== Drivers ===
+
KDE:
* USB audio capture/output
+
* crantila
* FFADO - FireWire audio capture/output
 
* MIDI receive and transmit
 
  
=== Other Audio Packages ===
+
XFCE:
These packages would be nice to have but might not be ready in time, too large, not packaged for fedora. Other's might provide an alternative should some of the primary goal items not be achievable.
 
  
* jack2
+
== Other Packages ==
* real time kernel
+
These packages would be nice to have, but shouldn't be necessary for release.
 +
* SuperCollider
  
 
== Bugs ==
 
== Bugs ==
Line 83: Line 101:
  
 
== Links to Further Information ==
 
== Links to Further Information ==
* Audio Software Packaging <!-- CRA: what does this mean? -->
+
* Audio Software Packaging (crantila: what does this mean?)
 
* Packages Requiring Testing (koji and bodhi)
 
* Packages Requiring Testing (koji and bodhi)
 
<!-- We should require all audio packages to be listed, and require minimum 2 users of each build to confirm normal, crash free operation. (CRA: I agree, but this statement doesn't belong here) -->
 
<!-- We should require all audio packages to be listed, and require minimum 2 users of each build to confirm normal, crash free operation. (CRA: I agree, but this statement doesn't belong here) -->
  
 
[[Category:Packaging SIGs]]
 
[[Category:Packaging SIGs]]

Revision as of 01:13, 22 July 2010

Remember: this is a wiki, so your contributions of all kinds are welcomed!

Goals

  • Create a Fedora spin configured with software and optimizations designed for audio creation work.

Contributors

Status

  • 2010-07-22: Creation of the Spin Development page.
  • 2010-07-18: There has been renewed interest on the music list in developing a Fedora Music Creation spin.

Timeline

The aim is to release with the next mainstream Fedora release, Fedora 14 "Laughlin," currently scheduled for 26 October 2010 (see [[1]]).

Due to the amount of testing required, and the number of things that might go wrong, there will be a meeting in the future to determine whether to treat the Spin as a mature, usable spin, or as one in testing for Fedora 15.

Tasks

If any of these areas interest you, please put your name next to an item, and indicate when you think you might be able to complete the task, etc.

  • Develop the list of primary audio packages.
  • Develop the list of other audio packages.
  • Develop a list of system tweaks to improve the user experience.
  • Build initial kickstart file based on primary audio packages.
  • Publish the first cut via torrent/site for SIG feedback. (crantila: this should be done via fedorahosted?)
  • Make a cool name for the spin.
  • Prioritize tasks; assign them to people.
  • Team up with Artwork for themes and CDs/DVDs.
  • Document "primary" software (Christopher).
  • Get space at fedorahosted to store development materials.
  • Write information on [page].
  • Get a beat written for the Release Notes (Christopher).

Primary Packages

The spin developers consider this group of packages to cover key audio creation areas.

Written Music / Sheet Music

crantila: Do we need these at all? We're looking to create a spin targeted for audio creation. People using LilyPond might be better off doing it in the standard distribution, unless they want other audio creation programs. The point is that we don't need to include it as essential software, so let's cut it out and reduce the size of the installation media.

  • LilyPond
    • LilyPond-mode for Emacs
    • Frescobaldi
    • InkScape
    • LilyPondTools for jEdit

Recording and DAWs

  • Audacity [1.3.12-beta]
  • Ardour
  • Qtractor
  • Rosegarden
  • Traverso

Sound Analysis

  • Praat

Synthesis

  • Keyboard:
    • zynaddsubfx
  • Effects:
    • rakarrack
  • Sampling:
    • FluidSynth & Qsynth
    • LinuxSampler
    • Qsampler
  • Processing/Languages:
    • SuperCollider 3.4
    • PD-extended
    • CSound 5

Sound Server and Configuration

  • qjackctl
  • jack or jack2 (crantila: jack2 should be a top priority)

Kernel and Drivers

  • Real-time kernel
  • FFADO: FireWire audio capture/output

crantila: aren't USB & MIDI already included by default?

Default Desktop Environment(s)

crantila: If we end up with a DVD, it may be possible to include GNOME and KDE, and maybe even others. Probably only one would fit on a CD. They all have their advantages, so I suggest voting by FAS username. That way, we can pick what would please the greatest number of existing audio creation users.

GNOME:

KDE:

  • crantila

XFCE:

Other Packages

These packages would be nice to have, but shouldn't be necessary for release.

  • SuperCollider

Bugs

We want to keep track of new and existing bugs. Maybe some cached BugZilla queries?

Links to Further Information

  • Audio Software Packaging (crantila: what does this mean?)
  • Packages Requiring Testing (koji and bodhi)