Paul Giblock
|
9385f418d8
|
Fix stereo matrix's save
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@927 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-20 14:02:40 +00:00 |
|
Paul Giblock
|
086860e634
|
Fixed sf2-player reference sharing for good
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@926 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-16 04:07:32 +00:00 |
|
Tobias Doerffel
|
53c79c5471
|
check type of preview-play-handle via type() instead of blindly using dynamic_cast - probably fixes random crashes when previewing a lot of samples and presets
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@925 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-15 22:32:44 +00:00 |
|
Tobias Doerffel
|
536b16088d
|
delete instrument-instance *after* removing all play-handles from mixer as several play-handle-methods rely on instrument - fixes crash when removing track while playing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@924 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-15 22:31:25 +00:00 |
|
Tobias Doerffel
|
4d073ac18d
|
directly delete view before removing model - fixes crash when removing instrument-track with instrument-track-window open
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@923 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-15 22:30:18 +00:00 |
|
Paul Giblock
|
cf8cdb4ec6
|
Fixed knob layout
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@922 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-15 19:06:07 +00:00 |
|
Paul Giblock
|
e062c3c9ee
|
Added stereophonic matrix
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@921 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-15 03:12:25 +00:00 |
|
Tobias Doerffel
|
4b8cf35c40
|
added resampling with Sinc-interpolation in case LMMS processes with higher sample-rate than 96 KHz
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@920 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-14 21:01:45 +00:00 |
|
Paul Giblock
|
5fc7ffe42d
|
Fix segfault when reopening controller dialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@919 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-14 18:09:41 +00:00 |
|
Paul Giblock
|
c80d587633
|
SF2-player HQ support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@918 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-14 06:32:02 +00:00 |
|
Paul Giblock
|
07e346f4cf
|
SF2-player HQ support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@917 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-14 05:16:41 +00:00 |
|
Paul Giblock
|
b30eb4dda6
|
SF2-player HQ support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@916 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-14 04:20:39 +00:00 |
|
Tobias Doerffel
|
910daa9755
|
replaced LB_HZ with engine::getMixer()->sampleRate()-calls in order to have a correct pitch in HQ-mode
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@915 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 21:25:06 +00:00 |
|
Tobias Doerffel
|
56fd8a3eb2
|
made LADSPA-effect-hoster handle samplerate-changes so that we've proper effect-processing in HQ-mode
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@914 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 15:11:28 +00:00 |
|
Tobias Doerffel
|
6bf1865143
|
more accurate constants
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@913 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 15:10:55 +00:00 |
|
Tobias Doerffel
|
29124a9a59
|
fixed progress-bar after change of tick-resolution from 64 to 192
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@912 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 15:10:26 +00:00 |
|
Tobias Doerffel
|
39786d36d5
|
made clearAudioBuffer() static
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@911 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 15:09:49 +00:00 |
|
Tobias Doerffel
|
4f14e27b75
|
coding-style-stuff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@910 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 15:09:30 +00:00 |
|
Tobias Doerffel
|
6b7a47aa04
|
do not synthesize anything if frequency is above half of samplerate
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@909 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-12 15:09:14 +00:00 |
|
Tobias Doerffel
|
2fcd8150d9
|
changed internal MIDI-time-resolution from 64th to 192th resulting for example in better MIDI-import and allowing to use triplet-notes in LMMS
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@908 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-09 22:16:52 +00:00 |
|
Tobias Doerffel
|
464913a2c4
|
formatting-issues
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@907 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-09 11:06:46 +00:00 |
|
Paul Giblock
|
7511380b45
|
Some improvements to LFO controller
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@906 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-09 06:19:44 +00:00 |
|
Paul Giblock
|
fbc37ba9df
|
Last controller commit for a little while
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@905 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-08 08:47:47 +00:00 |
|
Paul Giblock
|
4787071752
|
Added missing file
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@904 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-08 08:35:26 +00:00 |
|
Paul Giblock
|
3b191ecc2c
|
More controller improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@903 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-08 08:33:25 +00:00 |
|
Paul Giblock
|
78f0a045cc
|
Improvements to controllers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@902 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-08 08:23:58 +00:00 |
|
Tobias Doerffel
|
40879221cf
|
fixed wrong model-index (=>wrong description-widget) when filtering
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@901 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 23:17:35 +00:00 |
|
Tobias Doerffel
|
657eb7633b
|
decreased button-icon-size to 20px
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@900 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 23:06:05 +00:00 |
|
Tobias Doerffel
|
e2e34b6ffa
|
process FX-channels until effects signal that there's nothing more to process - closes #1935872
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@899 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 22:55:08 +00:00 |
|
Tobias Doerffel
|
bd6ff6d9bb
|
cleanups, fixed broken connection for "Add"-button
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@898 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 21:50:52 +00:00 |
|
Tobias Doerffel
|
aa5974bb02
|
integrated changes from libsamplerate-0.1.3/configure.ac
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@897 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 21:50:30 +00:00 |
|
Tobias Doerffel
|
f77606dffe
|
updated German localization-files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@896 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 21:48:36 +00:00 |
|
Tobias Doerffel
|
b69c4a324e
|
integrated libsamplerate 0.1.3 source which has various improvements over 4-year-old version 0.1.2
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@895 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 21:37:26 +00:00 |
|
Tobias Doerffel
|
4851df0cf7
|
set correct value for model when selecting an item whose strings occurs multiple times in the combobox
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@894 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-07 21:24:31 +00:00 |
|
Tobias Doerffel
|
2856928bf9
|
changed list-widget to be a list-view and added a line-edit for filtering the list
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@893 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-06 17:24:54 +00:00 |
|
Tobias Doerffel
|
0429fe86e3
|
changed list-widget to be a list-view and added a line-edit for filtering the list
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@892 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-06 17:24:36 +00:00 |
|
Paul Giblock
|
1ffbe12e80
|
Fixed button icon size
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@891 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-06 17:08:51 +00:00 |
|
Tobias Doerffel
|
c8c5382b35
|
made rendering happen with one global working-buffer per thread - hopefully improves L1/L2-cache-efficiency
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@890 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-05 19:06:32 +00:00 |
|
Tobias Doerffel
|
7f72593f06
|
do not examine directories for being empty when adding them - speeds up LMMS-startup a lot
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@889 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-05 14:24:06 +00:00 |
|
Paul Giblock
|
0bb4bf5221
|
Performance improvements to controller-base
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@888 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-05 04:17:25 +00:00 |
|
Tobias Doerffel
|
f8369195a0
|
implemented parallelization of FX-channel-processing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@887 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-04 16:55:47 +00:00 |
|
Tobias Doerffel
|
ed7bbe04a3
|
cleanups and optimizations in value( int )
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@886 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-04 14:01:25 +00:00 |
|
Paul Giblock
|
dd051fbc63
|
Reverted back to non-Widgetized autoModelViews
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@885 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-04 08:47:06 +00:00 |
|
Paul Giblock
|
1fbff410f8
|
apparently we can't make templated typedefs...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@884 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-04 07:38:03 +00:00 |
|
Paul Giblock
|
3541af29df
|
initial controllers code
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@883 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-04 06:39:00 +00:00 |
|
Tobias Doerffel
|
20b949274d
|
made panning-knob automatable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@882 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-03 23:29:27 +00:00 |
|
Tobias Doerffel
|
bd1f05e52f
|
fixed surroundarea-compat-code
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@881 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-03 23:09:35 +00:00 |
|
Tobias Doerffel
|
2418ea32ee
|
made song-length being cached and only updated upon changed length or position of TCOs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@880 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-03 22:50:40 +00:00 |
|
Tobias Doerffel
|
3d46ea2c97
|
optimized track::length()-method
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@879 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-03 22:50:04 +00:00 |
|
Tobias Doerffel
|
3e005439c4
|
great improvements on multithreading - one global job-queue protected by a simple mutex where threads pull their jobs from
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@878 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-03 22:49:51 +00:00 |
|