Commit Graph
1060 Commits
Author SHA1 Message Date
Hannu Haahti 243c66e0e8 kicker: backwards compatibility 2014-03-31 06:34:58 +03:00
Hannu Haahti 09630f1d56 kicker: reordered knobs 2014-03-29 21:18:01 +02:00
Hannu Haahti b4421700fa kicker: some cleanup 2014-03-29 16:14:30 +02:00
Hannu Haahti 29c2d3fb1a kicker: possible to play notes too 2014-03-29 16:14:29 +02:00
Hannu Haahti 0967d91f44 paranoid 2014-03-29 16:14:29 +02:00
Hannu Haahti 8d987aabd4 kicker: noise improvements, decay -> length 2014-03-29 16:14:29 +02:00
Hannu Haahti f1f6c71aa1 kicker: noise option + artwork 2014-03-29 16:14:29 +02:00
Hannu Haahti 172cffa3c5 kicker: envelope slope 2014-03-29 16:14:29 +02:00
Hannu Haahti f53ecdf023 kicker: click param 2014-03-29 16:14:29 +02:00
Hannu Haahti a4f0707939 slope param for kicker 2014-03-29 16:14:29 +02:00
Tobias Doerffel ebc11f8558 ZynAddSubFX: update 2014-03-29 10:08:53 +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
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 1b08cc0649 CALF: do not compile with -finline-limit=80 when building for OS X 2014-03-26 10:57:04 +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
Vesa 1168dc0558 Switch back to linear interpolation... 2014-03-25 10:45:50 +02: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