Commit Graph

531 Commits

Author SHA1 Message Date
Tobias Doerffel
d0be14aab1 finally made 0.3.0 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@538 0778d3d1-df1d-0410-868b-ea421aaaa00d
v0.3.0
2007-08-20 12:12:43 +00:00
Tobias Doerffel
6620f7ab78 finally made 0.3.0 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@537 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 12:07:41 +00:00
Tobias Doerffel
44e6de6612 added missing entry for 3rd-party samplerate.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@536 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 11:57:04 +00:00
Tobias Doerffel
e4d977a199 added missing mmpz-wildcard
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@535 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 11:36:37 +00:00
Tobias Doerffel
90b84c638f added missing mmpz-wildcard
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@534 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 11:35:45 +00:00
Tobias Doerffel
b7a5fd2324 added missing mmpz-wildcard
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@533 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 11:31:11 +00:00
Tobias Doerffel
d59ce3eb34 added missing mmpz-wildcard
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@532 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 11:30:15 +00:00
Tobias Doerffel
847fda97d6 updated/added samples, presets and projects and fixed other small things
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@531 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 11:22:34 +00:00
Paul Giblock
820d05a807 Resolved most major issues involving lb302
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@530 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-20 06:19:25 +00:00
Tobias Doerffel
4648b0e21f added "Recently opened files"-menu, fixed several bugs & crashes, removed obsolete plugins from build
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@529 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-19 23:31:01 +00:00
Paul Giblock
69dcd6bbfc This is really lb302. I promise.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@528 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-19 20:00:54 +00:00
Paul Giblock
396ce5d39c Barely tested, not quite complete lb302. Happy birthday Tobias\!
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@527 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-19 20:00:07 +00:00
Tobias Doerffel
cb330f597f more checks for not crashing when having arpeggio enabled
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@526 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-18 21:41:44 +00:00
Tobias Doerffel
5e81d3dc02 removed unnecesary variable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@525 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-18 21:18:19 +00:00
Tobias Doerffel
e05ce274fb rewrote code for monophonic behaviour (calculation of position at which to resume states etc.)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@524 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-18 21:14:56 +00:00
Tobias Doerffel
30bdca17c0 fixed some bugs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@523 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-18 18:56:46 +00:00
Tobias Doerffel
b01d1a2b11 reverted previous changes (behaviour with monophonic instruments)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@522 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-16 10:01:00 +00:00
Tobias Doerffel
0b799fc3b1 added support for transition-frames for monophonic instruments
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@521 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-08 00:25:18 +00:00
Tobias Doerffel
8cdcbfcc05 use new applyRelease()-method
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@520 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-06 13:29:54 +00:00
Tobias Doerffel
02433380c6 added instrument::applyRelease(...)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@519 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-06 13:29:21 +00:00
Tobias Doerffel
83f339852d use only half of valueRange<f_cnt_t>::max because otherwise we have overflows at several places
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@518 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-06 13:28:55 +00:00
Tobias Doerffel
e02ac19e6d cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@517 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-06 13:28:28 +00:00
Tobias Doerffel
a13d13f2da fixed framesLeft()-method to return correct values if plugin has desiredReleaseFrames() > 0
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@516 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-06 13:28:18 +00:00
Tobias Doerffel
5eba07caa4 cleanups and 0.3.0-rc2
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@515 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-05 23:56:40 +00:00
Tobias Doerffel
5e4a3c4b71 cleaned up all the arpeggio-direction-hacks - now the values are UP (0) to RANDOM (3) at *all* places
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@514 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-05 23:56:11 +00:00
Tobias Doerffel
51c21ac627 protect m_previewPlayHandle with mutex
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@513 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-05 23:54:26 +00:00
Tobias Doerffel
bc9ac66638 copyright-fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@512 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 13:31:25 +00:00
Tobias Doerffel
e1714d3ebd proper visualization with small period-sizes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@511 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 13:31:09 +00:00
Tobias Doerffel
be3a1e589d further fixes for monophonic instruments
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@510 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 13:30:37 +00:00
Tobias Doerffel
20f66eb8e3 acquire global mixer-mutex instead of playHandlesMutex as we get deadlocks with monophonic instruments otherwise
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@509 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 12:58:02 +00:00
Tobias Doerffel
fcd0e6a783 fixed date in ChangeLog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@508 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 08:05:41 +00:00
Tobias Doerffel
0b603628b5 reverted revision 504 as changes are not neccessary anymore as of fixes in revision 505
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@507 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 08:04:40 +00:00
Tobias Doerffel
9e4d212959 acquire play-handle-lock of mixer while calling noteOff() in instrumentTrack::processInEvent( ... ) - fixes asynchronously modifications of variables in notePlayHandle which led to segfaults in some cases
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@506 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 08:01:42 +00:00
Tobias Doerffel
d0370bb4e9 added additional check to avoid segfault
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@505 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 01:59:23 +00:00
Tobias Doerffel
6243edf1ec introduced offset-property in playHandles-base-class, re-ordered mixing-procedure, improved handling of monophonic instruments
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@504 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 01:21:35 +00:00
Tobias Doerffel
b95fa0aab8 renamed "mixer::framesPerAudioBuffer()" to "mixer::framesPerPeriod()" and type "fpab_t" to "fpp_t"
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@503 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 01:17:15 +00:00
Tobias Doerffel
1647da26fd renamed "mixer::framesPerAudioBuffer()" to "mixer::framesPerPeriod()" and type "fpab_t" to "fpp_t"
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@502 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 01:15:33 +00:00
Tobias Doerffel
d4501ac57b show warning on missing libsamplerate or its headers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@501 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-30 22:01:43 +00:00
Tobias Doerffel
fa9b414991 integrated libsamplerate-code as 3rd-party-sourcecode for the case libsamplerate is not available
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@500 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-30 21:48:18 +00:00
Tobias Doerffel
22f1720701 removed already broken support for building LMMS without libsamplerate
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@499 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-29 20:33:13 +00:00
Tobias Doerffel
eb99ab60db made 0.3.0-rc1 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@498 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-29 19:34:18 +00:00
Tobias Doerffel
41eccc8bf8 fixed lot of issues in MIDI-import-filter and added support for tempo-change-events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@497 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-23 21:52:02 +00:00
Tobias Doerffel
6b89322a7c fixed more segfaults
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@496 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-21 10:40:51 +00:00
Tobias Doerffel
11bcc5927f updated lmms.spec.in
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@495 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-20 11:19:21 +00:00
Tobias Doerffel
c17f6e43c7 improved WINE-detection-code, other cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@494 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-20 11:07:20 +00:00
Tobias Doerffel
8c42e6299f removed unsafe flags and disabled single-source-compiling per default
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@493 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-17 22:29:59 +00:00
Tobias Doerffel
6e3a31ca20 more clean audioPort-destructor
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@492 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-17 22:18:20 +00:00
Tobias Doerffel
f54003ebab fixed too late initialization of member-variables - fixes crash
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@491 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-17 22:16:22 +00:00
Tobias Doerffel
27e0df82c3 better tempo-handling and note-alignment
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@490 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-17 15:47:38 +00:00
Tobias Doerffel
29b3f944e5 bumped version
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@489 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-07-16 19:59:42 +00:00