Vesa
5c142cb2a4
AFP: add a separate loopback point, and knob to control it.
2014-03-28 21:27:05 +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
Vesa
95bf833ace
Updates, fixes etc
2014-03-24 21:43:27 +02:00
Vesa
9b394b3660
Changes... now it seems to work
2014-03-24 21:43:27 +02:00
Vesa
da2a26572f
Changes
2014-03-24 21:43:27 +02:00
Vesa
23b3179e1f
WTSynth files
2014-03-24 21:43:27 +02:00
Vesa
0fa2908f7f
Start wavetable synth
2014-03-24 21:43:27 +02:00
Tobias Doerffel
7b8eaa6835
Merge remote-tracking branch 'origin/stable-0.4-undo-redo'
...
Conflicts:
include/AutomatableModel.h
include/MidiPort.h
include/TrackContainerView.h
include/surround_area.h
include/track.h
src/core/AutomatableModel.cpp
src/core/TrackContainer.cpp
src/core/note.cpp
src/core/track.cpp
src/gui/PianoRoll.cpp
src/gui/TrackContainerView.cpp
src/gui/widgets/LcdSpinBox.cpp
2014-03-24 19:37:26 +01:00
Tobias Doerffel
d32377845b
ComboBoxModel: coding style fixes
2014-03-24 19:21:18 +01:00
Tobias Doerffel
2ab5b1da0c
AutomatableModel: always fit value from linked model
...
When using value from linked model, make sure to fit it into own range
as otherwise this can cause out-of-boundary accesses e.g. in ComboBoxModel.
Closes #505 .
2014-03-24 19:21:12 +01:00
Tobias Doerffel
02219d908c
Merge pull request #507 from diizy/stable-0.4
...
Compat code to make LMMS compile on Qt <4.8
2014-03-24 19:02:40 +01:00
Vesa
d80a8436c0
Remove spaces
2014-03-24 19:49:33 +02:00
Vesa
11a76c45fc
Compat code to make LMMS compile on Qt <4.8
2014-03-24 17:11:42 +02:00
Tobias Doerffel
794e697e22
Made 1.0.0 release
...
After almost exactly 10 years of development, we proudly bump the version
number to 1.0.0.
v1.0.0
2014-03-23 23:55:21 +01:00
Tobias Doerffel
2f4d9c6c66
InstrumentSoundShapingView: display info about single-streamed instruments
...
Until we have a solution for hiding the ENV/LFO tab, display a sensible
message at least.
2014-03-23 23:52:04 +01:00