Tobias Doerffel
d6efd028e1
TrackContainerView: disable undo/redo for track creation/removal
...
Due to the complex implementation of BB tracks it's hard to implement
a reliable undo/redo journalling for whole TrackContainerViews.
Closes #531 .
2014-03-30 12:40:05 +02:00
Tobias Doerffel
75d8ab54be
TrackContainerView: add journal checkpoints in view rather than model
2014-03-30 12:39:12 +02:00
Tobias Doerffel
bd1d9356b5
TrackContentObjectView: add journal checkpoint in remove() rather than close()
...
The remove() slot is only called upon user interaction (i.e. right click)
and thus the correct place where to make checkpoints.
2014-03-30 12:37:28 +02:00
Tobias Doerffel
118fb5122e
Merge remote-tracking branch 'origin/stable-1.0'
2014-03-30 12:30:02 +02:00
Tobias Doerffel
083d1889ee
BbEditor: use foreach() loop
2014-03-30 12:29:25 +02:00
Tobias Doerffel
e924888eb6
BbTrack: replaced static numOfBBTrack() by proper index() method
2014-03-30 12:28:53 +02:00
Tobias Doerffel
1adbac9009
Song: revert accidental change
2014-03-30 12:27:23 +02:00
Tobias Doerffel
445bdb69e3
Song: cleanup and coding style improvements
2014-03-30 12:21:37 +02:00
Tobias Doerffel
ebc11f8558
ZynAddSubFX: update
2014-03-29 10:08:53 +01:00
Tobias Doerffel
f06119e787
Merge pull request #526 from diizy/loops
...
AFP: Add loopback point
2014-03-28 22:43:25 +01:00
Tobias Doerffel
66f5915425
Merge pull request #530 from softrabbit/bugs_283_303
...
AutomationEditor: horizontal grid drawing improvements
2014-03-28 22:41:54 +01:00
Vesa
8c0b22eca8
Forgot to clean some debug code...
2014-03-28 21:27:05 +02:00
Vesa
5c142cb2a4
AFP: add a separate loopback point, and knob to control it.
2014-03-28 21:27:05 +02:00
Raine M. Ekman
166a493eef
Removed an unnecessary QDebug include
2014-03-28 19:14:53 +02:00
Tobias Doerffel
78337e5ac6
ZynAddSubFX: integrated latest version
2014-03-27 20:51:47 +01:00
Tobias Doerffel
9738b6ffce
Merge remote-tracking branch 'origin/stable-0.4-zynaddsubfx-update'
...
Conflicts:
plugins/zynaddsubfx/src/DSP/AnalogFilter.h
plugins/zynaddsubfx/src/Effects/EffectLFO.h
plugins/zynaddsubfx/src/Effects/Reverb.h
plugins/zynaddsubfx/src/UI/EffUI.fl
plugins/zynaddsubfx/src/UI/EffUI.h
plugins/zynaddsubfx/src/UI/EnvelopeUI.fl
plugins/zynaddsubfx/src/UI/EnvelopeUI.h
plugins/zynaddsubfx/src/UI/FilterUI.fl
plugins/zynaddsubfx/src/UI/FilterUI.h
plugins/zynaddsubfx/src/UI/PartUI.cc
2014-03-27 20:34:49 +01:00
Tobias Doerffel
255b2a2f49
Merge pull request #513 from diizy/wavetablesynth
...
Wavetablesynth
2014-03-26 13:03:10 +01:00
Vesa
b272581632
Remove unnecessary if clauses
2014-03-26 13:38:07 +02:00
Vesa
1d30222b90
Watsyn: further optimizations, add two presets
2014-03-26 13:25:14 +02:00
Tobias Doerffel
c00926e777
Merge branch 'master' of github.com:LMMS/lmms
2014-03-26 11:40:55 +01:00
Tobias Doerffel
6650dd356d
NotePlayHandle, InstrumentFunctions: reworked stacking and arpeggio handling
...
Instead of having various flags for realizing the arpeggion functionality
use a more generic approach here using the recently introduced "origin"
property.
2014-03-26 11:40:32 +01:00
Tobias Doerffel
89dc820d7b
Merge remote-tracking branch 'origin/stable-0.4-new-fx-mixer'
...
Conflicts:
include/PlayHandle.h
src/core/FxMixer.cpp
src/core/Mixer.cpp
src/gui/FxMixerView.cpp
src/tracks/InstrumentTrack.cpp
2014-03-26 11:21:15 +01:00
Tobias Doerffel
8e4d66d707
Merge branch 'stable-1.0'
2014-03-26 11:06:57 +01:00
Tobias Doerffel
f0b6d34b3a
Removed old ChangeLog
2014-03-26 11:06:24 +01:00
Tobias Doerffel
1b08cc0649
CALF: do not compile with -finline-limit=80 when building for OS X
2014-03-26 10:57:04 +01:00
Tobias Doerffel
55396dc981
Merge pull request #511 from diizy/wavetablesynth
...
Watsyn: Add smart oversampling interpolation
2014-03-26 09:30:34 +01:00
Vesa
07d37e0fbc
Forgot to change phasemod constant
2014-03-26 00:39:27 +02:00
Vesa
19b56779e9
Add smart oversampling interpolation
2014-03-26 00:22:14 +02:00
Tobias Doerffel
4c2bf8982f
CALF: fixed compilation with clang
2014-03-25 20:09:41 +01:00
Tobias Doerffel
99e1a1b658
Merge pull request #510 from diizy/wavetablesynth
...
Watsyn: Switch back to linear interpolation...
2014-03-25 10:44:00 +01:00
Vesa
1168dc0558
Switch back to linear interpolation...
2014-03-25 10:45:50 +02:00
Tobias Doerffel
e1eb54cf6f
Merge pull request #508 from diizy/wavetablesynth
...
Watsyn wavetablesynth
2014-03-25 08:58:24 +01:00
Vesa
b118c23123
Rename & refactor to Watsyn, add logo, tweak some algorithms
2014-03-25 02:15:03 +02:00
Vesa
8109d38f2e
I forgot how to think... fix all stupidity of the last commit
2014-03-24 21:43:29 +02:00
Vesa
bfa73aa5a5
Changes again - moved frequency calculations to a static method... for some reason this saves a lot of cpu.
2014-03-24 21:43:29 +02:00
Vesa
7f98215c29
Add crosstalk knob, some code changes
2014-03-24 21:43:29 +02:00
Vesa
e38ef81e03
Add waveform load button, better button graphics
2014-03-24 21:43:29 +02:00
Vesa
6eca2b422c
fix env tempo sync
2014-03-24 21:43:29 +02:00
Vesa
badd8339f5
fix previous
2014-03-24 21:43:28 +02:00
Vesa
e58e55660a
Add hold knob
2014-03-24 21:43:28 +02:00
Vesa
ea8744b2ce
Adjust previous
2014-03-24 21:43:28 +02:00
Vesa
ed2b63b1ff
Added simple mix envelope
2014-03-24 21:43:28 +02:00
Vesa
10994e3ae5
Copy wavegraphs to synthobject at note start, prevent hangups if wave edited while playing
2014-03-24 21:43:28 +02:00
Vesa
b574e1c1ca
Revert earlier
2014-03-24 21:43:28 +02:00
Vesa
f7e107ea2c
Add some mixer locks
2014-03-24 21:43:28 +02:00
Vesa
4924dadaa5
Graphics
2014-03-24 21:43:28 +02:00
Vesa
89089886fa
Correct phase mod algo (add below-bounds check)
2014-03-24 21:43:27 +02:00
Vesa
861a7d1ce1
Fix mixing / modulation behaviour, add some more buffer safeguards
2014-03-24 21:43:27 +02:00
Vesa
d8d9ac21cd
Move stream buffers to the synth object
2014-03-24 21:43:27 +02:00
Vesa
42e44b739f
Fixed multiplier weirdness
2014-03-24 21:43:27 +02:00