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
Tobias Doerffel
540c71922d
improved out-of-tree builds
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1611 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 12:30:25 +00:00
Tobias Doerffel
f3002cbc94
upgraded from LMMS 0.0.9 and fixed settings
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1610 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-16 12:27:23 +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
ee91a2176e
whitespace fixes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1601 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-10 09:40:11 +00:00
Paul Giblock
4d347915a2
(Hopefully) Last fix for papu on 64bit
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1600 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-09 19:35:40 +00:00
Paul Giblock
cf3d400844
Fix papu on 64bit
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1599 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-09 17:39:32 +00:00
Tobias Doerffel
7d7a63dbdf
on Linux install manpage
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1596 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-09 00:27:27 +00:00
Tobias Doerffel
742f4aa46d
don't install track-icons anymore
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1595 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-09 00:26:58 +00:00
Tobias Doerffel
55fc7ec7ba
fixed win32-specific build issues
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1594 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 23:41:59 +00:00
Tobias Doerffel
3e38374785
made 0.4.0-rc1 release
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1593 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 23:09:01 +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
d5ac6b97d3
added hint about registered trademark
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1590 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 13:00:41 +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
Paul Giblock
82625e6716
Add Csaba and Attila's Gameboy instrument
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1584 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-08 04:03:23 +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
9667fecd8b
renamed from sound_file.png
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1581 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 22:36:16 +00:00
Tobias Doerffel
49cdd498c3
* apply release of 128 frames
...
* enable loop mode per default
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1580 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 22:35:58 +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
01442ab394
moved peridic update-timer from songEditor to mainWindow
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1575 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 13:32:30 +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
Tobias Doerffel
408ab3fea5
display message if project is empty and user tries to export it ( closes #2091056 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1571 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 12:54:23 +00:00
Tobias Doerffel
aa12ee5082
* fixed freeze after adding BB-tracks ( closes #2089337 )
...
* replaced bad cast for calling projectNotes::save/restoreState by proper C++ construct
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1570 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 12:33:56 +00:00
Tobias Doerffel
3372309f73
properly save and restore position, size, visibility and state of MDI-subwindows
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1569 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 12:09:02 +00:00
Tobias Doerffel
ee6eb02c0e
fixed hook-mechanism
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1568 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 12:08:25 +00:00
Tobias Doerffel
ae8ed9e183
moved peridic update-timer from songEditor to mainWindow
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1567 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 12:08:10 +00:00
Tobias Doerffel
dc895f4850
moved old BlueScene theme to LMMS-extras
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1566 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 10:58:34 +00:00
Tobias Doerffel
9aa63b8166
added song
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1564 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-07 10:55:38 +00:00
Tobias Doerffel
1f2e4945f2
added more decent background artwork
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1563 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 22:59:52 +00:00
Tobias Doerffel
884b9ca671
* improved the way, MIDI-events are internally sent and handled
...
* fixed names of various member methods of notePlayHandle class
* full MIDI velocity when pressing key on test piano
* send volume changes of a notePlayHandle as MidiKeyPressure events
* send pitch changes of instrument track as MidiPitchBend events
* added detection for running MIDI notes
* correct calculation of MIDI key - makes remotePlugins respect base note settings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1562 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 22:04:03 +00:00
Tobias Doerffel
61bdf0e089
save LADSPA effect filenames without extension and add correct one (depending on platform built for) when loading settings - fixes missing effects when loading songs in Windows which were made in Linux and vice versa
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1561 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 22:02:45 +00:00
Tobias Doerffel
54e63881b4
added information about bad latency when using PulseAudio output
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1560 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 22:01:51 +00:00
Tobias Doerffel
f2a7d5c44e
only use MIDI anymore for controlling VST instruments
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1559 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 22:01:31 +00:00