Umcaruje
fb5a515f77
Bump to rc4
v1.2.0-rc4
2017-10-01 22:10:45 +02:00
Dominic Clark
9407e84ffa
Stop some autosave crashes ( #3841 )
2017-10-01 22:01:38 +02:00
Hyunjin Song
e5db27542b
Fix sound while playing from piano roll, when BB tracks are muted ( #3804 )
...
* Don't set BB track for tracks not in the BB
* Don't check for BB track mute state if we're playing a single pattern
2017-09-28 09:55:16 +09:00
Lukas W
f23cf4e0bf
Fix "out of buffers" crash ( #3783 )
...
Remove BufferManager implementation. Use MemoryManager allocation instead and re-use buffers where they are allocated (AudioPort.cpp & PlayHandle.cpp)
2017-09-26 20:33:09 +02:00
Dominic Clark
dd429c5caf
Don't let plugins make the main window transparent ( #3809 )
...
* Don't let plugins make the main window transparent
* Don't clear WS_EX_LAYERED if it was already set
2017-09-25 23:09:38 +02:00
DomClark
fb5a58a526
Don't use VST-provided memory when loading chunks ( #3805 )
2017-09-21 00:00:19 +02:00
flynn16
8a39302571
Enable HiDPI Scaling (Qt 5.6+ only) [stable-1.2] ( #3814 )
...
Enables HiDPI Scaling in GuiApplication.cpp, environmental variable and mac manifest
2017-09-20 10:12:41 -07:00
Hyunjin Song
4e3c6b0940
Fix recording of single streamed instruments(regression in #3774 ) ( #3803 )
...
* Revert "same note layering when sustain pedal is pressed (#3774 )"
This reverts commit e387e77445 .
* Fix recording of sustained notes
2017-09-18 21:48:33 +02:00
Hyunjin Song
c0682c94a4
Fix MIDI export ( #3733 )
...
* Re-enable MIDI export
* Fix logic for processing BB tracks and BB notes
* Consider master pitch and base note in MIDI export.
* Cut BB notes at the end of BB pattern.
2017-09-14 08:09:54 +09:00
Oskar Wallgren
f26a02da04
Suppress midi in events on export ( #3778 )
2017-09-12 10:28:38 +02:00
DomClark
cfb7a89f0e
Fix empty VST tracks creating noise in playback ( #3798 )
2017-09-10 09:06:38 +02:00
DomClark
7429cb8155
Fix segfault on VST plugin I/O change
2017-09-08 23:14:52 +02:00
DomClark
fe98a9aa43
Fix some VST deadlocks/hangs
2017-09-08 23:14:52 +02:00
Hyunjin Song
9d7c34098c
Fix Vibed when the "P" parameter has non-zero value ( #3789 )
2017-09-06 17:57:24 +09:00
Lukas W
24d320de34
Fix some memory leaks ( #3779 )
2017-08-28 11:21:10 +02:00
Andrés
efd0d34f2b
same note layering when sustain pedal is pressed ( #3774 )
...
[cherry-picked from master]
2017-08-26 06:24:53 +02:00
Umcaruje
206a08e4a9
Paint a black rectangle under patterns to prevent glitches ( #3759 )
2017-08-17 13:57:10 +02:00
Umcaruje
2981651cb2
Add a border on non-fixed BB patterns ( #3758 )
2017-08-16 15:00:34 +02:00
Andrés
94646e28fe
"misc" view now shows the model state, of the track use of master pitch ( #3753 )
...
[cherry-picked from master]
2017-08-16 01:46:17 +02:00
Diego Ramos Ruggeri
a602bf9b29
Fix link to "Compiling" wiki page on README ( #3765 )
2017-08-13 10:34:44 -04:00
Hyunjin Song
88cc58600c
Fix producing of NaN from Env/LFO parameter change while playing ( #3761 )
...
Guarantee thread safety to ensure fillLevel() not to read value from
wrong buffer address.
2017-08-12 10:16:34 +09:00
Umcaruje
4d044439ab
Fix file permissions for theme files ( #3752 )
2017-08-07 10:35:02 +02:00
Hyunjin Song
08e64dc637
Fix deadlock when exporting is finished, if the project has any Sample TCO(s). ( #3742 )
2017-08-02 07:56:28 +02:00
Andrés
31126b0aa4
Midi sustain working when envelope is on ( #3730 )
...
* midi sustain working when envelope is on
* pressing sustain pedal again doesn't pause release
[cherry-picked from master]
2017-08-02 07:39:00 +02:00
Oskar Wallgren
2e841e4917
Fixes to recover file system ( #3722 )
...
Don't auto-save while playing by default. On weaker machines (xp?) we
see glitches so better turn this on after need.
Remove the last of Limited Sessin which was removed in 290556e .
2017-07-30 11:43:48 +02:00
irrenhaus3
b83c1bdebe
Respect build options in export dialogs ( #3714 )
...
* Respect build options in ExportProjectDialog
* Use QItem user data instead of hard ordering to identify export format in ExportProjectDialog
* For compatibility with QVariant, ExportFileFormats is now explicitly an int.
* Don't break out of format identifier loop prematurely in Song export.
2017-07-27 09:10:32 +09:00
Andrés
d87a8b3da4
Fix recording of sustained midi notes ( #3710 )
2017-07-26 03:13:55 +02:00
Karmo Rosental
587989b1c2
Updated Freeboy files from Game Music Emu 0.6.1. ( #3618 )
...
Uses upstream files to fix #326
[oskar.wallgren13@gmail.com: backported from master]
2017-07-23 19:26:23 +02:00
Dave French
b3054fd639
Equalizer plugin, refinement to analysis display ( #3530 )
...
The spectural analysis was using a rectangle window, leading to high spectural leakage.
This pull request uses the Blackman-Harris window to give a display more representative of the audio.
2017-07-15 23:27:30 +02:00
Tres Finocchiaro
0abe0a51c3
Merge pull request #3664 from karmux/vestige_controls_icon
...
Fix for misaligned controls icon in VeSTige plugin.
2017-07-14 16:31:13 -04:00
Tres Finocchiaro
3dfda61491
Merge pull request #3676 from M374LX/stable-1.2
...
With this pull request, the user is able to cancel a track rename action by pressing the Escape key.
Also renamed rename_dlg to renameDlg in TrackLabelButton::rename() so it complies to the naming conventions.
Fixes #3675 .
2017-07-14 16:17:50 -04:00
Alexandre Almeida
aa6d528c98
Cancel track rename with Escape key
2017-07-08 19:42:13 -03:00
Oskar Wallgren
020f1652bf
Clean up after render in ProjectRenderer destructor
...
We need to wait with calling Mixer::restoreAudioDevice() and
Mixer::changeQuality() after render until all threads have stopped.
Moving these calls to ProjectRenderer::~ProjectRenderer() ensures
all render theads are done.
2017-07-07 21:33:15 +02:00
Oskar Wallgren
d65e1a361a
MIDI - Don't apply base velocity to all controller values. ( #3678 )
2017-07-07 00:15:59 +02:00
Hyunjin Song
c6c67b3c75
Fixes for project loading progress display ( #3672 )
...
Fix project loading progress jumping back.
Show the name of the track currently being loaded.
2017-07-06 20:47:01 +02:00
Hyunjin Song
494714bf44
Update classic/style.css with TabWidget, TrackView, PianoView and Fader colors ( #3665 )
...
* Add TabWidget color settings to classic/style.css
* update the classic theme
* Revert unnecessary formattings
* Fix style.css
2017-07-03 13:37:46 +02:00
Oskar Wallgren
13e65b7f56
Ensure midi port exists before removing
2017-07-03 04:52:37 +02:00
Karmo Rosental
afdd5ac8cb
Fix for misaligned controls icon in VeSTige plugin.
2017-06-25 00:47:32 +03:00
Hyunjin Song
21caf2be69
Correct spellings in fft_helpers.cpp ( #3645 )
...
* Correct spellings in fft_helpers.cpp
change bandwith to bandwidth
* Correct spellings in fft_helpers.cpp
Changed bandwith to bandwidth
2017-06-19 09:35:24 -04:00
Michael Gregorius
842c7194b0
Implement command line export for MP3 ( #3641 )
...
Add the option 'mp3' to the format switch (-f / --format) if LMMS is
compiled with MP3 support. Add the new switch 'mode' which can be used
to set the stereo mode used for the MP3 export.
Adjust the man page for the new options.
2017-06-18 13:59:48 +02:00
Steffen Baranowsky
fc6d844a92
saves the correct subwindow size when it is hidden ( #3589 )
...
* saves the correct subwindow size when it is hidden
* remove invisible size from saveWidgetState()
2017-06-13 12:31:21 +02:00
tresf
b2919d60d5
Disable HiDPI fix for Windows 7 and older
...
Closes #3619
2017-06-12 18:11:56 -04:00
Michael Gregorius
c2f26a76d4
Implement MP3 encoding support
...
Implement MP3 encoding support
2017-06-12 13:57:08 -04:00
Oskar Wallgren
c53dd31064
Silence warning message and fix obsolete vorbis tag message ( #3634 )
...
We give the stream a unique serial number and make sure it
isn't '0' or 'UINT_32_MAX'.
Change obsolete 'Linux MultiMedia Studio' to 'LMMS' in
ogg file comment.
2017-06-12 07:53:32 +02:00
Karmo Rosental
ad2c843e20
Fixed inverted zooming. ( #3570 )
...
* Fixed inverted zooming.
* Prevent useless tests.
2017-06-10 21:55:00 +02:00
Oskar Wallgren
a371ff0ea1
Some fixes to recent files ( #3621 )
...
* Add a factory default data/projects/templates/default.mpt. Fixes #528
* On launch, if the last project was a template we create a new project (default.mpt) instead.
* If there is a recovery file present and you discard it we create a new project as the project launched could be defective or, if .lmmsrc.xml wasn't written, an earlier project.
2017-06-10 20:38:17 +02:00
Steffen Baranowsky
5a2d8f12ad
fixes rounding issue in automatablemodel ( #3597 )
...
* fixes rounding issue in automatablemodel
* fix CRS knob sticking in instrument plugins
2017-06-09 10:28:59 +02:00
Steffen Baranowsky
143571761f
fixes sample muting bug for sampletrack ( #3591 )
...
* fixes sample muting bug for sampletrack
* simplify SampleTrack::updateTcos
2017-06-08 12:31:53 +02:00
Karmo Rosental
567898143b
Fixed LMMS crash when pressing Q in not existing piano roll. ( #3609 )
2017-06-07 23:07:48 +02:00
Michael Gregorius
d3359f5a70
Fix #3616 by preventing fold overs for clipped data
...
Use libsndfile functionality to prevent fold overs when exporting clipped
data. The fold overs occurred when exporting with a bit depth of 24 bit.
2017-06-07 19:51:09 +02:00