Tobias Doerffel
b6e4860fdb
InstrumentTrack: do not set state of piano in processInEvent()
...
As processInEvent() is responsible for starting/stopping notes, we do
not have to set the state of the piano. This is done in processOutEvents()
already.
2014-01-26 00:33:51 +01:00
Tobias Doerffel
1fddc81c04
InstrumentTrack: removed option for disabling activity indicators
...
Probably never used by anyone and just makes code unneccessarily complex.
2014-01-26 00:25:32 +01:00
Tobias Doerffel
7d395c00fa
InstrumentTrack: removed option for disabling PianoView visual feedback
...
Probably never used by anyone and just makes code unneccessarily complex.
2014-01-26 00:19:16 +01:00
Tobias Doerffel
3a827f061f
Reworked MIDI event handling in InstrumentTrack and renamed MIDI classes
...
The MIDI event handling in InstrumentTrack was complex and buggy. It has
been simplified now such that processInEvent() tries to handle note on,
note off and key pressure events. The actions taken should result in
equivalent calls to processOutEvent() by NotePlayHandle instances. The
processOutEvent() function sends according MIDI events to the attached
instruments. All unhandled MIDI events are directly forwarded to the
instrument in processInEvent().
It's possible that some corner-cases are not handled yet with the new code
and we have regressions now.
Furthermore renamed midiTime/midiEvent to MidiTime/MidiEvent to match
coding style.
Closes #72 .
2014-01-26 00:08:12 +01:00
Tobias Doerffel
790266f0c1
Merge pull request #154 from softrabbit/stable-0.4
...
OpulenZ improvements: pitch bend, velocity, aftertouch
2014-01-25 14:32:26 -08:00
Tobias Doerffel
1f35143927
Fader: fixed drawing of peaks
...
As the fader background graphics recently have changed, the code for
drawing the peaks had to be fixed as well.
2014-01-25 20:49:02 +01:00
Raine M. Ekman
2116cf840b
OpulenZ: Velocity works OK now.
2014-01-25 21:48:24 +02:00
Raine M. Ekman
46a38b7245
Merge https://github.com/LMMS/lmms into stable-0.4
2014-01-25 21:43:43 +02:00
Tobias Doerffel
fa0201ffd7
AUTHORS: small updates & typo fixes
2014-01-25 20:41:20 +01:00
Tobias Doerffel
7e552f92a5
Merge pull request #153 from wongcc966422/sfxr
...
LMMS port of sfxr
2014-01-25 11:30:16 -08:00
Wong Cho Ching
a8d7f1e4a8
added artworks
2014-01-26 03:20:21 +08:00
Tobias Doerffel
e268c4627a
Merge pull request #151 from Hexasoft/stable-0.4
...
Added a vocoder LADSPA plugin into the tree.
2014-01-25 11:18:33 -08:00
Tobias Doerffel
628ec62ee8
Merge pull request #149 from diizy/stable-0.4
...
Final UI updates
2014-01-25 11:17:03 -08:00
Wong Cho Ching
139db3d57a
Ported synth function
2014-01-26 03:13:27 +08:00
Tobias Doerffel
8b4e2fc216
Merge pull request #145 from wongcc966422/ghostPeakController
...
Fixes Ghost Peak Controller Bug
2014-01-25 11:13:13 -08:00
Tobias Doerffel
021b9229ad
Merge pull request #143 from Lukas-W/stable-0.4
...
Fix a mismatched delete, update authors
2014-01-25 11:10:27 -08:00
Hexasoft
14e9694ecc
Added a vocoder LADSPA plugin into the tree.
2014-01-25 17:37:05 +01:00
Vesa
dbe80e9f2b
Peak controller artwork fix
2014-01-25 18:20:48 +02:00
Vesa
8a508eff27
Graphics tweaks here and there. Lots of palette adjustments, rest of the most important icons done. CPULoad widget fix to allow transparent background without glitching.
2014-01-25 17:40:21 +02:00
Vesa
84926cae4c
Oscilloscope, tripleosc gfx fix
2014-01-25 17:40:21 +02:00
Vesa
485d4fc595
New Zyn plugin artwork
2014-01-25 17:40:21 +02:00
Wong Cho Ching
6cda610f48
Fixes build issue
2014-01-25 22:49:41 +08:00
Raine M. Ekman
d515c4e573
Merge https://github.com/LMMS/lmms into stable-0.4
2014-01-25 16:05:45 +02:00
Wong Cho Ching
5fb9afc15a
GUI Completed.
2014-01-25 21:42:22 +08:00
Lukas W
3f26fdfbf1
Update AUTHORS: Add Lukas W [skip ci]
...
Adding myself to the author list somehow feels awkward.
2014-01-25 14:42:03 +01:00
Lukas W
4d306c3855
Fix mismatched delete
...
delete was called on memory allocated with malloc() which results in
undefined behaviour. Fixed by using free() instead of delete.
2014-01-25 14:40:09 +01:00
eagles051387
304f36fac8
Merge pull request #140 from eagles051387/stable-0.4
...
Updating Authors file with new contributors
2014-01-25 05:34:33 -08:00
Jonathan Aquilina
cbc5fb56c9
Updating Authors file with new contributors
2014-01-25 13:44:45 +01:00
Wong Cho Ching
5ffc36ea68
Copied readme file and make it compile
2014-01-25 11:45:55 +08:00
Wong Cho Ching
f34be7bf16
Create dummy files
2014-01-25 11:34:41 +08:00
Tobias Doerffel
89f5359ddc
Merge pull request #138 from grejppi/stable-0.4-rdudr
...
another new demo song
2014-01-24 16:36:16 -08:00
Tobias Doerffel
e95d32ed67
Merge pull request #137 from Lukas-W/stable-0.4-iss130
...
Issue #130 : Controllers Naming: Prevent duplicate names
2014-01-24 16:34:45 -08:00
Tobias Doerffel
ec45c381c3
Renamed instrument function classes and instances
...
Arpeggiator got InstrumentFunctionArpeggio and ChordCreator got
InstrumentFunctionNoteStacking. All related views and instances have
been renamed for better consistency.
2014-01-25 01:27:28 +01:00
Hannu Haahti
dc63bb28fd
added a demo song and reorganized LICENSES.TXT alphabetically
2014-01-25 02:11:57 +02:00
Tobias Doerffel
c6b7ccd9f7
InstrumentFunctionViews: manage widgets using layouts
2014-01-25 01:10:47 +01:00
Tobias Doerffel
730ba403cd
TempoSyncKnob, Knob: allow construction without parent
2014-01-25 01:10:25 +01:00
Tobias Doerffel
ddf63cb924
ComboBox: added sizeHint() + coding style
2014-01-25 01:10:09 +01:00
Tobias Doerffel
c12afd53d5
FileDialog: added music folder and working directory to sidebar
2014-01-25 00:05:16 +01:00
Tobias Doerffel
7b4aaa6dfa
Merge pull request #98 from Lukas-W/stable-0.4-iss90
...
Update file open/save dialogs
2014-01-24 14:56:23 -08:00
Tobias Doerffel
84b3c5b8df
Merge pull request #127 from wongcc966422/LFOBitinvaderVibedCustomWaveforms
...
Make LFO controller, Bit Invader and Vibed accept custom waveforms
2014-01-24 14:56:04 -08:00
Tobias Doerffel
e6338c9583
Merge pull request #125 from wongcc966422/timelineDoc
...
Loop marker: Changed tooltip text.
2014-01-24 14:54:31 -08:00
Lukas W
2aeecda9ad
Controllers Naming: Prevent duplicate names
...
For this, iterate through all given names and use the next name that's available.
2014-01-24 23:54:21 +01:00
Tobias Doerffel
37b6393893
Merge pull request #132 from Lukas-W/stable-0.4
...
Update about window
2014-01-24 14:54:03 -08:00
Tobias Doerffel
9f39867256
Merge pull request #134 from Lukas-W/stable-0.4-travis
...
Set build type to RelWithDebInfo
2014-01-24 14:53:28 -08:00
Tobias Doerffel
2567dab873
Merge pull request #135 from Lukas-W/stable-0.4-iss106
...
Plugin browser: Sort plugins by display name
2014-01-24 14:51:12 -08:00
Tobias Doerffel
f0b4ec7120
Merge pull request #136 from unfa/stable-0.4
...
Added unfa-Static.mmpz to /data/projects/CoolSongs and updatet LICENSES....
2014-01-24 14:50:29 -08:00
unfa
5dd38f0685
Added unfa-Static.mmpz to /data/projects/CoolSongs and updatet LICENSES.txt file there.
2014-01-24 22:42:39 +01:00
Lukas W
4200662e98
Plugin browser: Sort plugins by display name
2014-01-24 22:38:11 +01:00
Lukas W
ac54fcdac2
Fix some warnings
2014-01-24 22:04:37 +01:00
Raine M. Ekman
67382654eb
OpulenZ: added velocity & aftertouch, cleaned up some unneeded code
2014-01-24 22:37:36 +02:00