The MusE Sequencer Current Features and Plans for the Future Werner - - PowerPoint PPT Presentation

the muse sequencer
SMART_READER_LITE
LIVE PREVIEW

The MusE Sequencer Current Features and Plans for the Future Werner - - PowerPoint PPT Presentation

The MusE Sequencer Current Features and Plans for the Future Werner Schweer, Frank Neumann Linux Audio Conference #3, Karlsruhe April 23rd, 2005 1 Contents Introduction What is MusE? Historical Summary Features Weak spots


slide-1
SLIDE 1

The MusE Sequencer

Current Features and Plans for the Future

Werner Schweer, Frank Neumann Linux Audio Conference #3, Karlsruhe April 23rd, 2005 1

slide-2
SLIDE 2

Contents

  • Introduction – What is MusE?
  • Historical Summary
  • Features
  • Weak spots
  • Future plans (users/developers)
  • Conclusions
  • Links
  • Questions/Answers

2

slide-3
SLIDE 3

What is MusE?

  • MIDI/Audio Sequencer application
  • Look and Feel of Cubase/Cakewalk
  • Classical approach: Tracks/Parts
  • “Windows-conformant” UI

(Cut/Copy/Paste, Drag&Drop etc)

  • Linux only so far, works (at least) on

ia32, amd64, ppc

  • GPL project (of course!)

3

slide-4
SLIDE 4

Historical Summary

  • Started off as pure Xlib program (19xx)
  • Next evolution step: Tk script

+ hand-crafted kernel driver (MIDI) + OSS for output to audio cards

  • > acceptable MIDI timing stability
  • 2001: Switch to C++/Qt, ALSA

+ libs for housekeeping (sndfile, JACK)

  • Has ever grown wildly since then

4

slide-5
SLIDE 5

Features

  • MIDI support (ALSA: internal/external)
  • Sound through JACK (exclusively!)
  • Synchronization (JACK Transport)
  • Undo/Redo, “click or drag to select”,...
  • Editors: “Pianoroll”, Drum editor
  • MESS: Virtual instruments a la VST
  • Mixer with inserts (LADSPA) and

routing capabilities (Mixdown to file)

  • FreeST (VST instruments in Linux)

5

slide-6
SLIDE 6

Weak Spots

  • Development process sometimes

furious -> hard to follow if you're no geek

  • Documentation is still weak
  • > more usage of Doxygen to improve?
  • > Wiki is in place and shaping up now.
  • > “Real” manual in planning now
  • Overall stability (cvs version)

All of this is actively being worked on!

6

slide-7
SLIDE 7

Future Plans: User visible changes

  • New look (sliders, buttons)
  • Synchronisation with external MIDI

devices

  • Import function for old (0.6) songs

(Script for conversion exists)

  • Complete automation of all controllers
  • DSSI support
  • Stability?

7

slide-8
SLIDE 8

Future Plans: Developers visible changes

  • Better modularisation:
  • > ”AWL” (audio widget library)
  • > “AL” (audio library)
  • Large rewrite of MIDI routing code

(currently underway)

  • Detaching MESS plugins from rest of

MusE source tree

  • Creation of a “demosong regression

test suite” to improve on weak spots

8

slide-9
SLIDE 9

Conclusions

  • 0.7 (“stable” branch) is really quite

stable today

  • Used for hobbyist productions
  • Time to break it! 0.8 coming up with

lotsa cool stuff™

  • Volunteers needed: Documentation,

Testing, Bug reporting, Developing

  • Wanna join us?

9

slide-10
SLIDE 10

Links

  • MusE homepage:

http://www.muse-sequencer.org

  • MusE Wiki (Tour, FAQ, Hall of Fame):

http://www.muse-sequencer.org/wiki/index.php/Main_Page

  • Muse-Score (mscore):

http://mscore.sourceforge.net

  • Sampler fodder:

http://www.hollowsun.com

10

slide-11
SLIDE 11

Questions?

11 If none: Go and MusE along! :-)