gi0e5b06 / lmms Goto Github PK
View Code? Open in Web Editor NEWThis project forked from lmms/lmms
Cross-platform music production software
Home Page: https://lmms.io/
License: GNU General Public License v3.0
This project forked from lmms/lmms
Cross-platform music production software
Home Page: https://lmms.io/
License: GNU General Public License v3.0
In release mode, I needed to add some changes to allow the build to pass:
diff --git a/plugins/PadsGDX/PadsGDXView.cpp b/plugins/PadsGDX/PadsGDXView.cpp
index 66cfad47b..4ff5590ba 100644
--- a/plugins/PadsGDX/PadsGDXView.cpp
+++ b/plugins/PadsGDX/PadsGDXView.cpp
@@ -243,6 +243,7 @@ void PadsGDXView::doConnections()
PadsGDX* a=castModel<PadsGDX>();
//qInfo("PadsGDXView::PadsGDXView connect from %p to %p",a,this);
+ #ifdef LMMS_DEBUG
DEBUG_CONNECT( a, SIGNAL(isPlaying(f_cnt_t)),
m_waveView, SLOT(onPlaying(f_cnt_t)) );
@@ -261,6 +262,7 @@ void PadsGDXView::doConnections()
//DEBUG_CONNECT( a, SIGNAL(keyUpdated(int)),
// qApp, SLOT(aboutQt()) );
+#endif
}
[ 89%] Building CXX object src/CMakeFiles/lmmsobjs.dir/core/audio/AudioOss.cpp.o /home/lukasz/lmms/compile/lmms/src/core/audio/AudioOss.cpp: In constructor ‘AudioOss::AudioOss(bool&, Mixer*)’: /home/lukasz/lmms/compile/lmms/src/core/audio/AudioOss.cpp:72:15: error: ‘tLimit’ was not declared in this scope AudioDevice( tLimit<ch_cnt_t>( ^~~~~~ /home/lukasz/lmms/compile/lmms/src/core/audio/AudioOss.cpp:72:15: note: suggested alternative: ‘termio’ AudioDevice( tLimit<ch_cnt_t>( ^~~~~~ termio /home/lukasz/lmms/compile/lmms/src/core/audio/AudioOss.cpp:72:30: error: expected primary-expression before ‘>’ token AudioDevice( tLimit<ch_cnt_t>( ^ /home/lukasz/lmms/compile/lmms/src/core/audio/AudioOss.cpp:74:24: warning: right operand of comma operator has no effect [-Wunused-value] DEFAULT_CHANNELS, SURROUND_CHANNELS ), ^~~~~~~~~~~~~~~~~ src/CMakeFiles/lmmsobjs.dir/build.make:2202: recipe for target 'src/CMakeFiles/lmmsobjs.dir/core/audio/AudioOss.cpp.o' failed make[2]: *** [src/CMakeFiles/lmmsobjs.dir/core/audio/AudioOss.cpp.o] Error 1 make[2]: *** Oczekiwanie na niezakończone zadania.... CMakeFiles/Makefile2:272: recipe for target 'src/CMakeFiles/lmmsobjs.dir/all' failed make[1]: *** [src/CMakeFiles/lmmsobjs.dir/all] Error 2 Makefile:151: recipe for target 'all' failed make: *** [all] Error 2 lukasz@lukasz-Lenovo-G565:~/lmms/compile/build$
Comparing to LMMS, there is no submodule. However, a few extra libs are required, which are all available in kxstudio/ubuntu repositories. At this time, this is mostly libmad for mp3 reading and normalize-audio. But lv2 stuff others like bpm-tools, aubio, rubberband may be added soon.
Contrary to the common belief, this branch is more stable than the regular LMMS' branches and adds dozens of extra features. It is also backward compatible. However, since major bugs have been fixed, your projects may sound slightly different.
This branch is developed under and for Linux, while keeping portability in mind.
Looping is currently global but implementing it per track is planned, with many other things like MIDI mapping and configurable controller links.
Contributions are welcome (clean, modular design is important, refactoring will happen anytime soon), but anything touching the core or the data model must be discussed first.
Hello,
I found your work really interesting. I use the jack master patch to control xjadeo and sync lmms to a movie.
Do you plan to push some of your changes to the main lmms repo ?
Best regards,
YC
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.