Wong Cho Ching
600232967a
Fixes removing controller in controller rack bug
2014-01-30 16:32:25 +08:00
Tobias Doerffel
0ff636b363
RemoteVstPlugin: fixed handling of MIDI pitch bend events
...
Fix a regression introduced with commit 94f991848e .
Closes #172 .
2014-01-30 00:00:44 +01:00
Tobias Doerffel
9852cb9a57
NotePlayHandle, InstrumentTrack: removed obsolete singerbot support
...
The singerbot plugin doesn't exist anymore and thus any support in the
code base just adds complexity and confusion, therefore remove it.
2014-01-29 23:56:07 +01:00
Tobias Doerffel
ca0e413fd3
Renamed PlayHandle classes and some functions with bool return values
...
Next big coding style update - this time all PlayHandle classes are
affected. Functions like done() and released() were renamed to
isFinished() and isReleased().
2014-01-29 23:54:47 +01:00
Tobias Doerffel
b4c4b293a0
sfxr: use instrumentTrack() instead of maintaining own variable
...
No need to maintain instrument track on our own here. Furthermore minor
coding style improvements.
2014-01-29 22:49:45 +01:00
Tobias Doerffel
b1b5c56d0f
Merge pull request #198 from softrabbit/stable-0.4
...
Check for TTY app before updating icons
2014-01-29 13:48:02 -08:00
Tobias Doerffel
f872bb2fab
Merge pull request #195 from wongcc966422/sfxr
...
Added sound preview when button is clicked
2014-01-29 13:47:43 -08:00
Tobias Doerffel
83476c3481
Merge pull request #192 from wongcc966422/ghostPeakController
...
Fixed duplicate controllers issue
2014-01-29 13:45:48 -08:00
Raine M. Ekman
8945f95d21
Merge https://github.com/LMMS/lmms into stable-0.4
2014-01-29 19:30:00 +02:00
Wong Cho Ching
e81423949a
updated include file
2014-01-30 00:16:08 +08:00
Wong Cho Ching
cdedd34474
remove stdio.h
2014-01-30 00:05:42 +08:00
Wong Cho Ching
3500cde6a4
fixes compiler error, 2nd attempt
2014-01-30 00:04:45 +08:00
Wong Cho Ching
fa1b337517
Merge remote-tracking branch 'origin/stable-0.4' into sfxr
2014-01-30 00:02:54 +08:00
Wong Cho Ching
277ff5b99e
fix strict compiler error
2014-01-29 23:51:35 +08:00
Wong Cho Ching
20eb81c955
bug fix
2014-01-29 23:48:34 +08:00
Wong Cho Ching
575494361b
Added sound preview when button is click
2014-01-29 22:21:49 +08:00
Wong Cho Ching
207bd9974f
checkout fltk-config
2014-01-29 19:58:36 +08:00
Wong Cho Ching
39a3b4c6cb
set m_effectId to random value when it is not loaded from project.
2014-01-29 19:57:13 +08:00
Wong Cho Ching
6cf825ca99
randomize PeakControllerEffect::m_effectId
2014-01-29 19:31:10 +08:00
Wong Cho Ching
997c2114f4
Merge remote-tracking branch 'origin/stable-0.4' into ghostPeakController
2014-01-29 19:02:49 +08:00
Wong Cho Ching
8d4b467ddc
Fixed duplicate controllers issue
2014-01-29 18:44:52 +08:00
Tobias Doerffel
daad00e822
Merge pull request #186 from softrabbit/stable-0.4
...
OpulenZ: LGPL added in sources, a handful of presets added
2014-01-28 15:39:46 -08:00
Tobias Doerffel
a16942603e
Merge pull request #190 from diizy/stable-0.4
...
UI: small fixes, improvements, clean-up & requested changes
2014-01-28 15:39:34 -08:00
Vesa
f6ee1dd25d
New files
2014-01-29 00:49:46 +02:00
Vesa
c267265148
Retouched transport icons, commented stylesheet for better documentation, fixed faint line in bitinvader knob
2014-01-29 00:45:03 +02:00
Vesa
f7d58114b2
Added object names for transport buttons (for theming purposes), fixed alignment issues on track labels
2014-01-28 22:17:44 +02:00
Raine M. Ekman
4c39f839ce
song.cpp: Check for TTY app before calling engine::updatePlayPauseIcons()
2014-01-28 21:54:31 +02:00
Raine M. Ekman
554c78b583
Merge https://github.com/LMMS/lmms into stable-0.4
2014-01-28 20:53:00 +02:00
Raine M. Ekman
a36f59ab35
Moved LGPL to OpulenZ source dir, added presets.
2014-01-28 20:39:03 +02:00
Tobias Doerffel
65252d3f40
Merge pull request #182 from wongcc966422/sfxr
...
sfxr: reduced CPU usage
2014-01-28 00:55:47 -08:00
Wong Cho Ching
ec71c08816
Reduced CPU usage
2014-01-28 11:21:46 +08:00
Tobias Doerffel
8fba196897
CMakeLists: removed deprecated win32-pkg target
...
We've been using CPack for ages so there's really no need for the old
win32-pkg target.
2014-01-28 00:27:59 +01:00
Tobias Doerffel
b8149c1d88
EffectView: fix crash when removing dummy effect plugin
...
If a certain effect plugin fails to load a dummy plugin is inserted
instead which has no sub window and thus caused a crash in EffectView
destructor.
2014-01-28 00:26:29 +01:00
Tobias Doerffel
2a1ec97113
Merge pull request #178 from zonkmachine/stable-0.4
...
Removed copyrighted material and moved some files to CoolSongs.
2014-01-27 13:01:13 -08:00
Raine M. Ekman
1b5c2a0112
Added LGPL text, as needed by the OPL2 emulator used in OpulenZ
2014-01-27 21:12:54 +02:00
Oskar Wallgren
0195bbaf7f
Removed copyrighted material and moved some files to CoolSongs.
...
Directory Covers removed.
2014-01-27 20:01:32 +01:00
Tobias Doerffel
f2c4d144c8
FxMixerView: set minimum width for EffectRackView
...
The EffectRackView was a little bit too small in Win32 build, therefore
explicitely set minimum width.
2014-01-27 00:34:55 +01:00
Tobias Doerffel
bc4b83f443
LADSPA/CMT: fixed global initialization on Win32
...
Global initialization happens via a global startup/shutdown handler
instance. For some reason this does not work properly when building
a DLL file, therefore create this startup/shutdown handler instance
as a static variable in ladspa_descriptor().
Furthermore marked ladspa_descriptor as extern-C.
2014-01-27 00:31:22 +01:00
Tobias Doerffel
6217201184
Added initial versions of new logo
2014-01-27 00:08:36 +01:00
Tobias Doerffel
ea5f5c4f00
Papu: fixed out-of-bounds array access due to too small data types
...
Build failed on Win32 with GCC 4.8.
2014-01-26 23:45:49 +01:00
Tobias Doerffel
d5113d0059
MidiWinMM: fixed MidiPort API calls
2014-01-26 23:45:29 +01:00
Tobias Doerffel
84f57b776d
ZynAddSubFX: fixed compiler warning on Win32
2014-01-26 23:45:09 +01:00
Tobias Doerffel
e68f88b698
Export PresetPreviewPlayHandle class
...
The PresetPreviewPlayHandle is referenced by the PeakController plugin
now and therefore needs to be exported.
2014-01-26 23:44:36 +01:00
Tobias Doerffel
ef4f9b1b60
InstrumentTrack: partly revert ad27039b9b
...
Even though there are probably not many old projects out there, at least
old presets didn't load properly anymore as of ad27039b9b .
Fix this by reintroducing compat code.
2014-01-26 23:18:59 +01:00
Tobias Doerffel
db0570b130
InstrumentSoundShaping: more sanity checking
2014-01-26 23:14:59 +01:00
Tobias Doerffel
09395a2f3e
NotePlayHandle: stop properly when arpeggio is played via MIDI
...
If a note is played via MIDI (e.g. with infinite frame count) and arpeggio
is enabled the NotePlayHandle never got deleted as framesLeft() always
returned a big value even after release.
Closes #169 .
2014-01-26 19:09:11 +01:00
Tobias Doerffel
4b340f7d5f
InstrumentTrack: manage MIDI note recording in NotePlayHandle
...
We must not record notes when receiving external MidiNoteOff events
as e.g. the sustain pedal still might be pressed. State tracking for
features like these is done inside NotePlayHandle so move the recording-
related signal emission from InstrumentTrack to NotePlayHandle.
Closes #168 .
2014-01-26 16:48:35 +01:00
Tobias Doerffel
725ff59f0e
NotePlayHandle: added property to track origin
...
Using the origin property we can track where a NotePlayHandle instance
originates from (Pattern, MIDI, ...) and build new functions around this.
2014-01-26 16:44:54 +01:00
Tobias Doerffel
7103bb31d6
InstrumentTrack: more coding style improvements
2014-01-26 16:02:35 +01:00
Tobias Doerffel
ad27039b9b
InstrumentTrack: removed compat code for loading old projects
...
We should not need compat code for project files < 0.4.x anymore.
Anybody who wants to load project files made before 2008 is advised to
open them in LMMS 0.4.x first and save them so they get upgraded.
2014-01-26 15:56:10 +01:00