Linux MultiMedia Studio

Audio Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

4
Score 67.1%
Description:

LMMS aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops/FL Studio, Cubase and Logic allowing you to produce music with your computer. This includes creation of loops, synthesizing and mixing sounds, arranging samples, having fun with your MIDI-keyboard and much more...

LMMS combines the features of a tracker-/sequencer-program and those of powerful synthesizers, samplers, effects etc. in a modern, user-friendly and easy to use graphical user-interface.

Features

* Song-Editor for arranging the song
* creating beats and basslines using the Beat-/Bassline-Editor
* easy-to-use piano-roll for editing patterns and melodies
* instrument- and effect-plugins
* support for hosting VST(i)- and LADSPA-plugins (instruments/effects)
* automation-editor
* MIDI-support
Last changelog:

12 years ago

* 0.3.1:
- fixed lot of various segfaults
- fixed possible deadlock when loading VeSTige-plugin
- fixed security-issue in LVSL where other users could read/write communication-pipe
- fixed file-filter in sample-selection-dialog
- added support for DrumSynth-files and a huge collection of such samples
- improved piano-roll usability by better quantizing new notes in edit-mode
- added simple StereoEnhancer-effect-plugin

* 0.3.0:
- new features and lots of bugfixes - see http://sourceforge.net/forum/forum.php?forum_id=727252 for details

* 0.2.1:
- critical bugfixes

* 0.2.0:
- added automation-support
- added undo/redo-support
- new plugins
- added theming-support
- import-plugin for FruityLoops-projects
- quantization of notes
- realtime-capabilities
- lot of bugfixes
- better VST-support

* 0.1.4:
- fixed two really critical bugs

* 0.1.3:
- lot of bugfixes and stability-increasements
- plugins do not fail to load anymore
- heavy improvement on VST-hoster
- added "BitInvader"-plugin, an usereditable wavetable-synthesizer
- more powerful arpeggiator
- further GUI-improvements for a better usability

* 0.1.2:
- heavy GUI-improvements which result in much better usability
- first experimental VSTi-support
- drag'n'drop-support everywhere
- heavy internal changes for better performance and more stability
- ALSA-sequencer-support
- better JACK-support
- more command-line options and better handling of them
- user-defined wave-shapes for LFOs
- tempo-sync-knobs for being able to automatically sync speed of LFO/arpeggio when changing song-tempo (BPM)
- made all instruments plugin residing in /usr/lib/lmms
- see ChangeLog for more details

* 0.1.1:
- fixed critical bugs

* 0.1.0:
- JACK-support
- cool setup-dialog
- heavy GUI-improvements
- many bug-fixes
- and much more... see ChangeLog for details

* 0.1.0rc1:
- a lot of bug-fixes and new features like MIDI-file-import, a few features and/or some feature-completions will come in rc2. See ChangeLog for details.

* 0.1.0beta
- first announcement on kde-apps.org

zekant

13 years ago

same problem here.
The suggested solution to the configure.in file didn't work for me ...

Report

gstnet

13 years ago

I replaced this on line 17 in configure.in:

EXTRAFLAGS="-floop-optimize2 -fomit-frame-pointer -fgcse-sm -fgcse-las"

with this:
EXTRAFLAGS="-fomit-frame-pointer -fgcse-sm"

then run:
make distclean
./configure --prefix=/usr

and it started building. It still failed at one point later on.

It seems like it needs some specific gcc version to build. Mine is gcc 3,3.2

Report

CptnObvious999

13 years ago

I get the following error when compiling it:

(cd .libs && rm -f libflpimport.la && ln -s ../libflpimport.la libflpimport.la)
make[3]: Leaving directory `/var/tmp/portage/lmms-0.2.0/work/lmms-0.2.0/plugins/flp_import'
Making all in midi_import
make[3]: Entering directory `/var/tmp/portage/lmms-0.2.0/work/lmms-0.2.0/plugins/midi_import'
if /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I. -DQT3 -I/usr/qt/3/include -D_REENTRANT -DQT_THREAD_SUPPORT -DPLUGIN_NAME="midiimport" -march=k8 -O3 -pipe -msse3 -floop-optimize2 -fomit-frame-pointer -fgcse-sm -fgcse-las -ftree-vectorize -funsafe-loop-optimizations -Wunsafe-loop-optimizations -ftree-loop-linear -DSINGLE_SOURCE_COMPILE -I/usr/local/include -MT midi_import.lo -MD -MP -MF ".deps/midi_import.Tpo" -c -o midi_import.lo midi_import.cpp; \
then mv -f ".deps/midi_import.Tpo" ".deps/midi_import.Plo"; else rm -f ".deps/midi_import.Tpo"; exit 1; fi
mkdir .libs
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I. -DQT3 -I/usr/qt/3/include -D_REENTRANT -DQT_THREAD_SUPPORT -DPLUGIN_NAME=midiimport -march=k8 -O3 -pipe -msse3 -floop-optimize2 -fomit-frame-pointer -fgcse-sm -fgcse-las -ftree-vectorize -funsafe-loop-optimizations -Wunsafe-loop-optimizations -ftree-loop-linear -DSINGLE_SOURCE_COMPILE -I/usr/local/include -MT midi_import.lo -MD -MP -MF .deps/midi_import.Tpo -c midi_import.cpp -fPIC -DPIC -o .libs/midi_import.o
midi_import.cpp: In member function 'bool midiImport::readSMF(trackContainer*)':
midi_import.cpp:224: error: 'assert' was not declared in this scope
make[3]: *** [midi_import.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/lmms-0.2.0/work/lmms-0.2.0/plugins/midi_import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/lmms-0.2.0/work/lmms-0.2.0/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/lmms-0.2.0/work/lmms-0.2.0'
make: *** [all] Error 2

I am using the CFLAGS and CXXFLAGS "-march=k8 -O3 -pipe -msse3" and using gcc 4.1.1 on AMD64.

Report

CptnObvious999

13 years ago

Ok nevermind I was copying the ebuild from sunrise but if I copy the one from my local overlay it works. I'll see if I can get this put in sunrise...

Report

gimpel

13 years ago

Hi!

could you please share yours, as i get the same error. Or a diff sunrise-->yours

Thx in advance
Tom

Report

CptnObvious999

13 years ago

I commited it to Sunrise, either add Sunrise to your overlays or get it manually at http://www.gentoo-sunrise.org/sunrise/browser/reviewed/media-sound/lmms (I commited 0.2.1, 0.2.1-r1 was made by someone else and I haven't tried emerging it yet)

Report

beroarklinux

13 years ago

We've updated the Ark Linux packages to 0.2.0 -- Ark Linux users simply apt-get install lmms, others in need of RPMs can try
http://arklinux.osuosl.org/dockyard-devel/SRPMS/lmms-0.2.0-1ark.src.rpm
http://arklinux.osuosl.org/dockyard-devel/i586/lmms-0.2.0-1ark.i586.rpm

Report

AlexeyK

13 years ago

Is it possible to make imported MIDIs sound better (like timidity plays --- i.e. use some standard "instruments", not only the notes)?

Report

blaster999

13 years ago

That means that your soundcard has a bad sample collection. timidity uses a software synthesizer. If you don't like the sound of your midis played by your soundcard, you can use timidity as your synthesizer (IIRC).

Report

jaykayess

13 years ago

This is a really solid little app-- keep up the good work!

Report

ninjamalte

13 years ago

Hi! I'm using latest LMMS and kubuntu with kde 3.5.1 and whenever I remove something in the bass+baseline editor LMMS segfaults. Is this a known problem?

Best regards,
Malte

PS. Thanks for a nice application. :)

Report

zekant

13 years ago

The problem is solved in cvs :) Checkout from :

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lmms co -P lmms

that did the trick for me :)

Report

mononoke

13 years ago

is that true..? there is VST-plugin support in that application ?! that's really cool. i saw so many great VST-plugins used in Cubase.. It would be absolutely great if they are working in a linux sound-studio!

thanx

Report

linux3114a

13 years ago

lmms-0.1.4-S10K35.i586.rpm
at
http://home.tiscali.be/raoul.linux/downloadSuSE10.0.ht



ENJOY !!!

Report

C

tobydox

13 years ago

there are always up to date packages available at packman, therefore you don't have to do all that work ;-) but still thanks.

Report

linux3114a

13 years ago

ok
thanks

Report

AntiChrist

13 years ago

Just compiled lmms and it works great! Looks great and nice to play with.
Thanks!

Report

blurymind

13 years ago

these colors are killing my muse.Is it possible to make this app white as the rest of the apps on kde?

Report

felipe

13 years ago

agreed, i don't like the app's color scheme, at least it could be themeable like amarok, which allows the users to choose wether they want kde colors or amarok colors

Report

C

tobydox

13 years ago

ok, will note that to be done for the next release, although software like LMMS always has it's own GUI-style/color-scheme...

Report

dovidhalevi

13 years ago

Midi problem still persists.

Program would not compile with the vst headers from the URLs you give in the "warning message". Compiled just fine with ones from the vstsdk2.3. A configure options to use them from there .../source/common/ would be nice for those who have the whole download.

Report

C

tobydox

13 years ago

MIDI-problems? What exactly is the problem? Works fine for me and many others, may be you just didn't get the hang of MIDI-usage in LMMS ;-)

Report

dovidhalevi

13 years ago

The program cannot set up a MIDI from either ALSA or OSS so sets it to dummy. If I manually set it and then restart the program, the same thing occurs.

My setup is:
1. en1371 audio (old clunker I fished from the can but my dman2044 has no Linux support!)
2. Roland UM1 USB MIDI interface. I plug a MusicStar controller in to that. They sold these for 40 bucks on EBay a while back--no for performance, no touch, but 10-note polyphony--should have taken more than one!
3. Yamaha sw60xg run through mpu401 driver.

The program sees the mpu401 if I select ALSA. Still does not take it on restart.

Report

wanthalf

13 years ago

Please, where did you get the SDK 2.3? I got only version 2.4 instead of 2.3 from their web. And I cannot patch the files included with the patch from lmms. Thanks.

Report

dovidhalevi

13 years ago

I have had 2.3 a long while so maybe they are up to 2.4 by now! I did no unzip it until I needed those two header files.

Report

12 years ago

* 0.3.1:
- fixed lot of various segfaults
- fixed possible deadlock when loading VeSTige-plugin
- fixed security-issue in LVSL where other users could read/write communication-pipe
- fixed file-filter in sample-selection-dialog
- added support for DrumSynth-files and a huge collection of such samples
- improved piano-roll usability by better quantizing new notes in edit-mode
- added simple StereoEnhancer-effect-plugin

* 0.3.0:
- new features and lots of bugfixes - see http://sourceforge.net/forum/forum.php?forum_id=727252 for details

* 0.2.1:
- critical bugfixes

* 0.2.0:
- added automation-support
- added undo/redo-support
- new plugins
- added theming-support
- import-plugin for FruityLoops-projects
- quantization of notes
- realtime-capabilities
- lot of bugfixes
- better VST-support

* 0.1.4:
- fixed two really critical bugs

* 0.1.3:
- lot of bugfixes and stability-increasements
- plugins do not fail to load anymore
- heavy improvement on VST-hoster
- added "BitInvader"-plugin, an usereditable wavetable-synthesizer
- more powerful arpeggiator
- further GUI-improvements for a better usability

* 0.1.2:
- heavy GUI-improvements which result in much better usability
- first experimental VSTi-support
- drag'n'drop-support everywhere
- heavy internal changes for better performance and more stability
- ALSA-sequencer-support
- better JACK-support
- more command-line options and better handling of them
- user-defined wave-shapes for LFOs
- tempo-sync-knobs for being able to automatically sync speed of LFO/arpeggio when changing song-tempo (BPM)
- made all instruments plugin residing in /usr/lib/lmms
- see ChangeLog for more details

* 0.1.1:
- fixed critical bugs

* 0.1.0:
- JACK-support
- cool setup-dialog
- heavy GUI-improvements
- many bug-fixes
- and much more... see ChangeLog for details

* 0.1.0rc1:
- a lot of bug-fixes and new features like MIDI-file-import, a few features and/or some feature-completions will come in rc2. See ChangeLog for details.

* 0.1.0beta
- first announcement on kde-apps.org

12345678910
3
product-maker xeng Dec 23 2016 9 excellent
product-maker schleby Mar 21 2011 9 excellent
product-maker obsrv Jan 14 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
AlmaTlust
May 15 2012
michalm
Jun 28 2010
L3x
Aug 21 2009
Nicekiwi9
May 24 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.3.1
updated Nov 21 2007
added Jul 11 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 13