Javier Serrano Polo
272cdb341f
fixed single source compilation
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@394 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-09 19:59:20 +00:00
Danny McRae
f4154da68f
initial support for STK
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@392 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-08 14:25:04 +00:00
Javier Serrano Polo
3c5cb5d2fb
fixed bad project browsing segfault
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@390 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-03 20:14:17 +00:00
Javier Serrano Polo
076e14eb49
added names to display in the automation editor
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@389 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-03 20:13:35 +00:00
Javier Serrano Polo
9f2565dfdd
- integrated Toby's Qt4 fixes
...
- rely on objects to set the modified flag
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@388 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-03 20:12:52 +00:00
Javier Serrano Polo
7d8ff94277
- integrated Toby's Qt4 fixes
...
- connect the meter dialog only when custom sync
- don't set the modified flag on automated changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@387 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-03 20:12:04 +00:00
Javier Serrano Polo
d44cee241a
integrated Toby's Qt4 fixes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@386 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-03 20:11:16 +00:00
Javier Serrano Polo
784dcbc7a5
Qt4-compat fixes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@385 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-03 20:10:16 +00:00
Danny McRae
b1f31a036f
user definable settings for tempo sync knobs
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@384 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-30 20:06:53 +00:00
Danny McRae
c81e4b4642
added locks to ladspaControl to prevent segfaults while playing
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@383 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-30 12:52:50 +00:00
Javier Serrano Polo
474cb5f6cc
updated FSF address
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@380 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 23:24:31 +00:00
Javier Serrano Polo
50eef9c43c
clean-up properly
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@377 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:44:26 +00:00
Javier Serrano Polo
0648712e39
- optimized envelope and LFO computations
...
- separated sample variables updates from paint events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@375 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:43:20 +00:00
Javier Serrano Polo
3eb581b76c
optimized envelope and LFO computations
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@374 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:42:39 +00:00
Javier Serrano Polo
17eed98376
moved update() reimplementations to methods called from paintEvent()
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@373 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:41:57 +00:00
Javier Serrano Polo
76e2a9563f
use update() instead of repaint()
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@372 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:40:48 +00:00
Javier Serrano Polo
11757502be
- fixed no bb-track case
...
- removed checks when sending automation events
- use update() instead of repaint()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@371 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:39:48 +00:00
Javier Serrano Polo
bb5799b285
- removed start frame from play() methods
...
- removed checks when sending automation events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@369 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:38:26 +00:00
Javier Serrano Polo
a4eacf48f1
removed start frame from play() methods
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@368 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 21:36:56 +00:00
Javier Serrano Polo
2575f6a215
added pipe to detect shutdown
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@365 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:23:14 +00:00
Javier Serrano Polo
be8c803fd7
graceful shutdown
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@364 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:22:21 +00:00
Javier Serrano Polo
6dfe370968
fixed load settings deadlock
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@363 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:21:31 +00:00
Javier Serrano Polo
d20411dac1
- removed obsolete play() in sampleTCO
...
- use shared sample buffers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@362 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:20:35 +00:00
Javier Serrano Polo
90d023f43a
- react to bb-track mute automation
...
- added constructor to handle frozen patterns
- use shared sample buffers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@360 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:19:17 +00:00
Javier Serrano Polo
c5280c26ce
allow access to the frozen pattern
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@359 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:18:36 +00:00
Javier Serrano Polo
c9f9dfa57d
use sample handles to play frozen patterns, fixes crackling
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@358 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-24 00:17:44 +00:00
Javier Serrano Polo
d21d08c2e1
changed busy flag into busy mutex, improves thread safety
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@352 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-20 01:59:30 +00:00
Javier Serrano Polo
18fa90f538
changed icon selection, fixes loss of icon
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@350 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-18 21:20:01 +00:00
Javier Serrano Polo
b1462719b9
check user waveform presence, fixes organic segfault
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@349 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-18 21:19:16 +00:00
Javier Serrano Polo
41181af213
added empty() to check whether there is any relevant note
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@348 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-18 21:18:29 +00:00
Javier Serrano Polo
d3610ddd03
renamed disabled track logic to automation disabled
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@347 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-18 21:17:26 +00:00
Javier Serrano Polo
98cad22212
added automation disabled
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@346 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-18 21:16:28 +00:00
Javier Serrano Polo
c8dc714f7a
removed disabled tracks
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@345 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-18 21:15:39 +00:00
Danny McRae
a584a00bc9
use tempoSyncKnob with time ports in ladspa
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@343 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-16 21:15:50 +00:00
Danny McRae
471f97334c
removed toggled signal from automatableButton::toggle
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@342 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-16 19:29:56 +00:00
Danny McRae
52e82db674
don't show control edit button if there aren't any controls
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@341 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-16 15:24:54 +00:00
Danny McRae
00d736067d
added channel link selectors for individual ports
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@340 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-16 15:07:03 +00:00
Danny McRae
aa5106f407
texturized effect plugin widget
...
changed linked channels to default on
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@338 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-16 00:16:44 +00:00
Javier Serrano Polo
d78365981e
- added constructor for unlinking objects
...
- don't remove value at position 0
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@335 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-15 21:18:27 +00:00
Tobias Doerffel
73fe9713c2
added knob linking-support
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@331 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-15 16:28:25 +00:00
Danny McRae
833080071d
added channel link to ladspa controls
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@329 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-15 15:11:54 +00:00
Danny McRae
5ca5da40b1
reformatted ladspa stuff to 80 characters per line
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@328 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-15 14:16:42 +00:00
Danny McRae
437bcf86fb
rack_plugin deletes control view when destroyed
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@327 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-15 12:36:44 +00:00
Danny McRae
3ed1ffd2a8
split effect into effect and ladspaEffect
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@325 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-14 22:04:48 +00:00
Javier Serrano Polo
069bb038cc
added minQ "constant"
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@322 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-13 14:09:04 +00:00
Javier Serrano Polo
4444c2cbd9
lock user waveform once per loop
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@317 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-13 14:05:43 +00:00
Javier Serrano Polo
85e336b48b
- became a QObject
...
- create handle from sampleTCO
- fill audio buffer from the requested base frame
- made automation-awared
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@314 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-13 14:03:35 +00:00
Javier Serrano Polo
d550dfbddc
moved playing to samplePlayHandle, removes crackling
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@312 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-13 14:01:41 +00:00
Danny McRae
d309a1336c
sample rate dependent port fix
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@311 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-11 20:41:21 +00:00
Danny McRae
cabe1570c3
fixed potential over-processing in mixer and ladspa control mis-parenting
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@310 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-11 19:58:14 +00:00