musagi-stqn /

Filename Size Date modified Message
documentation
instruments
playmu
skins
songs
24 B
Mostly working version (all songs play).
45 B
Added tag 1.0 for changeset 057a9323dbf1
14.5 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
3.5 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
542 B
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
2.2 KB
Fixed keyboard handling.
2.0 KB
Fixed keyboard handling.
1.4 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
204 B
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
623 B
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
2.1 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
5.9 KB
Compiles without warnings, but crashes just after opening the window.
592 B
Compiles without warnings, but crashes just after opening the window.
45.1 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
72.8 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
4.7 KB
New file requesters and Gtk message box, work on file paths.
928 B
New file requesters and Gtk message box, work on file paths.
869 B
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
8.6 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
16.5 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
3.8 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
28.1 KB
Created Code::Blocks project, removed more warnings.
3.6 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
3.9 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
18.8 KB
Fixes issue #1 64bit compiling failure.
11.5 KB
Removed warning in gin_protobass:SmoothWaveform() and slight optimisation (didn't measure it though.)
12.4 KB
New file requesters and Gtk message box, work on file paths.
39.6 KB
New file requesters and Gtk message box, work on file paths.
48.7 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
4.8 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
27.6 KB
Created Code::Blocks project, removed more warnings.
12.0 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
680 B
Compiles without warnings, but crashes just after opening the window.
3.2 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
1.3 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
51.4 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
12.4 KB
Compiles without warnings, but crashes just after opening the window.
983 B
Fix config path buffer too short causing malloc assert.
410 B
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
13.6 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
3.9 KB
Fix config path buffer too short causing malloc assert.
3.2 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
9.0 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
10.7 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
40.0 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
12.1 KB
Switch to portaudio v19 (thanks to spctrl and drasish for the patches); use "default" ALSA device if possible.
3.9 KB
Fix config path buffer too short causing malloc assert.
1.9 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
8.1 KB
Initial commit from musagiport.zip (not the linux 0.1 version, but 0.23 hopefully).
20.8 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
17.8 KB
config and log saved/loaded in $XDG_CONFIG_HOME; some refactoring.
2.4 KB
Created Code::Blocks project, removed more warnings.
424 B
Compiles without warnings, but crashes just after opening the window.
Musagi-stqn
===========

Musagi is a music creation tool originally written by DrPetter for Windows.
Musagi-stqn is my attempt at providing a working version for Linux.

Credits:
--------
- Original Musagi 0.23 for Windows by DrPetter (Tomas Pettersson)
- Original Musagi 0.1 SDL/Linux port by pekuja (Pekka Kujansuu, <pekuja iki fi>)
- Merging of original SDL/Linux port and Musagi 0.23 source code,
  and additionnal work by stqn (Olivier Fabre, <off free fr>)
- PortAudio v19 support by spctrl and drasish.

Licence:
--------
- See license.txt.

Target platforms:
-----------------
- This version of Musagi uses the following cross-platform libraries and should
  work on any platform supporting them with minimal work:
  - SDL
  - OpenGL
  - GTK+ 2
  - PortAudio v19
- It was built and tested under Linux x86 (32 bit) only.
- 64 bit support is currently non-existent due to many problems throughout the
  source code.

Done in this version:
---------------------
- See the NEWS file for the history.

Things missing compared to Musagi 0.23 for Windows:
---------------------------------------------------
- MIDI
- VST
- Joysticks support
(I don't need them, have no idea what they're for, and don't know how much work
it would be to make them work.)

Warnings:
---------
- There are no confirmation requesters whatsoever.
- There is no undo.
- The program might crash, so save often and use different file names for
  backup (I don't remember seeing it crash though).

Future plans:
-------------
- improve OpenGL rendering speed (text rendering seems to be taking the most
  time on my machine.)
- make Musagi not take 90% cpu time when idle (0% would be nice.)

Musagi on the Web:
------------------
- https://bitbucket.org/stqn/musagi-stqn
  You can get the source code and report bugs there.

- http://www.drpetter.se/project_musagi.html
  Original Musagi web site. Contains more info about Musagi and a nice tutorial.

- http://drpetter.proboards.com/index.cgi?board=musagi&action=display&thread=82
  "Open Source" thread on the official Musagi forum.