Commit Graph

305 Commits

Author SHA1 Message Date
Paul Giblock
c53ec765dd Update rest of plugins for model.displayName
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1080 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-06 08:13:43 +00:00
Paul Giblock
8654b47182 Update some plugins to use displayName
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1079 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-06 07:42:21 +00:00
Tobias Doerffel
686295aaa4 integrated TAP-plugins to be shipped with LMMS
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1070 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-05 06:31:42 +00:00
Tobias Doerffel
a3aa3f9a4d renamed muted() to isMuted() and other coding-style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1067 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 16:03:59 +00:00
Tobias Doerffel
32f07361f9 coding style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1056 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-02 20:53:13 +00:00
Paul Giblock
eb4931f321 Load SF2 files from sidebar
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1053 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-02 17:34:50 +00:00
Tobias Doerffel
f8ce4a57b7 build win32-DLLs properly
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1047 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-02 15:55:43 +00:00
Tobias Doerffel
d3516cd5c5 made LMMS build for win32, coding-style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1038 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-01 22:35:02 +00:00
Tobias Doerffel
ad548e6d90 fixed wrong item in effect blacklist
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1034 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-30 22:27:41 +00:00
Tobias Doerffel
d5701ac014 reworked automatableModel (not template-based anymore), removed levelObject, splitted comboBox/comboBoxModel-source-files, began to unify context-menu-creation for controls
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1031 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-28 11:47:45 +00:00
Paul Giblock
d8848ff6a0 Fix sf2player gain
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1028 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-28 00:42:24 +00:00
Tobias Doerffel
f3168bac1b fixed compilation-error
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1022 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-25 22:59:53 +00:00
Tobias Doerffel
a53256b97b shrinked file-sizes via optipng
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1019 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-25 10:08:53 +00:00
Paul Giblock
452a35c1c5 correctly detect presence of fluidsynth, I think
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1010 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-22 02:03:01 +00:00
Paul Giblock
0611909af2 New sf2 artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1009 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-21 06:11:58 +00:00
Paul Giblock
ef69e69c72 Finished organic gui, updated stylesheet
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1008 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-21 05:47:42 +00:00
Paul Giblock
e3696c5769 Knob enhancements and missing AFP logo
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1006 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-21 05:04:47 +00:00
Paul Giblock
eff18ad8dc Integrate new audio file processor artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1005 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-21 03:16:37 +00:00
Paul Giblock
8bed507c08 New vestige artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1002 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-21 00:37:52 +00:00
Tobias Doerffel
aa08d06068 * plugins and core: use new pluginPixmapLoader
* lmmsStyle-class: load stylesheet here
* comboBox/comboBoxModel: use pixmapLoader-pointers rather than QPixmap-pointers
* in plugin-descriptor, hold a pointer to pixmapLoader instead of QPixmap itself
* embed-framework: introduced pixmapLoader and pluginPixmapLoader-classes for abstracting QPixmap-instantiation - models can hold pixmapLoaders without actually instantiating a QPixmap-object and views can access the pixmap
* main-window: removed settings-menu and moved setup-dialog to edit-menu
* config-manager: removed all the obsolete first-startup-wizard-code



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@999 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-20 23:41:45 +00:00
Tobias Doerffel
db789b050e * LVSL: call waitpid(...) when closing plugin - fixes zombie processes
* VST-effect: finally made VST-effect plugin work
* core: when rendering from command-line, only create a QCoreApplication - needs further work
* Singerbot: integrated patches from William Steidtmann <billstei/at/hbci/dot/com> which makes Singerbot at least compile - doesn't seem to work yet though



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@997 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-19 16:15:24 +00:00
Paul Giblock
5a39917128 include stylesheet changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@996 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-19 14:43:36 +00:00
Tobias Doerffel
64a3e8c054 renamed vst_control_dialog.cpp to vst_effect_control_dialog.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@995 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-19 10:33:43 +00:00
Tobias Doerffel
9ddbe1ca9c renamed vst_control_dialog.h to vst_effect_control_dialog.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@994 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-19 10:33:22 +00:00
Paul Giblock
5fb4cc201b Integrated new Triple Oscillator artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@992 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-19 09:08:56 +00:00
Paul Giblock
a4668130ec Updated Singerbot artwrok
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@991 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-18 20:57:32 +00:00
Paul Giblock
904f21da3e Fixed patman artwork again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@987 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-18 15:07:52 +00:00
Tobias Doerffel
02da5df799 added missing initialization of member-variables which made Mallets play nothing until GUI has been opened
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@985 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-18 14:19:18 +00:00
Tobias Doerffel
6364a099ad * LADSPA-effect: added "Notch Filter" to blacklist
* all effect-plugins: replaced old code with effect::checkGate() call, various cleanups and minor optimizations
* effectChain: added debugging-code for determining buggy effect-plugins at higher samplerates
* plugin: introduced changable publicName-property
* effect: added checkGate()-function for reducing redundant code in effect-plugins



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@981 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-18 11:31:55 +00:00
Paul Giblock
37f059c6be Update patman title
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@980 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-18 01:53:25 +00:00
Tobias Doerffel
fc1b985fe8 * LADSPA-effect-plugin: improved handling of effects which only work at limited samplerates
* audio-port: small optimizations
* mixer: removed obsolete idle-property of worker-threads
* FX-mixer: protect individual buffers of FX-channels from being processed by more than one thread



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@979 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-17 15:50:27 +00:00
Paul Giblock
69555e9afa Integrate new Patman artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@977 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-17 15:28:34 +00:00
Paul Giblock
dd28a28745 Allow stereophonic matrix to invert phase
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@975 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-17 14:32:44 +00:00
Tobias Doerffel
d9914d37a0 use new resampling-methods in case we're processing plugins which are known not to work at higher samplerates
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@970 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-13 17:45:09 +00:00
Tobias Doerffel
298df38d09 in draft-mode use zero-order-hold interpolation instead of linear interpolation - fixes some issues with resampling, cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@961 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-12 18:37:05 +00:00
Tobias Doerffel
8cf16971b8 * made bass-booster HQ-mode-capable
* changed float's in bassbooster-FX to SAMPLE



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@960 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-12 13:10:14 +00:00
Tobias Doerffel
7598cd7a8e * sf2Player: retrieve resampling-interpolation from current mixer quality settings
* mixer: made m_writing-variable in fifoWriter volatile
* projectRenderer: change audio-device to file-device from within GUI-thread in order to make slots being connected to sampleRateChanged()-signal being called 
immediately
* audioDevice: made HQ-mode for audio-devices optional



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@959 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-11 23:21:33 +00:00
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
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
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
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
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
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
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