Tobias Doerffel
778293b31e
fixed compiler warnings
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1680 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 23:47:02 +00:00
Tobias Doerffel
300baab2f1
refactored MIDI tab in instrumentTrackWindow which now also allows setting arbitrary fixed velocity and defining a program for MIDI output
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1679 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 23:45:39 +00:00
Tobias Doerffel
27db56fd8d
automatically enable auto-detect LED when selecting a MIDI device
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1678 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 23:44:48 +00:00
Tobias Doerffel
5ce914a672
always return a dummy model in plugin::getChildModel() for not crashing if something goes wrong
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1677 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 23:44:18 +00:00
Tobias Doerffel
f77a8b40f6
fixed subscription of output ports
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1676 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 23:43:03 +00:00
Tobias Doerffel
7e15761b36
removed obsolete/unused support for MIDI maps
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1675 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 23:42:18 +00:00
Paul Giblock
65566c92ce
Resurrect old lmms background and add to new backgrounds directory
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1673 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 20:43:09 +00:00
Paul Giblock
b17bbed325
Hide pitch-bend knob on vibed instrument.
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1672 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 19:46:43 +00:00
Tobias Doerffel
08faae6213
fixed crashes when exporting as OGG and output file can't be created or OGG encoding settings are wrong
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1664 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 12:17:59 +00:00
Tobias Doerffel
f5d9a50394
fixed automationPattern::length() for cases where the key of the last value was the first tick in a new tact
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1663 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 11:26:05 +00:00
Paul Giblock
0b24930e20
Improve LB302 with 3 new shapes and button-selectors.
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1657 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 08:35:47 +00:00
Paul Giblock
58df304c03
Move drumsynth/r_b to drumsynth/r_n_b
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1656 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 06:07:53 +00:00
Paul Giblock
ae03f9f3b1
Add user-configurable background artwork
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1655 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 04:32:24 +00:00
Paul Giblock
c4c13399bf
Improve default PAPU settings. Add file-type filters to import screen
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1654 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-21 03:03:26 +00:00
Tobias Doerffel
b5fd1c5b88
set default path if a path only contains of a dir-separator
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1652 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-20 22:23:19 +00:00
Tobias Doerffel
dea184a993
fixed quantization when moving selected notes ( closes #2118371 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1643 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-20 13:19:16 +00:00
Tobias Doerffel
529aa59f8f
renamed FLOAT constant to FLOATING for not conflicting with FLOAT type in win32 headers
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1641 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-20 12:30:40 +00:00
Tobias Doerffel
a170f7209a
fixed paths when starting with no configuration file
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1636 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-19 15:42:32 +00:00
Tobias Doerffel
c128bd727e
improved visual appearence of timeline
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1634 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-19 15:22:17 +00:00
Tobias Doerffel
0eec4c2f35
changed preset's extension from "*.cs.xml" to "*.xpf"
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1632 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-18 22:24:45 +00:00
Tobias Doerffel
6f67de2495
fixed tooltip of mute button
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1631 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-18 22:15:41 +00:00
Tobias Doerffel
af7e00091e
* when used on instrumentTrack, also show instrument name on trackLabelButton
...
* removed obsolete support for choosing custom track icons
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1630 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-18 21:36:27 +00:00
Tobias Doerffel
e282227c6a
when just rendering at console, use DEFAULT_BUFFER_SIZE
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1629 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-18 21:33:56 +00:00
Paul Giblock
baf274fac4
Add new piano-roll shortcuts to trunk
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1623 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-17 08:15:06 +00:00
Paul Giblock
18873f7305
Add Portsmf MIDI importing to trunk
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1622 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-17 08:11:38 +00:00
Tobias Doerffel
2831e9f6f0
disabled undo/redo of track/TCO addition/removal as not mature yet and causes unneccessary crashes ( closes #2014439 , #2100407 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1620 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 22:53:28 +00:00
Tobias Doerffel
9d3b506415
* fixed cloning of automation-patterns ( closes #2102218 )
...
* allow dropping automation patterns onto existing automation patterns
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1618 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 22:32:25 +00:00
Tobias Doerffel
84ab700f9c
improved usage of random number generator ( closes #2109211 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1616 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 14:02:53 +00:00
Tobias Doerffel
570159868e
don't mis-initialize random number generator with default value
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1615 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 14:02:34 +00:00
Tobias Doerffel
4327820c42
print name of object which uses ID if another object requests it
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1614 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 14:02:02 +00:00
Tobias Doerffel
f7036aade8
make sure we don't return NULL in automationPattern::firstObject()
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1613 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 14:01:35 +00:00
Tobias Doerffel
6785d3b436
* do not show messages about missing plugins when previewing presets ( closes #2110203 )
...
* clear effect view before loading settings in effectChain
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1612 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 12:31:14 +00:00
Csaba Hruska
e9ba002aa8
bugfix: portaudio backend now handles blocked device correctly.
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1605 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-14 11:51:54 +00:00
Paul Giblock
9c356ad09b
Improved timeline zero-length loop avoidance
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1604 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-13 21:56:07 +00:00
Paul Giblock
5b449171d1
Keep timeline loop points from being equal
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1603 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-13 16:56:37 +00:00
Tobias Doerffel
b217bbdfd8
* ensure correct thread affinity when deleting play handles - fixes crash when previewing samples and LMMS was linked against Qt 4.3.x
...
* renamed destroyed()-signals for not conflicting with QObject::destroyed() in Qt 4.3
* made effectChain creation in audioPort optional
* fixed various compiler warnings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1602 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-11 13:43:43 +00:00
Tobias Doerffel
3cd8b97623
further UI finetuning
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1592 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 22:48:43 +00:00
Tobias Doerffel
f7c62d29c8
finally made WinMM MIDI driver work properly by fixing internal data structures
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1591 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 22:24:00 +00:00
Tobias Doerffel
da2fcf130a
UI finetuning / recompression of some PNG-files
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1589 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 12:47:11 +00:00
Tobias Doerffel
98ddc0df71
improved destruction
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1588 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 10:16:45 +00:00
Tobias Doerffel
2ccbbae6ee
re-enabled WinMM MIDI
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1587 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 09:57:37 +00:00
Tobias Doerffel
947ff586ad
create separate thread for WinMM MIDI
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1586 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 09:56:46 +00:00
Tobias Doerffel
fa1a9f4967
* rewrote the way plugins can handle certain filetypes
...
* rewrote various parts of file-browser to be less redundant and more stable (closes #2071891 )
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1582 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 22:38:23 +00:00
Tobias Doerffel
8c3adbdc34
fixed MIDI output channel issues ( closes #2098722 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1579 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 18:02:28 +00:00
Tobias Doerffel
ac2003ca70
integrated patch by Attila Herman which adds support for colorized graph and quantized values
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1578 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 14:34:43 +00:00
Tobias Doerffel
299dd9197d
made default VST path to be inside LMMS working directory
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1577 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 14:34:25 +00:00
Tobias Doerffel
940d1d2ec5
only restore widget settings if 'visible'-attribute exists
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1576 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 13:33:02 +00:00
Tobias Doerffel
058d284c8c
changed size constraint for scrollArea-widget layout - fixes messed up Song Editor after loading various projects
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1574 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 13:31:59 +00:00
Tobias Doerffel
f7d69f1161
set QMdiArea::DontMaximizeSubWindowOnActivation option for not crashing when loading project while a subwindow is maximized (this looks like a bug in Qt) ( closes #2077774 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1573 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 13:08:21 +00:00
Tobias Doerffel
1d9e040d48
fixed crash when closing controller select dialog and no controller has been selected ( closes #2078357 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1572 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 12:59:04 +00:00