the muse sequencer
play

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


  1. The MusE Sequencer Current Features and Plans for the Future Werner Schweer, Frank Neumann Linux Audio Conference #3, Karlsruhe April 23rd, 2005 1

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

  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

  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

  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

  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

  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

  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

  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

  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

  11. Questions? If none: Go and MusE along! :-) 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend