psyomn
32e6e9edce
mem-helper: move align-mem functionality to class
...
There was some memory alignment logic inside the Mixer cpp file. To break down
the code and separate things into smaller modules, the aligned memory stuff
was crammed into a new class called MemoryHelper.
The MemoryHelper can be reused for any other aligned memory that may be needed
by another component.
2014-04-17 02:19:53 -04:00
Vesa V
87e9718a9c
Merge pull request #616 from grejppi/master-arpdir
...
backwards compatibility fix for #579
2014-04-17 04:24:38 +03:00
Hannu Haahti
33aafbf3aa
backwards compatibility fix for #579
2014-04-17 03:18:42 +03:00
Vesa V
c767d849b1
Merge pull request #611 from JohannesLorenz/master
...
Default ctors for LED checkbox and LCD spinbox. Fixes for knob.
2014-04-16 13:20:13 +03:00
Johannes Lorenz
51ed1105df
Default ctors for LED checkbox and LCD spinbox. Fixes for knob.
2014-04-15 13:43:23 +02:00
Vesa V
f32f7689b4
Merge pull request #609 from diizy/wavetablesynth
...
Watsyn: use fast sinc instead of medium quality (not much diff in this c...
2014-04-14 14:18:28 +03:00
Vesa
49d05f466d
Watsyn: use fast sinc instead of medium quality (not much diff in this case), increase oversampling to 32 because why not
...
Graph: optimize graph widget codepaths so that we don't send redundant samplesChanged signals, which in watsyn cause recalculation of the wavetable
2014-04-14 14:15:08 +03:00
Vesa V
fb1febe299
Merge pull request #608 from diizy/wavetablesynth
...
Watsyn updates: use sinc instead of cubic for oversampling of the wavegr...
2014-04-14 12:48:58 +03:00
Vesa
79120eb0b1
Watsyn updates: use sinc instead of cubic for oversampling of the wavegraph
2014-04-14 12:45:07 +03:00
Vesa V
9df4dfc087
Merge pull request #599 from diizy/master
...
Add some more interpolation algorithms
2014-04-13 18:51:24 +03:00
Vesa V
3a8f68d259
Merge pull request #600 from softrabbit/master
...
Organic: make mixing of oscillators independent of lower oscs
2014-04-13 18:50:46 +03:00
Vesa
26553cab17
Updates to bandlimitedwave code (using new interpolation) and Monstro
2014-04-13 12:48:38 +03:00
Raine M. Ekman
4b1952d90c
Organic: make mixing of oscillators independent of lower oscs
2014-04-13 12:11:06 +03:00
Vesa
b150ea2a0d
Add some fancy new interpolation algorithms
2014-04-13 10:34:38 +03:00
Tobias Doerffel
1f661be72c
Merge remote-tracking branch 'origin/stable-1.0'
...
Conflicts:
plugins/CMakeLists.txt
plugins/zynaddsubfx/src/Effects/Alienwah.cpp
src/core/track.cpp
2014-04-12 11:08:27 +02:00
Tobias Doerffel
b09d4f5f5d
Merge pull request #592 from diizy/palette
...
LmmsPalette
2014-04-11 23:53:18 +02:00
Tobias Doerffel
b31c7fcf07
Merge pull request #593 from tresf/stable-1.0
...
Portuguese translation by Esteban Viveros
2014-04-11 23:52:09 +02:00
Tres Finocchiaro
6d9c8c0f3b
Portuguese translation by Esteban Viveros
2014-04-11 09:04:36 -04:00
Vesa
4b9f8c070f
Forgot some cleanup
2014-04-11 11:20:04 +03:00
Vesa
43d503003e
LmmsPalette: finally a working implementation
2014-04-11 11:07:49 +03:00
Vesa
ec69c48e5f
LmmsPalette - continuing... still not working yet
2014-04-11 07:14:37 +03:00
Vesa
43cb962ae1
Initial implementation of LmmsPalette (doesn't work yet)
2014-04-10 10:51:06 +03:00
Tobias Doerffel
b32e602af5
Merge pull request #589 from diizy/master
...
AFP: add updated artwork, fix the bug where opening the plugin w/o sampl...
2014-04-09 23:53:22 +02:00
Vesa
2599370d53
AFP: add updated artwork, fix the bug where opening the plugin w/o samplebuffer glitches the wavegraph
...
Samplebuffer: use qualitysettings for interpolation (currently defaults to SINC_FASTEST on playback), also: in visualize, draw both channels instead of averaging them into one graph (otherwise, samplebuffers with counter-phase content show up as flatline)
2014-04-10 00:25:25 +03:00
Tobias Doerffel
d3aff6e1fb
Merge pull request #583 from diizy/bandlimit
...
Monstro/Bandlimit updates
2014-04-09 22:02:07 +02:00
Tobias Doerffel
0068be62c0
Merge pull request #586 from JohannesLorenz/def_ctor_widgets
...
Def ctor for knob + logscale patch
2014-04-09 22:01:18 +02:00
Johannes Lorenz
63f6f2eab6
Final patch for logscales and knob with def ctors.
2014-04-09 13:18:01 +02:00
Johannes Lorenz
d08857bba8
knob without def ctors.
2014-04-09 12:31:53 +02:00
Johannes Lorenz
3d0ce057d6
Small fixes. Compiling, but stereo linking does still not work (see mailing list).
2014-04-09 12:31:21 +02:00
Johannes Lorenz
2b8e5c3992
Logscales, merged.
2014-04-09 12:31:21 +02:00
Vesa
2bfd19cc44
Move waveform generation away from main
2014-04-09 13:30:17 +03:00
Vesa
d5fa2568ed
Further improvements to bandlimited waves
2014-04-09 13:03:34 +03:00
Tobias Doerffel
f824b87e3a
Merge pull request #582 from softrabbit/stable-1.0
...
Fix broken command line rendering.
2014-04-09 09:48:16 +02:00
Tobias Doerffel
d6445b34b3
Merge pull request #581 from softrabbit/master
...
Fix broken command line rendering.
2014-04-09 09:48:10 +02:00
Vesa
7b0d829cc4
More fixes
2014-04-08 23:07:16 +03:00
Raine M. Ekman
2c19290fab
Fix broken command line rendering. Should always check that editor windows exist before using them.
2014-04-08 21:44:19 +03:00
Raine M. Ekman
93693fcd4b
Fix broken command line rendering. Should always check that editor windows exist before using them.
2014-04-08 21:34:24 +03:00
Tobias Doerffel
024d62d574
Merge pull request #580 from diizy/master
...
Track: depointerize qproperties
2014-04-08 11:38:34 +02:00
Vesa
7b6d237a89
Track: depointerize qproperties
2014-04-08 12:24:55 +03:00
Vesa
5397bbeaf4
Bandlimit changes/algorithm tweaking, add sinc function to lmms_math
2014-04-08 12:06:39 +03:00
Tobias Doerffel
7596a58b6d
Merge pull request #578 from diizy/bandlimit
...
Bandlimited waveform generation
2014-04-08 09:02:22 +02:00
Tobias Doerffel
2457990da9
Merge pull request #579 from zonkmachine/arpDownUp
...
Arpeggio - Down, up
2014-04-08 09:00:28 +02:00
Vesa
13237f9c8e
Monstro: use phase delta instead of frequency for deciding which wavetable to use
2014-04-08 09:48:43 +03:00
Oskar Wallgren
dbd865d879
Merge branch 'master' into arpDownUp
2014-04-08 01:38:32 +02:00
Vesa
e10bbeb84e
Bandlimited wave generation implemented for LMMS, currently only utilized by Monstro
2014-04-07 22:55:44 +03:00
Tobias Doerffel
1d7794e02a
Merge pull request #576 from diizy/master
...
FxMixerView: fix the fx chain UI (so we'll be able to see more than 2/3 ...
2014-04-07 11:16:10 +02:00
Vesa
9024647f32
FxMixerView: fix the fx chain UI (so we'll be able to see more than 2/3 of an fx)
2014-04-07 04:54:42 +03:00
Vesa
0956270dd9
FxMixerView: fix the fx chain UI (so we'll be able to see more than 2/3 of an fx)
2014-04-07 02:54:32 +03:00
Tobias Doerffel
138bc79941
Merge pull request #574 from BaraMGB/songeditor
...
corrects the drag'n'drop behavior in the song editor.
2014-04-06 22:29:56 +02:00
Steffen Baranowsky
61c5738582
corrects the drag'n'drop behavior in the song editor.
2014-04-06 22:18:33 +02:00