Vesa V
6dfd6de8d2
Merge pull request #785 from diizy/nes
...
Nes updates
2014-05-29 22:59:37 +03:00
Vesa
8bb5733ee5
Nes: Fix previous - forgot to add new models to load/save funcs
2014-05-29 22:57:14 +03:00
Vesa
50c5b0db03
Nes: added pitch sweep for noise channel, freq.quantize mode (constrain frequencies to preset values when using note frequency)
...
Also added a handful of neat presets that mimick Nes sound effects
2014-05-29 22:48:13 +03:00
Vesa V
fe88806bd5
Merge pull request #784 from diizy/nes
...
Nes: implement vibrato, also: make main pitch update at 60hz frequency r...
2014-05-29 19:36:48 +03:00
Vesa
19d105dc86
Nes: implement vibrato, also: make main pitch update at 60hz frequency regardless of period size or samplerate (guarantees consistency in sound for combined pitch sweep + pitch automation)
2014-05-29 19:32:22 +03:00
Vesa V
957aed4b80
Merge pull request #773 from diizy/master
...
NES: fix dc offset and distortion
2014-05-26 18:04:13 +03:00
Vesa
6e516a358c
NES: fix dc offset and distortion
2014-05-26 18:02:55 +03:00
Tobias Doerffel
1567bd8d09
Merge pull request #752 from tresf/master
...
Drag-and-drop support for VST, SF2
2014-05-26 10:28:44 +02:00
Tobias Doerffel
c3af25e54a
Merge pull request #758 from grejppi/master-samplebuffer
...
SampleBuffer: fix amplification
2014-05-26 10:26:59 +02:00
Tobias Doerffel
54531f5144
Merge pull request #761 from zonkmachine/random-wave-2
...
Random wave for instrument plugin LFO
2014-05-26 10:26:09 +02:00
Tobias Doerffel
3d61b6df9e
Merge pull request #768 from diizy/master
...
FxMixerView: prevent mixer from being loaded with improper send buttons ...
2014-05-26 10:25:18 +02:00
Tobias Doerffel
d857f0e272
Merge pull request #771 from diizy/nes
...
NES instrument
2014-05-26 10:22:40 +02:00
Vesa
750be17b56
Nes: fix sweep
2014-05-26 05:46:53 +03:00
Vesa
8b51e29467
New NES instrument
2014-05-26 03:25:15 +03:00
Vesa
592b4aeb1a
New NES instrument
2014-05-26 03:24:36 +03:00
Vesa
eaf0f15d3f
FxMixerView: prevent mixer from being loaded with improper send buttons which cause crashes when clicked, fixes #766
2014-05-25 13:55:05 +03:00
Oskar Wallgren
2e78e65d59
Code simplifed
2014-05-24 20:02:18 +02:00
Hannu Haahti
d715c18b65
SampleBuffer: amplify in post
2014-05-23 21:50:47 +03:00
Oskar Wallgren
768f0e54b0
Random graph approximation and cleanup
2014-05-23 03:46:40 +02:00
Hannu Haahti
904370ec34
SampleBuffer: fix amplification
2014-05-22 23:48:05 +03:00
Oskar Wallgren
3d61768538
Gui button fix, test backward compatibility
2014-05-22 19:25:04 +02:00
Tobias Doerffel
00e7fe236c
ZynAddSubFX: imported current head
...
Imported current head of LMMS-specific ZynAddSubFX source code.
HEAD: c38c705ea40914f6bd63f799ab8dad91411a93c0
2014-05-22 11:33:39 +02:00
Oskar Wallgren
85c02cddfe
Random wave first commit, pixmap button defect
2014-05-22 07:17:55 +02:00
Tres Finocchiaro
71f6b1b205
Drag-and-drop support for VST, SF2
2014-05-21 16:39:02 -04:00
Vesa V
3e02a15908
Merge pull request #748 from diizy/master
...
Fix globalautomationvalueat and coding style
2014-05-21 17:45:02 +03:00
Vesa
9742becb81
Fix globalautomationvalueat and coding style
2014-05-21 17:37:30 +03:00
Tobias Doerffel
bfe2f0cf11
InstrumentFunctions: fix base note playback in chords
...
As of 6650dd356d base notes are not played
anymore when chords are enabled. Therefore create a separate NotePlayHandle
for the base note like we do for all other notes in the chord.
2014-05-20 23:13:13 +02:00
Tobias Doerffel
1decf5d6ea
Merge pull request #739 from diizy/master
...
Removal of the "sample-exact controllers" and "anti-aliasing oscillators...
2014-05-18 22:27:37 +02:00
Vesa
97ff5e99e0
Removal of the "sample-exact controllers" and "anti-aliasing oscillators" qualitysettings.
2014-05-18 21:36:49 +03:00
Tobias Doerffel
465aa1afbc
EffectChain: remember original effect plugin data when loading dummy plugin
...
We don't want to loose the settings of an effect plugin even if it's not
available and thus can't be instantiated. Therefore remember original
settings data and save them back properly.
Partly closes #733 .
2014-05-18 15:53:18 +02:00
Tobias Doerffel
1b0264f501
DummyEffect: removed inline specifiers, fixed header guard identifiers
2014-05-18 15:27:49 +02:00
Tobias Doerffel
a71749af08
Merge pull request #720 from diizy/master
...
Initial implementation for two additional methods in AutomatableModel, A...
2014-05-18 15:15:49 +02:00
Tobias Doerffel
6b6bfa2666
Merge pull request #734 from diizy/bandlimit
...
Move the initialization of BandLimitedWaves into engine.cpp
2014-05-18 15:11:51 +02:00
Tobias Doerffel
28fa95ae56
Merge pull request #727 from diizy/kicker
...
Kicker: new UI / graphics, also some additions:
2014-05-18 15:11:06 +02:00
Tobias Doerffel
aa8eea2fb1
Merge pull request #736 from diizy/powerchord
...
InstrumentFunctions: Add power chord
2014-05-18 15:09:47 +02:00
Vesa
c854f1d0ec
InstrumentFunctions: Add power chord
...
Aka. 5-chord, simple 5th interval chord. A very simple addition and something I've always wondered why it's missing from the very extensive huge list of chords and scales.
2014-05-18 13:14:52 +03:00
Vesa
bf54852062
Move the initialization of BandLimitedWaves into engine.cpp
...
Since we now provide the wavetables as pre-generated files, there's no delay caused by their initialization
so we can move it to the startup of the software. I thought engine.cpp is the best place for this, it makes
conceptually more sense than main.cpp IMO.
This way each instrument that wants to use them in the future won't have to call the initialization function
separately, making things a bit easier.
2014-05-17 23:32:34 +03:00
Vesa
bbcb8635e2
Kicker: a bit of an additional GUI tweak
2014-05-16 20:33:53 +03:00
Vesa
2ff70e6aba
Kicker: new UI / graphics, also some additions:
...
- Envelope length is now temposyncable and has higher maximum
- Distortion is divided to start/end knobs for a simple distortion envelope
- Everything backwards compatible
2014-05-16 15:48:36 +03:00
Vesa
aefc9832f8
Initial implementation for two additional methods in AutomatableModel, AutomationPattern:
...
These methods are used to fetch the automated value of a model at a given MidiTime
These are still untested but that shouldn't be a problem since they aren't actually used by anything yet... but I'll be doing some testing and bugfixing (if needed) for them later.
These will be an important step in making sampletracks eventually be reliably playable from any position, and more generically, being able to reliably convert MidiTime to real time. Of course they can be useful for other things too (not sure what though, yet).
2014-05-15 03:02:42 +03:00
Vesa V
fd89e4c5e6
Merge pull request #717 from Umcaruje/master-betterorganic
...
Tweaked the color of the organic logo
2014-05-14 00:55:58 +03:00
Umcaruje
05517aefc4
Tweaked the color of the organic logo
2014-05-13 22:02:43 +02:00
Tobias Doerffel
28cf4a5f8d
Merge remote-tracking branch 'origin/stable-1.0'
...
Conflicts:
CMakeLists.txt
data/CMakeLists.txt
include/SampleBuffer.h
plugins/CMakeLists.txt
plugins/zynaddsubfx/zynaddsubfx/src/Params/PADnoteParameters.cpp
src/core/SampleBuffer.cpp
2014-05-12 21:57:10 +02:00
Tobias Doerffel
7dd9ee04e1
Bump version to 1.0.90
...
This is the master branch which is going to end up in the 1.1.x series
therefore bump version now as a preparation.
2014-05-12 21:44:57 +02:00
Tobias Doerffel
0e2451bd6e
Watsyn: link against libsamplerate
...
Fixes Win32/Win64 build.
2014-05-12 21:44:26 +02:00
Tobias Doerffel
cf7acc382d
BandLimitedWave: export class in LMMS binary
...
Fixes Win32/Win64 build of Monstro plugin.
2014-05-12 21:43:44 +02:00
Tobias Doerffel
2edb5ed2c6
ZynAddSubFX: added update script
...
Added script to pull in latest ZynAddSubFX sources from LMMS-ZynAddSubFX
repository.
2014-05-12 19:58:25 +02:00
Tobias Doerffel
105cb8c195
Merge branch 'master' of github.com:LMMS/lmms
2014-05-12 19:23:43 +02:00
Tobias Doerffel
e4beaf0074
ZynAddSubFX: imported current head
...
Imported current head of LMMS-specific ZynAddSubFX source code.
HEAD: c920930cce09b4f691f585d93a19eac85672e50e
2014-05-12 19:17:51 +02:00
Tobias Doerffel
66c2d620ef
ZynAddSubFX: removed submodule
2014-05-12 19:15:30 +02:00