|
|
(5 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| (1.) Topics marked as "optional" will be completed as time permits, during project weeks 9, 10, and 11. See the proposed schedule for details.
| | == Linux Audio Basics == |
| | * [[User:Crantila/FSC/Sound_Cards|Sound Cards and Digital Audio]] |
| | * [[User:Crantila/FSC/Sound_Servers|Understanding Sound Servers]] |
| | * [[User:Crantila/FSC/CCRMA/Everything|Planet CCRMA at Home]] |
| | * [[User:Crantila/FSC/Real Time|Real-Time and Low Latency]] |
|
| |
|
| (2.) Where possible, I will avoid replication of material by referring to existing Fedora Project documentation.
| | == Audio and Music Software == |
| === System Tasks ===
| | * Simple Recording |
| * Understanding Sound Cards
| |
| ** What Is a "Sound Card?"
| |
| ** How Do I Find Information about my audio interface? (optional)
| |
| ** How Do I Find Information about my MIDI interface? (optional)
| |
| ** How Do I Know Which Input/Output Port to Use?
| |
| * Understanding Sound Servers
| |
| ** What a Sound Server Is
| |
| ** Advanced Linux Sound Architecture (ALSA)
| |
| *** What ALSA Is, and Why It Exists
| |
| ** [[User:Crantila/FSC/SoundServers/Pulse|PulseAudio]]
| |
| ** [[User:Crantila/FSC/SoundServers/JACK|JACK Audio Connection Kit]]
| |
| ** Phonon
| |
| *** What Phonon Is, and Why It Exists
| |
| *** Knowing When to Use Phonon
| |
| * Planet CCRMA at Home
| |
| ** What Planet CCRMA Is, and Why It Exists
| |
| ** Knowing Whether You Should Use Planet CCRMA (including risks & benefits of third-party repositories)
| |
| ** [[User:Crantila/FSC/CCRMA/Repositories|Using Planet CCRMA Software]]
| |
| * Optimizing the Linux Kernel for Audio Applications (optional, but highly desired - at least CCRMA)
| |
| ** What Is a Realtime Kernel? (including "What is processor scheduling?")
| |
| ** Using a Pre-built Realtime Kernel from Planet CCRMA (including "Planet CCRMA's kernels may be older than Fedora's")
| |
| ** Building Your Own Audio-Optimized Kernel (of course, with appropriate disclaimers)
| |
| ** Other Possible Optimizations (this will primarily be the removal of unused device drivers)
| |
| | |
| === Audio Tasks ===
| |
| I think that I want to change the ordering of these chapters. The problem now is where to put Audacity; it's not really a DAW, but the other three share most concepts. Here is the new one, followed by the old one.
| |
| | |
| New:
| |
| * Digital Audio Workstations | |
| ** Knowing Which DAW to Use
| |
| ** Common Features
| |
| ** [[User:Crantila/FSC/Recording/Audacity|Audacity]] | | ** [[User:Crantila/FSC/Recording/Audacity|Audacity]] |
| | * [[User:Crantila/FSC/Recording/DAW_Common_Elements|Digital Audio Workstations]] |
| ** [[User:Crantila/FSC/Recording/Ardour|Ardour]] | | ** [[User:Crantila/FSC/Recording/Ardour|Ardour]] |
| ** [[User:Crantila/FSC/Sequencers/Qtractor|Qtractor]] | | ** [[User:Crantila/FSC/Sequencers/Qtractor|Qtractor]] |
| ** [[User:Crantila/FSC/Sequencers/Rosegarden|Rosegarden]] | | ** [[User:Crantila/FSC/Sequencers/Rosegarden|Rosegarden]] |
| * Synthesizers | | * Synthesizers |
| ** [[User:Crantila/FSC/Synthesizers/SuperCollider|SuperCollider]]
| | ** [[User:Crantila/FSC/Synthesizers/FluidSynth|FluidSynth and Qsynth]] |
| ** [[User:Crantila/FSC/Synthesizers/FluidSynth|FluidSynth]] | | ** [[User:Crantila/FSC/Synthesizers/SuperCollider/Main|SuperCollider]] |
| * Typesetting
| |
| ** [[User:Crantila/FSC/Typesetting/LilyPond|LilyPond]] | |
| ** [[User:Crantila/FSC/Typesetting/Frescobaldi|Frescobaldi]]
| |
| * Aural Skills Training
| |
| ** [[User:Crantila/FSC/Solfege|GNU Solfege]]
| |
| * Webcasting (highly optional - would make a great addition)
| |
| ** Darkice or Darksnow
| |
| ** Icecast Server
| |
| ** If I end up covering these applications, tutorial topics can be decided later.
| |
| | |
| Old:
| |
| * Recording
| |
| ** Knowing Whether to Use Audacity or Ardour
| |
| ** [[User:Crantila/FSC/Recording/Audacity|Audacity]]
| |
| ** [[User:Crantila/FSC/Recording/Ardour|Ardour]]
| |
| * Synthesizers and Sequencers
| |
| ** [[User:Crantila/FSC/Synthesizers/SuperCollider|SuperCollider]]
| |
| ** [[User:Crantila/FSC/Synthesizers/FluidSynth|FluidSynth]]
| |
| ** [[User:Crantila/FSC/Sequencers/Qtractor|Qtractor]]
| |
| ** [[User:Crantila/FSC/Sequencers/Rosegarden|Rosegarden]]
| |
| * Typesetting | | * Typesetting |
| ** [[User:Crantila/FSC/Typesetting/LilyPond|LilyPond]] | | ** [[User:Crantila/FSC/Typesetting/LilyPond|LilyPond]] |
Line 66: |
Line 20: |
| * Aural Skills Training | | * Aural Skills Training |
| ** [[User:Crantila/FSC/Solfege|GNU Solfege]] | | ** [[User:Crantila/FSC/Solfege|GNU Solfege]] |
| * Webcasting (highly optional - would make a great addition)
| |
| ** Darkice or Darksnow
| |
| ** Icecast Server
| |
| ** If I end up covering these applications, tutorial topics can be decided later.
| |