Tobias Doerffel
|
5cfb1b2f96
|
made quality-settings (internal processing samplerate, interpolation and so on) independent of audio-devices (final output) and added new qualitySettings-structure to mixer - might be still buggy and HQ-mode is currently not working, this is going to be fixed tomorrow, anyways important preparation for new project-export-dialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@957 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-05 23:14:48 +00:00 |
|
Tobias Doerffel
|
2b7b813f2f
|
bumped version
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@956 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-04 22:35:35 +00:00 |
|
Tobias Doerffel
|
8caa277baf
|
added spacing below FX-bank-selector
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@955 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-04 22:34:58 +00:00 |
|
Tobias Doerffel
|
23e1a368bd
|
fixed crash when adding an effect although none is selected and improved overall usability
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@954 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-04 22:33:27 +00:00 |
|
Tobias Doerffel
|
43638ae14f
|
fixed knob-inheritance problems
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@953 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-04 18:32:49 +00:00 |
|
Paul Giblock
|
cd7cc1ea0a
|
Added new organic artwork, need to fix volumeKnobs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@952 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-04 18:15:05 +00:00 |
|
Paul Giblock
|
6372c0d0cd
|
Fix instrument view size, add new kicker artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@951 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-04 17:13:09 +00:00 |
|
Tobias Doerffel
|
1f6b784c0a
|
fixed move of TCO-selections
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@950 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-03 21:49:47 +00:00 |
|
Paul Giblock
|
389f58e0b7
|
Fixed piano roll selected note movement for the most part
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@949 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-30 17:21:37 +00:00 |
|
Paul Giblock
|
70d2c6cb8c
|
Fixed piano roll selected note movement for the most part
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@948 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-30 17:11:15 +00:00 |
|
Paul Giblock
|
1a0df6c5a6
|
Add FX Mixer button to main toolbar
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@947 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-29 23:51:10 +00:00 |
|
Paul Giblock
|
f662081369
|
revert accidently commited files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@946 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-29 04:09:46 +00:00 |
|
Paul Giblock
|
388564ddc2
|
Minor improvements to effect rack and controls
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@945 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-29 03:57:31 +00:00 |
|
Paul Giblock
|
96ba8ef3e6
|
Minor improvements to effect rack and controls
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@944 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-29 03:53:21 +00:00 |
|
Paul Giblock
|
21049cf3d0
|
Fixed arpeggio direction loading
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@943 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-28 15:55:28 +00:00 |
|
Paul Giblock
|
564ed100ba
|
Add gain, chorus, and reverb to SF2
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@942 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-28 13:58:16 +00:00 |
|
Tobias Doerffel
|
646d06573b
|
made delay-buffer a simple stereo-buffer instead of surround-frame-buffer, added missing call in constructor to clear newly created delay-buffer - fixes bad distorted sound in various scenarios
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@941 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-26 00:05:49 +00:00 |
|
Paul Giblock
|
557ded6be9
|
Fixed bitinvader loading
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@940 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-25 15:34:31 +00:00 |
|
Paul Giblock
|
79eeead855
|
Fix off-by-one bug
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@939 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-25 07:48:45 +00:00 |
|
Paul Giblock
|
fa3105da6a
|
Add doubleclick shortcut on ITW's FX LCD.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@938 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-25 07:43:35 +00:00 |
|
Paul Giblock
|
000ce83d2c
|
Fixed wet/dry knob in stereo matrix
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@937 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-25 05:35:11 +00:00 |
|
Paul Giblock
|
3dc51ba506
|
Fixed drawing of piano roll background while scrolling
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@936 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-25 05:25:20 +00:00 |
|
Paul Giblock
|
b5ec90ea39
|
Piano roll GUI enhancements. Reset LFO counter on song start
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@935 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-25 05:09:11 +00:00 |
|
Tobias Doerffel
|
8ac8fb5ca2
|
splitted source-files for FX-mixer and its view, create FX-mixer after song, improved layouting of FX-mixer and made FX-lines being organized in 4 banks instead of one big scrollarea
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@934 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-21 08:41:54 +00:00 |
|
Tobias Doerffel
|
8337dcf0bc
|
small cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@933 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-21 08:41:20 +00:00 |
|
Tobias Doerffel
|
68f850b36d
|
made faders automatable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@932 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-21 08:39:40 +00:00 |
|
Tobias Doerffel
|
9f5e85a0a1
|
made automation-track public accessible
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@931 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-21 08:39:14 +00:00 |
|
Tobias Doerffel
|
650a5592e2
|
use new timer-framework
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@930 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-21 08:38:59 +00:00 |
|
Tobias Doerffel
|
da2472b9ad
|
added fast and leightweight timer-framework - widgets requiring periodic updates can simply connect their update-slots to songEditor::periodicUpdate()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@929 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-21 08:38:35 +00:00 |
|
Paul Giblock
|
9ccc0e3a59
|
Fix stereo matrix's save
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@928 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-04-20 14:03:46 +00:00 |
|
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 |
|