s/log(2.0)/M_LN2/
New SynthData::exp_table_ln2()
Keep phi < wave_period
SEQ 12 doesn't crash anymore (at least not when loading)
Hide spectrometer-code with #ifdef OUTDATED_CODE
Explain how to use qmake to generate a Makefile
Qt3 project file.
me in About messages
clear when done. Fixes a crash on reload.
load patches containing disfunctional spectrum modul
qt4 port
qt4 port
qt4 port
qt4 port
qt4 port
qt4 port
#define AMS_VERSION "1.9.0 beta 0"
qt4 port: restore MainWindow Title.
qt4 port
Don't exit if ALSA sequencer isn't available.
Refactor module naming
Module::showConfigDialog() goes,
New function void SynthData::stopPCM().
remove unused QList<>s.
Separate directories for executable & object files.
Spectrometer works again. Patch from Harald Gutmann
ALSA_SEQ, jackd und windowTitle naming unified.
noteOffEvent() didn't do anything. remove it.
VCO2 and noise2 back in module menu.
s/enum waveFormType/int/ in int waveForm[MODULE_VCORGAN_MAX_OSC];
realtime-ish midi
realtime-ish midi
realtime-ish midi
realtime-ish midi
realtime-ish midi
realtime-ish midi
realtime-ish midi
better roll your own from ams.pro
realtime-ish midi
separate MOC directory
SIGINT (Ctrl-C) handling: no jack hickups anymore
realtime-ish midi: pushbutton, m_advmcv
realtime-ish midi: checkboxen
realtime-ish midi
realtime-ish midi
realtime-ish midi
realtime-ish midi: GuiWidget ok again, I hope
realtime-ish midi: saves patches again. take care, might eat em ;-)
witespace, braces
realtime-ish midi: also when using alsa pcm (not jack);
filter.cpp isn't used
use audio-clock instead of QTimer
int noteCounter[MAXPOLY]; was long without reason.
zeroModuleData is the same for all voices: reduce cache use.
less includes
data Memory usage display after load(). Allocate ladspa data as needed.
move "bool cycleReady" processing from generateCycle() procedures to new function Module::getData().
not used anymore
realtime-ish midi: midi controll logarythmic float sliders logarythmicly.
limit shown ladspas by search term.
realtime-ish midi: stereomix
make loudness _not_ depend on polyphony.
optimisation for monophonic ladspa's:
indentation. no code changed.
New function SynthData::exp2_table().
layout fix for the scope, maybe others.
ENV: make Hold = 0 work
indentation. no code changed.
ENV: noteActive[] was unused, noteOffOfs[]'s only use was to update noteActive[].
QMAKE_CXXFLAGS tweeks. uncomment, tweak, post your favorite :-)
undo uninteded commit
QMAKE_CXXFLAGS tweeks. uncomment, tweak, post your favorite :-)
Append suffix "ams" to to be saved filename, if it has none.
realtime-ish midi: MIDI_CTL_SUSTAIN works again
new function void SynthData::initVoices() extracted from SynthData::Ctor.
new function bool ModularSynth::clearConfig(bool).
cozmetics
Revised instance naming scheme: no more alsa seq id; qjackctl compatibility by appending " Midi" to name for alsa seq;
Automatic Gain Controll : new mode Keep
Right Mouse click becomes left (and drags) bug fixed.
ladspa icon instead of string.
m_pcmin: use jackd's pcm buffer
port schlaubergerei
port schlaubergerei
Move outTypeAcceptList.append(outType_audio) from individual Ctors to port Ctor
Move outTypeAcceptList.append(outType_audio) from individual Ctors to port Ctor
Move portList.append(.*); from individual Ctors to port Ctor
MidiControllables: switch to 14bit resolution.
Move IN_port->move(...); from individual Ctors to Module::checkin()
vco and vco2 IN ports start at index 1
Prepare Move port->move(...); from individual Ctors to Module::checkin()
Move OUT_port->move(...); from individual Ctors to Module::checkin()
Module and M_ladspa paint fixes
Don't wake gui in vain.
Remove debug code.
Call getrlimit(RLIMIT_RTPRIO,...) to know maximum allowed priority.
Move class ColorWidget's declaration to headerfile to avoid a warning about a missing Q_OBJECT.
Boxes can be moved past the topleft canvas border. Behaviour selectable via new tab in prefwidget.
Initialize M_env::e_noteOff[].
Reenable polyphonic mode. Fix by Atte Andre Jensen.