Commit Graph

1474 Commits

Author SHA1 Message Date
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
Tobias Doerffel
3972065e06 fixed broken MIDI-output (when masking output events it didn't match against correct output MIDI channel)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1558 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 22:00:12 +00:00
Csaba Hruska
e61ea40120 bugfix: removed SID overlapping notes distorsion bug.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1556 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 18:00:59 +00:00
Paul Giblock
0a91791bb4 One last bot test, just to test odds
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1555 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 07:13:16 +00:00
Paul Giblock
168dcf9a40 One last bot test, promise
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1554 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 07:11:43 +00:00
Paul Giblock
796b0287f0 One last bot test
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1553 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-06 06:28:20 +00:00
Tobias Doerffel
1dfddf50be * moved palette initialization into lmmsStyle class
* added a hack for making titlebar text colors in QMdiSubWindows common on all platforms



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1550 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-05 20:52:27 +00:00
Tobias Doerffel
ee662759f0 hold lock while dumping parameters
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1549 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-04 22:31:24 +00:00
Tobias Doerffel
9b8e8575cb * set common numeric locale to make atof() work properly in Germany
* increased SHM_FIFO_SIZE from 4000 to 64000 for not getting stuck when exchanging bigger messages (e.g. parameter dumps)



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1548 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-04 22:30:50 +00:00
Tobias Doerffel
da59be05c8 cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1547 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-04 21:49:03 +00:00
Tobias Doerffel
a7e2ca44bb made VST support layer work on native win32
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1546 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-04 16:21:38 +00:00
Paul Giblock
30db9fc779 One
Last
Test



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1545 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-04 13:52:07 +00:00
Paul Giblock
434e97e7b1 SVN is Back
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1544 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-04 13:37:19 +00:00
Tobias Doerffel
5b98f07f22 rewrote VST support layer to use the new remotePlugin-framework
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1542 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 16:07:15 +00:00
Tobias Doerffel
014ecfa901 * added channel splitting mode
* made initial wait optional
* messages now can be constructed and set inline



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1541 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 16:04:56 +00:00
Tobias Doerffel
8b4c4872a4 added hint about removing CMakeCache.txt when libsndfile is missing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1540 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 16:03:52 +00:00
Tobias Doerffel
3a7955d068 moved from lvsl_server.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1539 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 08:27:20 +00:00
Tobias Doerffel
60587102b8 moved from lvsl_client.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1538 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 08:26:12 +00:00
Tobias Doerffel
da0c5989a2 moved from lvsl_client.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1537 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 08:25:26 +00:00
Paul Giblock
8807368377 Disallow duplicate automation connections. Busy cursor while loading
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1536 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-03 00:19:09 +00:00
Tobias Doerffel
affa58f6eb use QSystemSemaphore in win32-version as libpthread-w32 does not support process shared mutexes and semaphores
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1533 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 15:32:21 +00:00
Tobias Doerffel
2b6e61b66c added include and library-directory of cross compiling environment
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1532 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 15:31:13 +00:00
Tobias Doerffel
c73f2e35f1 use QSystemSemaphore in win32-version as libpthread-w32 does not support process shared mutexes and semaphores
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1531 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 15:30:43 +00:00
Tobias Doerffel
fb9ecdc24e disabled WinMM MIDI for the time being
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1530 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 15:29:43 +00:00
Paul Giblock
72f4062d3d Graph cursor and new piano roll paste.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1529 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 04:41:13 +00:00
Paul Giblock
7980ac086f Improved BitInvader logo and Desktop description
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1528 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 03:27:36 +00:00
Paul Giblock
fe7d269c80 Add locking to trackContainer::m_tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1527 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-02 03:09:12 +00:00
Csaba Hruska
da6eef0ec1 added some implementation for record buttons
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1526 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-01 23:29:40 +00:00
Tobias Doerffel
c0c241c9b5 added shmFifo class which replaces communication via pipes and is portable as well
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1524 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-31 21:07:58 +00:00
Tobias Doerffel
9b47d27f56 * improved concept for file types supported by certain plugins
* various small improvements for an even better ZynAddSubFX integration



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1520 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-30 00:07:02 +00:00
Tobias Doerffel
5d6cfc01f8 pass all MIDI events to instrument
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1519 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-30 00:04:42 +00:00
Tobias Doerffel
d3763240b3 added remotePlugin-framework allowing to easily write plugins which actually run as external process
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1518 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-30 00:03:58 +00:00
Tobias Doerffel
d30a530482 fixed broken VST-support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1517 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-28 23:00:37 +00:00
Tobias Doerffel
894fe8a2f9 completed information about packages needed for building VST support on 64 bit machines
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1516 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-28 19:04:29 +00:00
Csaba Hruska
beec16bc6e removed some forgotted debug code :p
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1515 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 23:54:57 +00:00
Csaba Hruska
25bcfb7a87 Fixed segfault in portaudio setup GUI and fixed hangon at portaudio exit
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1514 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 23:51:19 +00:00
Csaba Hruska
26873abf7f updated ChangeLog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1512 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 19:20:40 +00:00
Csaba Hruska
3ce92c4f24 portaudio V18 and V19 are supported now.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1511 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 18:51:43 +00:00
Paul Giblock
9bcf42cca5 Refresh painting after chaning PRE Quantization
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1510 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 14:26:04 +00:00
Tobias Doerffel
885bdc58b5 added missing blank line
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1509 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 13:53:02 +00:00
Tobias Doerffel
1410f2bc92 added basic support for recording sound into sample tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1508 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 13:52:21 +00:00
Tobias Doerffel
d1283bc54e added support for PortAudio
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1507 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 13:51:39 +00:00
Paul Giblock
f539fce7e1 Improved triplet support in piano roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1506 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 09:05:37 +00:00
Paul Giblock
48c8bce9c6 Improved triplet support in piano roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1505 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 09:01:03 +00:00
Paul Giblock
c9bd266479 Add basic help to controllerView
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1504 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-27 08:57:12 +00:00
Tobias Doerffel
3eeb7b8a76 improved detection of machine type
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1493 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-26 09:20:54 +00:00
Tobias Doerffel
a2f33efef5 improved detection of machine type
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1492 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-26 09:17:29 +00:00
Paul Giblock
acd176eda2 Basic controller deletion support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1491 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-26 05:36:26 +00:00
Tobias Doerffel
2c0c602b48 fixed typo
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1489 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-25 19:38:38 +00:00
Tobias Doerffel
ff1455fb36 made 0.4.0-beta2 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1486 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-24 22:12:47 +00:00