Hyunjin Song
55eb831507
Bump version to 1.2.0-rc8
2019-02-19 10:53:42 +09:00
Hyunjin Song
97e738aa42
AppImage: bundle JACK fallback library correctly
2019-02-19 10:51:43 +09:00
liushuyu
71dbfb5297
i18n: pull from Transifex
2019-02-18 16:42:03 -07:00
Dominic Clark
505c642fbc
Bring back PortAudio support on Windows ( #4770 )
...
Population of the PortAudio setup widget has been delayed until it is shown, as it was causing crashes on some systems.
2019-02-17 20:07:40 +01:00
Douglas
8d707df171
Fix Bitinvader waveform cutoff behavior
2019-02-15 11:31:01 +09:00
Hyunjin Song
fcacf44375
Ensure the restore button of a subwindow shows up correctly ( #4819 )
...
* SubWindow: ensure the restore button shows up correctly
* Remove old workaround for the maximize behavior on Mac
2019-02-12 05:27:08 +00:00
Javier Serrano Polo
e94d1c91e9
Move QT_X11_NO_NATIVE_MENUBAR to code ( #4818 )
...
Set Qt::AA_DontUseNativeMenuBar
Remove QT_X11_NO_NATIVE_MENUBAR from desktop launcher
2019-02-11 19:03:50 +00:00
Hubert Figuière
bbedfa9ec5
Fix Linux HiDPI handling
...
Fix HiDPI order of operations, remove shortcut technique
2019-02-09 04:41:24 +00:00
Javier Serrano Polo
3c88541345
Follow instructions from cartr/homebrew-qt4 ( #4815 )
2019-02-07 13:02:34 -05:00
Dominic Clark
c907fcdca5
Don't let silent instruments wake up sleeping effects ( #4792 )
2019-02-06 19:25:11 +01:00
Johannes Lorenz
d9b5ee03fe
Fix CI by reverting rpmalloc
2019-02-02 11:09:16 +01:00
Javier Serrano Polo
b28d405240
Disable built-in NaN handler through hidden setting ( #4787 )
...
* Disable built-in NaN handler through hidden setting
* Reuse code
2019-01-31 23:12:45 +01:00
Johannes Lorenz
0a47b0c8cd
Fixes #4752 : Update rpmalloc
2019-01-30 22:39:23 +01:00
Johannes Lorenz
42df251c66
Fix address in doc/AUTHORS
...
[ci skip]
2019-01-30 22:18:15 +01:00
Johannes Lorenz
fdccb38989
Fixes #4778 : Update mailmap
...
[ci skip]
2019-01-30 21:56:32 +01:00
Oskar Wallgren
8618ab5d8f
Increase forced clipping level
2019-01-28 19:12:06 +01:00
Hyunjin Song
c1ae1ed5f4
MIDI import/export: map note volume and MIDI velocity with their full range ( #4785 )
...
* MIDI export: map volume to MIDI velocity correctly
* MIDI import: map MIDI velocity to note volume with full range
2019-01-21 18:49:25 +01:00
Oskar Wallgren
6df6f12a3d
Pianoroll - Add checkpoint before moving notes
2019-01-20 14:33:16 +01:00
Oskar Wallgren
dd99f3a7c4
Improve handling of nan/inf ( #4743 )
...
* If we find NaN/inf, we declare the whole buffer bad and set it to 0.0f. This
is because the noise leading up to, or coming from, an infinite or NaN value
is often very large and will create problems later in the sound chain. Especially
if it hits a delay based fx with feedback.
* We bump the clipping level to +/-10.0f.
2019-01-20 11:47:22 +01:00
Dominic Clark
1faaf008c8
Don't memcpy null pointer
2019-01-19 16:29:15 +00:00
Dominic Clark
227e88a347
Fix file extension list in translations
2019-01-19 16:29:15 +00:00
Dominic Clark
79374b3a0f
Link RemoteZynAddSubFx with -mwindows
2019-01-19 16:29:15 +00:00
Dominic Clark
69a51eb28b
Enable VST sync by default
2019-01-19 16:29:15 +00:00
Douglas
1404b723b5
Initialize peak controller last sample with base value fix (Stable 1.2) ( #4699 )
2019-01-16 19:59:40 +00:00
Javier Serrano Polo
8dea34e1b8
Do not depend on Git history, use data from 2019-01-07 ( #4763 )
2019-01-16 03:08:14 +01:00
Javier Serrano Polo
e074841d44
Fix before_deploy ( #4764 )
2019-01-14 09:47:34 +01:00
Tres Finocchiaro
d9f5e8a6df
Fix left 1px lfo graph
...
Closes #4597 , supersedes #4613
2019-01-12 23:17:24 -05:00
Tres Finocchiaro
f382e5e36f
Fix builds on macOS Mojave 10.14 ( #4767 )
2019-01-10 23:43:00 -05:00
T0NIT0 RMX
e2de0ece8c
Fix infinite MIDI note with VST made in Cabbage (LMMS#4380) ( #4766 )
2019-01-10 20:00:40 +01:00
Hyunjin Song
2ee02d97cb
Keep off-grid position of TCOs on group moving ( #4262 )
2019-01-06 19:21:35 +09:00
Javier Serrano Polo
7f0593c601
Add source build artifact ( #4744 )
2019-01-03 21:44:49 +01:00
Oskar Wallgren
4c7ca3972c
Don't render Automation tracks in the Beat/Bassline ( #4747 )
2018-12-31 15:50:57 +01:00
Oskar Wallgren
a3ede058cd
FX autoquit disabled by default ( #4378 )
...
Really short notes doesn't work well with delay based effects with the default
decay settings of the FX autoquit system where the effect can cut out. Set
autoquit as disabled by default.
Decay and Gate knobs are now also disabled when autoquit is disabled.
2018-12-31 15:50:11 +01:00
Javier Serrano Polo
4d2e89bee2
Add Debian sid Clang build pass ( #4735 )
2018-12-27 20:15:42 +01:00
xy124
dd6d4a552b
Fix broken FxLine tool tips ( #3321 )
2018-12-24 13:42:34 +01:00
Hyunjin Song
e1d9d899fd
Fix lost control links in copied automation patterns ( #4723 )
...
This hack should be removed once the automation system gets fixed.
2018-12-22 11:37:34 +09:00
Javier Serrano Polo
642b5e7d04
Add Debian sid i386 build pass ( #4727 )
2018-12-19 12:45:33 +01:00
Javier Serrano Polo
698c39d385
Add Debian sid build pass ( #4707 )
...
* Add Debian sid build pass
* Update file locations and copyright
* Use ccache
* Redirect within sudo
* Work around a pbuilder bug which breaks ccache
* Debian: enable parallel builds
* Travis: Debian: fix caching
* Fix shellcheck warnings
2018-12-09 11:19:15 +01:00
Dominic Clark
9c9290eeeb
Support more than 62 simultaneous VST plugins for Qt<5.10
2018-12-08 00:30:45 +01:00
Dominic Clark
614bca7f04
Make ppqPos in VST sync sample accurate
2018-12-08 00:30:45 +01:00
Dominic Clark
3a94ed3f3f
Fix occasional Sinnah hang
2018-12-08 00:30:45 +01:00
Dominic Clark
277e8b6444
Don't create MDI subwindow for VSTi without GUI
2018-12-08 00:30:45 +01:00
Javier Serrano Polo
c3b07a5092
New pixmap as per #4519 ( #4708 )
2018-11-16 21:45:19 +01:00
Javier Serrano Polo
ff060982ac
Add initial Debian packaging for stable-1.2 ( #4697 )
...
* Add initial Debian packaging for stable-1.2
* Drop Debian menu entry
2018-11-14 14:01:00 +01:00
Dominic Clark
2070ef21f5
Handle automation on processing thread ( #4692 )
2018-11-13 07:24:08 +09:00
Karmo Rosental
a8828d332c
Update TimeLineWidget 60 times per second ( #4703 )
...
In addition to #4570 .
2018-11-09 16:20:38 +09:00
Hyunjin Song
86f9a75d98
Fix song editor visualization after maximizing ( #4698 )
2018-11-07 13:41:03 +09:00
Hyunjin Song
d8fb07ff52
Fix minor glitches with sample tracks ( #4666 )
...
Switches some signal-slot connections to Qt::DirectConnection.
Now LMMS can handle loop points correctly and export samples without glitches.
Also tweaks some Mixer-related code to avoid related deadlocks on export.
2018-10-29 16:17:41 +09:00
Hyunjin Song
1f7cd3ed5a
Allow building SF2 player with FluidSynth 2.x ( #4678 )
...
Resolves the incompatibility between FluidSynth 1.x and 2.x
due to some API changes by shimming some functions.
Note that 1.x and 2.x are not binary compatible.
2018-10-28 10:31:33 +09:00
Johannes Lorenz
5c362e51ac
Fix not saving some automations ( #4632 ) ( #4667 )
...
Save automation of
* Track::muted
* Track::solo
* EffectChain::enabled
2018-10-24 22:23:21 +02:00
Hyunjin Song
1ab1280843
Don't quit CLI rendering when failed to load sample files
...
Per https://github.com/LMMS/lmms/pull/3293#discussion_r225765957
2018-10-23 12:43:25 +09:00
Tobias Junghans
811188bb7a
Update name in mailmap
...
[ci skip]
2018-10-21 18:19:42 +02:00
Johannes Lorenz
fbdd09dbf5
Fix german locale ('<Strg> + Mittelklick')
2018-10-11 19:28:41 +02:00
Hyunin Song
7aeddc648a
Fix unit tests for automation
...
Cherry-picked from 'master'.
Orignal commit: 0a6a6d1a77
2018-10-08 16:20:03 +09:00
Hyunjin Song
43b700d23c
Ensure correct TCOs after cloning tracks into the BB editor
...
Previously BBTrackContainerView::dropEvent always deleted
the TCOs of dropped tracks. It made dropped tracks unusable.
As of this commit, the function checks for correct TCOs.
If incorrect TCOs exist, the function remove them and add empty ones.
2018-10-08 12:33:00 +09:00
Hyunjin Song
5a92105735
Don't always treat empty long patterns as BB patterns
...
Due to the wrong condition for GUI handling, empty patterns longer than 1 bar
was treated as BB patterns though they don't really look like.
This commit drops the erroneous check and fixes related GUI issues.
2018-10-08 12:33:00 +09:00
Hyunjin Song
fb5c8f510a
Fix VST track cloning in Beat/Bassline editor
2018-10-08 12:33:00 +09:00
Hyunjin Song
9799f3ca1c
Fix Carla detection in AppImage launcher script
...
Fixes a typo which hardcodes Carla path at the packaging time.
2018-10-04 14:24:52 +09:00
Hyunjin Song
a2685c1cca
Bump version to 1.2.0-rc7
2018-09-25 16:47:51 +09:00
Umcaruje
8154f886ed
Update the LMMS logo and mimetypes ( #4519 )
...
* Update the LMMS logo and mimetypes
* fix bmp for nsis installer
* Update window and About icons, rename icons, change the file association logic
* Fix NSIS
* Revert nsh patch
* Fix small icon
* Always write DefaultIcon in the registry
* Fix file permissions
* Fix nsis branding
* Fix nsis branding #2
* update the icon windows and linux
* Update apple icon, add windows visual manifest
* try to fix windows installation
* typo
* typo 2
* Set small logo to conform to 48x48 grid
2018-09-24 11:09:49 +02:00
Johannes Lorenz
93dc557c56
Add bash completion ( #4534 ) ( #4604 )
...
* Add bash completion (#4534 )
2018-09-23 21:17:39 -04:00
Hyunjin Song
9fe74c2730
Specify infinte timeout in tryLock on export
...
Ensures remote plugins always process sound on export.
Follow-up of 408b72c798 .
2018-09-19 19:52:08 +09:00
Karmo Rosental
dd7b0865fb
Update UI 60 times per second ( #4570 )
...
* Update UI 60 times per second
* Adjust falloff values
2018-09-17 23:49:25 +09:00
Tres Finocchiaro
153f15f4b4
Add Carla support for MacOS ( #4558 )
...
Add Carla support for MacOS
2018-09-15 09:32:29 -04:00
Hyunjin Song
91ca660161
Fallback to default audio/MIDI backends if invalid one is set
...
Also shows the setup dialog in case of invalid audio backends
2018-09-13 11:01:49 +09:00
Hyunin Song
3064f03818
Validate audio/MIDI backend when opening setup dialog
...
Original work: #4372 by @justnope
2018-09-13 11:01:49 +09:00
Johannes Lorenz
a5a13b1256
Restructure help
...
* Allow actions (dump, render*, upgrade) without minuses
* Restructure help in CLI
* Restructure help in man pages
2018-09-12 22:25:33 +02:00
Hyunjin Song
f37ca49e6d
Fix decimal separator handling ( #4547 )
...
Makes LMMS can handle both periods and commas properly when loading real numbers.
2018-09-12 11:02:40 +09:00
Dominic Clark
c3db486be0
Set VST program first when restoring settings
...
Fixes a bug where some VSTs (e.g. Temper) would have their settings reset on project load, due to using programs as presets.
2018-09-11 22:01:11 +09:00
justnope
4c7c68f45a
Initialise OLE in RemoteVstPlugin
...
Some plugins don't initialise it themselves, expecting it already to be
done for them, and so are liable to hang without it (e.g. TX16Wx).
Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com >
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
2018-09-11 22:01:11 +09:00
DomClark
0ad8527ff7
Link RemoteVstPlugin with -mwindows
...
Stops each remote plugin process spawning a console host, and seems more in line with what other hosts do.
2018-09-11 22:01:11 +09:00
DomClark
53dadd5735
Fix VST windows resizing a little incorrectly
...
This was fixed for setting the initial size of the window in 8e9f74d , but I missed the resizing case.
2018-09-11 22:01:11 +09:00
DomClark
2c5cda563b
Fix kVstTransportChanged flag usage in VST sync
...
Changed according to feedback from AudioBlast. The flag used to be set most of the time, now it is only set when playback starts/stops, looping is toggled, or playback jumps around.
2018-09-11 22:01:11 +09:00
DomClark
cc2ae66540
Fix hang when updateInOutCount called from processReplacing
...
Ignore requests to change the I/O count from within processReplacing and print a warning instead; the shared memory is in use so it can't be reallocated. Add a special case to return immediately if the I/O count hasn't changed at all; this will prevent spurious warnings when the plugin is only updating the latency and should reduce unnecessary reallocations in general.
2018-09-11 22:01:11 +09:00
DomClark
de427bbcf8
Suspend plugin when changing sample rate/buffer size
...
Some plugins ignore updates to these values if they're changed while the plugin is in a "resumed" state, resulting in incorrect tuning after a change of sample rate.
2018-09-11 22:01:11 +09:00
Lukas W
6f32c962b4
Fix invisible editors on project load by validating size ( #4502 )
2018-09-03 19:39:23 +09:00
Tobias Kortkamp
4bb6586c66
Allow building with sndio support on more systems than just OpenBSD ( #4486 )
...
Sndio also supports FreeBSD and Linux.
2018-08-27 16:19:23 -04:00
Hyunjin Song
a0cbcb6ec4
Remove Qt temporary files after loading ZynAddSubFX settings ( #4551 )
2018-08-25 15:29:40 +09:00
Hyunjin Song
7f541a544e
Don't try to clear null buffer in NotePlayHandle::play ( #4545 )
...
This is a workaround for rare crashes when changing the tempo
while playing notes with stacking and/or arpeggio.
When playing the master note, _working_buffer is null.
Tempo change causes false positive in the check because
NotePlayHandle::resize changes m_totalFramesPlayed.
Thanks to 6fc4577f10 , we can safely drop
the memset call.
2018-08-22 20:17:56 +09:00
Michael Gregorius
160488c096
Make the oscilloscope colors available as properties
...
Make the oscilloscope colors available as properties so that they can be
changed via style sheets. Adjust the existing styles to use the colors
that have been hard coded previously.
Cleanup the paintEvent method of VisualizationWidget, e.g. by extracting
a method to determine the color to use for the line and by pulling
variables to the place where they are used. Fix some Clang warnings.
2018-08-16 19:47:58 +02:00
Ivo Wetzel
0cddc469bc
Fix Freeboy noise channel playback ( #4538 )
...
Writing the enable bit to `FF23` causes the noise oscillator to start outputting samples and writing the other registers (including the one for the SRW value) during the time the oscillator is active has undefined behaviour.
In order for `GB_apu` to correctly generate samples when the LSFR width is
set to `7`, the trigger write to `0xff23` must happen after all other
writes.
2018-08-16 12:05:50 +09:00
Tres Finocchiaro
2ecc8bb4fa
Add CMake 2 support ( #4530 )
...
Partially reverts d599955
2018-08-07 15:26:58 -04:00
Tres Finocchiaro
b5dc70c20a
Fix AppImage shim launcher
...
Due to upstream change in linuxdeployqt
2018-08-05 23:53:49 -04:00
Hyunjin Song
e07f9a3b64
Don't use dummy controllers for connections if not loading projects ( #4493 )
...
Remove the need of ControllerConnection::finalizeConnections
when not loading projects.
Fix ZynAddSubFX knob disconnection when exporting.
2018-08-01 14:35:16 +09:00
Oskar Wallgren
b268abba45
Fix some formatting issues in translations ( #4482 )
...
* Swedish translation formatting and fixes
* German translation formatting
* Czech translation formatting
* Spanish translation formatting
* Farsi translation formatting
* French translation formatting
* Italian translation formatting
* Portuguese translation formatting
* Galician translation formatting
* Russian translation formatting
* Ukrainian translation formatting
* Japanese translation formatting
2018-07-31 05:04:20 +02:00
Oskar Wallgren
b9634fa672
Setup Dialog - Fix bottom of letters cut off ( #4483 )
2018-07-28 14:07:21 -04:00
Hyunin Song
112d34226a
Fix broken MIDI import
...
Fix a regression in 3e538d510c (#4401 ) that
readAllData doesn't read the file from the beginning
2018-07-27 15:48:58 +09:00
Oskar Wallgren
45d3359e21
Some demo project license fixes ( #4481 )
...
Add some missing licenses and split out CapDan and Skiessi project
licenses to their own files in the corresponding directories.
2018-07-15 14:03:37 +02:00
Hyunjin Song
408b72c798
Use tryLock in audio threads for VST/ZynAddSubFX ( #4460 )
...
Prevent loading VST or toggling ZynAddSubFX GUI
from blocking entire audio processing
2018-07-13 10:40:24 +09:00
Hyunjin Song
9f64d52146
Always show sample track panning knobs ( #4477 )
...
Fix hidden sample track panning knobs when using compact track buttons
2018-07-12 09:49:02 +09:00
Hyunjin Song
f2d68326a7
Fix occasional audio interface deadlock ( #4450 )
2018-07-10 11:13:56 +09:00
Hyunin Song
0f3b41f590
Fix fwrite parameter ordering
2018-07-07 10:37:30 +09:00
Hyunin Song
62d505b2e6
Improve STK rawwave path encoding handling
...
Still incomplete on Windows due to an upstream issue
2018-07-05 20:16:01 +09:00
Hyunin Song
3e538d510c
Fix MIDI import encoding issue on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
1af0f083ea
Fix WAV exporting on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
ddcae478d4
Fix sample file loading on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
9d0aae2708
Fix file name encoding issues with ZynAddSubFX on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
792e4786ad
Fix file name encoding issues with VST on Windows
...
Fix plugin loading and setting loading/saving
2018-07-05 20:16:01 +09:00
Hyunin Song
e9f2b57107
Fix project URL for some files
...
They were created before https://github.com/LMMS/lmms/pull/3326
and added after it.
2018-06-28 20:23:53 +09:00
Hyunjin Song
28a522806b
Fix hang on exit from specific MIDI devices + WinMM ( #4451 )
2018-06-27 08:59:36 +09:00
Lukas W
c45a21aac3
CMake: Fix FindSndio module
...
Fixes a bug where the module would set SNDIO_LIBRARY to NOT-FOUND
resulting in a CMake error when trying to link to ${SNDIO_LIBRARY}.
2018-06-20 08:47:10 +02:00
Lukas W
d1c36d7b96
CMake: Fix errors when path contains spaces
2018-06-20 08:47:10 +02:00
Oskar Wallgren
583e42e5bb
Quit exit if failing to save project ( #4428 )
...
* Quit exiting when failing to save project
*Test outcome of save in MainWindow::saveProjectAsNewVersion()
2018-06-19 21:59:12 +02:00
Hyunjin Song
6af5154bec
LADSPA: Fix undefined reference due to vectorization ( #4434 )
2018-06-19 09:32:11 +09:00
Hyunjin Song
b52861f19f
Fixup 1bae047b98
2018-06-18 12:35:17 +09:00
Hyunjin Song
1bae047b98
Fix wrong accelerator character in sv.ts
...
Fixes #4415
2018-06-18 10:58:45 +09:00
Hyunjin Song
407973ad6f
Fix crash when loading project with missing peak controller effect ( #4391 )
...
* Fix crash when loading project with missing peak controller effect
* Don't load/save dummy controller connections
2018-06-13 14:50:27 +09:00
Hyunjin Song
2f19fa11c8
Piano roll: reset editing mode when lost focus ( #4393 )
2018-06-05 17:39:04 +09:00
Hyunjin Song
3bf3fab0e3
Piano roll: Fix some crashes when no pattern is open ( #4392 )
2018-06-03 22:12:28 +09:00
Hyunjin Song
a9b5b92a2b
Deselect FX channel's name text when losing focus ( #4293 )
2018-06-03 21:35:36 +09:00
Douglas
0d7ea273dc
Initialize peak controller last sample with base value ( #4382 )
...
* Bug fix in peak_controller_effect.cpp
This change makes it so that when an LMMS project is loaded, each knob connected to a Peak Controller will be set to the Peak Controller's Base value, rather than its minimum possible value.
2018-06-01 20:41:52 -07:00
Lukas W
d3c90a81b9
Fix automation processing priority
...
Fixes regression from 75077f6200 that caused
global automation tracks to have priority in processing.
Adds a test checking for the desired behaviour.
Fixes #4268
2018-06-01 15:12:47 +02:00
Hyunin Song
1349d45d72
Bump version to 1.2.0-rc6
2018-06-01 09:04:01 +09:00
Hyunin Song
75a6502100
Fix Mallets crash when STK rawwave files can't be loaded
2018-05-30 19:14:06 +09:00
Hyunin Song
24ae559de5
Fix crash when re-opening VST effect manage dialog
...
Unset Qt::WA_DeleteOnClose for the dialog to avoid deletion when closed
2018-05-30 09:02:05 +09:00
Hyunin Song
235e8eef6f
Allow controlling VST effects without own GUI
2018-05-30 09:02:05 +09:00
Hyunin Song
55d3fbc908
Fix RemoteVstPlugin not exiting when effect removed
2018-05-30 09:02:05 +09:00
Lukas W
b808631975
VST: Add workaround for small effect window on project load
2018-05-30 09:02:05 +09:00
DomClark
8e9f74df37
Minor fixes
...
From MSDN: "In WM_SYSCOMMAND messages, the four low-order bits of the
wParam parameter are used internally by the system. To obtain the
correct result when testing the value of wParam, an application must
combine the value 0xFFF0 with the wParam value by using the bitwise AND
operator."
Also calculate the required window size using AdjustWindowRect, rather
than hard-coding some constants.
2018-05-30 09:02:05 +09:00
DomClark
fcc883f887
Preserve VST GUI positions and keep them on top
2018-05-30 09:02:05 +09:00
DomClark
ee18011dc7
Fix toggling UI for non-embedded VST effects
2018-05-30 09:02:05 +09:00
DomClark
49dcd385f5
Fix VST effect load crash on non-primary monitor
2018-05-30 09:02:05 +09:00
DomClark
55da698d7c
Fix X11 embedding on Qt4
2018-05-30 09:02:05 +09:00
Lukas W
1220374a7f
Fix effect dialog layout glitches
...
QMdiSubWindow::setSizePolicy doesn't have any effect because QMdiSubWindow
uses a layout. This patch uses QMdiSubWindow::layout()->setSizeConstraint
instead. This may cause effects that don't have a layout and don't
implement sizeHint() to now be resizable. For effects that do though, it
fixes the size constraint.
2018-05-30 09:02:05 +09:00
Lukas W
a2cb7e96ea
Fix VST sub-window creation glitches in project loading
...
Fixes bugs where during project loading (observed with VST effects), empty
widgets and sub-windows would be left floating around. These were caused by
inconsistencies between the way VST UIs were created when loading a project
and when adding an effect in an existing project. In some situations, this
caused createUI to be called twice, leaving over multiple empty widgets.
This commit refactors some code in order to avoid creating unnecessary sub-
windows, which aren't needed with VST effects, but were still created,
usually being invisible. All sub-window related code was moved out of
VstPlugin into vestige.cpp, which is the only place where sub-window VSTs
are actually used. A new sub-class of VstPlugin, VstInstrumentPlugin, now
handles VST sub-windows and is used by vestigeInstrument.
"guivisible" attribute loading was moved out of VstPlugin as well and is
now done in VstEffectControls' and vestigeInstrument's loadSettings method
respectively. This causes some minor code duplication unfortunately.
Closes #4110
2018-05-30 09:02:05 +09:00
Hyunin Song
3e8120d532
Make "Clear this track" undoable
...
Fixes #4375
2018-05-28 13:49:38 +09:00
Hyunjin Song
daa3f53515
Fix compilation with Qt 5.11 ( #4374 )
...
Add extends attribute for custom widget RowTableView per upstream uic change http://code.qt.io/cgit/qt/qtbase.git/commit/?id=058474884c2505a8a00d4c59b4922bfcd3597c2f
2018-05-23 14:59:45 +09:00
Joshua Wade
68a621cc16
Restart flanger LFO on Song::playbackStateChanged signal ( #4363 )
...
Closes https://github.com/LMMS/lmms/issues/3689
2018-05-18 13:34:46 -04:00
Hussam Eddin Alhomsi
0caaebaecb
Remove FluidSynth requirement for background pic ( #4364 )
2018-05-17 19:35:52 +02:00
Oskar Wallgren
bb43bfb961
Remove release time from arpeggiated note ( #4355 )
...
An arpeggio master note shouldn't trigger new notes while it's decaying.
#fixes #4342
2018-05-17 18:39:31 +02:00
Colin Wallace
5d90aecac9
Merge pull request #4339 from PhysSong/tcomove
...
Fix occasional crash when moving TCOs
2018-05-08 21:29:41 -07:00
Hyunjin Song
03aa5fb3c7
Fix crash on exit from MIDI connections ( #4340 )
2018-05-07 17:08:43 -07:00
Hyunin Song
511c7a64fe
Fix occasional crash when moving TCOs
2018-05-03 11:23:35 +09:00
Lukas W
af61a82df8
Merge pull request #4335 from LMMS/fix/job-queue
...
Fix job queue crash
2018-05-02 12:55:09 +02:00
Lukas W
9a52c7b901
JobQueue: Rename m_queueSize to m_writeIndex
...
Hopefully makes it less confusing that m_writeIndex grows beyond
JOB_QUEUE_SIZE when the queue is full.
2018-05-02 12:54:45 +02:00
Hyunjin Song
08573fc96d
Fix detuning crash after deleting the note being edited ( #4324 )
2018-04-30 14:54:34 +09:00
Lukas W
ccd4ff3c2c
Fix job queue crash
...
* Don't add jobs when job queue is full
* Icrease job queue size from 1024 to 8192
2018-04-29 17:01:51 +02:00
Lukas W
84d3c935de
Merge pull request #4333 from PhysSong/circledummy
...
Add dummy CircleCI config file for stable-1.2
2018-04-29 16:04:44 +02:00
Hyunin Song
832e87725a
Add dummy CircleCI config file
2018-04-29 21:59:09 +09:00
Hussam Eddin Alhomsi
386c471ed7
Limit the automation-editor scaled-level tooltip to the grid ( #4308 )
2018-04-26 18:37:43 +03:00
Lukas W
fce9326192
Update rpmalloc to 1.3.0
...
Fixes #4055
2018-04-25 11:00:13 +02:00
Lukas W
e614711d29
Merge pull request #4307 from LMMS/fix/contributors
...
Revert contributor file removal
2018-04-25 07:52:03 +02:00
Lukas W
d65fdd4ee6
Create no-response.yml
2018-04-22 08:34:46 +02:00
Lukas W
50eada6b2b
Update project year
2018-04-21 13:33:35 +02:00
Lukas W
33368bd9d0
Revert CONTRIBUTOR file removal
...
This reverts commit 30f1e52be3 .
# Conflicts:
# CMakeLists.txt
2018-04-21 13:31:14 +02:00
tresf
aaee2ecb15
Better fluidsynth version detection
...
Per #4300 comment
2018-04-20 21:53:13 -04:00
Tres Finocchiaro
22ca47abba
Disable fluidsynth audio backends if possible ( #4300 )
...
Closes #649
Partially reverts #3446
2018-04-20 15:46:13 -04:00
Tres Finocchiaro
18a4346fd5
Better default working directory ( #4288 )
...
* Better default working directory
Closes #1135
2018-04-20 15:41:08 -04:00
Oskar Wallgren
07a23c4e3b
Allways remove infs/nans ( #3706 )
...
When exporting a project lmms performs extra tests for bad data.
The tests are for infs and nans. Switching these tests on for all
occasions as the extra performance hit would be in the order of
only ~2% and the problems, when it hits the end user, are hard to
debug and/or work around.
After testing for inf/nan we clamp the sound to +/-4.0f as sometimes
you will get large transients passing through (an issue that is currently
only present when exporting).
Fixes : #1048
2018-04-15 15:44:38 +02:00
Hussam Eddin Alhomsi
e554a4c4b0
Better behavior when left-clicking a TCO ( #4290 )
...
Instead of calling MouseMoveEvent(), the TCO's "text float" text and position are updated.
This prevents left-clicking the right edge of a resizable TCO from decreasing its size.
Also, removed an unused variable: m_oldTime
2018-04-11 13:39:43 +03:00
Hyunjin Song
00f9590b18
Fix preset preview issues with peak controllers ( #3904 )
2018-04-04 09:06:58 +09:00
Dominic Clark
d30a22487e
Don't call setParameter from audioMasterAutomate ( #4279 )
2018-04-03 19:08:53 +01:00
Umcaruje
b77027d6fb
Fix MDI subwindow buttons contrast in the MenuBar ( #4242 )
...
* Fix MDI subwindow buttons contrast in the MenuBar
* Hard code the button color in LmmsStyle.cpp (thanks @PhysSong)
* Fix code formatting
2018-04-02 19:36:07 +02:00
Umcaruje
ee910d38fe
Fix marked semitones in the piano roll ( #4239 )
...
* Fix marked semitones in the piano roll
* Don't draw in invalid patterns
* update classic theme
* Fix contrast
* update classic theme
2018-04-02 19:33:01 +02:00
Tres Finocchiaro
1df461d64d
Fix VSTs on Fedora 27 ( #4276 )
2018-03-30 14:13:31 -04:00
Tres Finocchiaro
3673e84ac1
Allow relative paths on non-existent directories ( #4271 )
...
* Use cleanPath for calculating relative directories
Closes #4267
2018-03-26 21:51:55 -04:00
Hyunjin Song
ac543ffc75
Play correct note when dragging left side of virtual keyboard ( #4265 )
2018-03-21 23:39:17 -04:00
Noah Brecht
87e6b48df7
Fix ui glitch where track ticks did not line up ( #4171 )
2018-03-21 04:13:42 +01:00
Orbital Ink
fc5fc1cbaa
Change Detune To Pitch Bend in Piano Roll ( #4194 )
2018-03-19 20:23:00 +03:00
Umcaruje
0d1c874a60
Change selected notes color ( #4243 )
2018-03-19 17:35:15 +01:00
Tres Finocchiaro
7a8a925b83
Fix toFloat Qt5 regression ( #4244 )
...
Closes #4241
2018-03-19 12:18:47 -04:00
Tres Finocchiaro
6cd5317e09
Fix C++ standards library portability issue. ( #4261 )
...
Fix C++ standards library portability issue.
Cherry-pick of upstream 2.5 patches: zynaddsubfx/zynaddsubfx@417d49b , zynaddsubfx/zynaddsubfx@edca8ab
Closes #4152
2018-03-18 13:36:05 -04:00
Hyunjin Song
b4e78065e7
Fix some bugs with LFO waveform drag&drop ( #4227 )
...
* Change to user-wave mode and update display after dropping a sample
* Fix broken drag&drop from sample tracks
2018-03-14 14:48:18 +09:00
Oskar Wallgren
a54c54097f
Draw the entire length of a notes pitch bend info ( #4233 )
2018-03-12 14:49:45 +01:00
Orbital Ink
e9b83378f9
Typo - Phrygolydian to phrygian ( #4223 )
2018-03-07 16:44:16 +01:00
Hyunjin Song
ec0f47e9e3
Fix AppImage tool path
2018-03-07 23:27:28 +09:00
tresf
38b69a7e3a
Fix incrementation of LcdSpinBox QInputDialog
...
Closes #4218
2018-03-06 14:35:24 -05:00
Hyunjin Song
788c990ae1
Remove MIDI connection from factory files ( #4207 )
2018-03-06 09:57:40 +09:00
Hyunjin Song
533f475943
Ensure correct length of automation patterns in BB editor ( #4212 )
...
When the length of an automation pattern is an integer multiple of one bar, it was displayed with wrong length. This commit fixes the bug.
2018-03-06 09:57:16 +09:00
Tres Finocchiaro
1d63bd3b4e
Use Canonical Paths for Relative Paths Calculations ( #4211 )
...
Fix redundant path elements
Closes #4173
2018-03-03 22:46:07 -05:00
Hyunjin Song
926b6542ae
Don't restore audio device during exporting ( #4083 )
...
Fixes deadlock on multi-track export with SDL
2018-03-02 13:28:56 +09:00
Tres Finocchiaro
9f1c73bc12
Fix theme after upgrade
...
Closes #4199
2018-03-01 20:37:04 -05:00
Oskar Wallgren
063a505026
Turn journalling off when moving fader ( #4147 )
2018-03-01 19:03:02 +01:00
tresf
a8e8746011
Add support for .pat previews, drag+drop
...
Closes #4202
2018-02-28 21:34:45 -05:00
Dominic Clark
31775752b4
Fix rendering cancellation with VSTs ( #4189 )
2018-02-27 16:08:42 +01:00
Oskar Wallgren
33d2b71b01
Piano Roll - Erase on mouse button drag in erase mode ( #4150 )
2018-02-27 15:59:15 +01:00
tresf
fc9c3eadef
Fix the AppImages
2018-02-27 01:54:26 -05:00
tresf
edc8f43d5b
Use bundled jack if missing
...
Closes #4094
2018-02-27 01:54:26 -05:00
Tres Finocchiaro
3980e54667
Better wine prefix detection ( #4176 )
...
Closes #4108
2018-02-23 13:20:35 -05:00
Hyunin Song
0f0b08b852
Travis: replace homebrew/versions/qt55 with qt5
2018-02-17 13:01:19 +09:00
noahb01
a39ea2b163
Reset window title after render
...
Closes #4160
2018-02-08 23:40:15 -05:00
Oskar Wallgren
c3b4767836
Add journaling checkpoint to recording notes ( #4144 )
2018-02-01 19:45:05 +01:00
Dominic Clark
27007c258a
Fix command line rendering with VSTs ( #4093 )
...
Fix command line rendering with VSTs
2018-01-26 10:48:46 -05:00
Filip Hron
a193ec25f2
Fix patman logo
...
Closes #3660
Supercedes #4121
2018-01-17 17:05:38 -05:00
DomClark
e2c71e3369
Fix lack of sound in iZotope plugins ( #4095 )
2018-01-17 15:56:01 +09:00
DomClark
d0b3be7f00
Wait for reply when updating sample rate
2018-01-17 15:56:01 +09:00
DomClark
709fc7948b
Set buffer size during plugin init
...
Fixes AmpliTube crash
2018-01-17 15:56:01 +09:00
DomClark
6e0dda692a
Remove plugin lock from RemoteVstPlugin
2018-01-17 15:56:01 +09:00
tresf
46512fdf19
Fix macOS compilation without SDL
...
Closes #4105
2018-01-09 21:34:24 -05:00
Mark-Agent003
59eba30d33
Add File Browser Styling ( #4085 )
...
Use CSS to style the selected and hovered items in the File Browser
2018-01-05 11:43:24 -05:00
David Carlier
bd8c27249f
Using the cmake variable will insure the proper value
...
regardless of the platform (already available in 2.0.7 version)
2018-01-02 13:09:03 +01:00
liushuyu
96c5f05120
update i18n and add i18n maint script
2017-12-30 01:21:00 -07:00
Tres Finocchiaro
a3d72def4d
Move Zyn GUI to main thread ( #4065 )
2017-12-22 15:29:32 -05:00
gandalf3
2c3df226ee
Allow individual velocity/pan changes with alt ( #3923 )
...
Fix regression caused by 6e3d4f4 , allow ALT to change the velocity of multiple selected notes.
2017-12-22 15:29:08 -05:00
tresf
7de9649b2f
Fix quantization of pasted notes
...
Fixes a regression caused by #4058
2017-12-22 14:58:20 -05:00
Tres Finocchiaro
c3438a1b4e
Remove alpha channel from splash
...
Closes #4062
2017-12-20 20:46:47 -05:00
Hyunjin Song
eb9b460925
Travis: install jack2 in Linux build
...
Per #4026 : Installing Carla will remove jack1 if it's installed, since Carla requires jack2.
2017-12-20 12:54:31 +09:00
Umcaruje
481cb2e889
Bump version to RC5
2017-12-19 18:24:15 +01:00
tresf
1279244e50
Add $HOME/bin to PATH
...
Circumvent change in appimagetool, per AppImage/AppImageKit#592
2017-12-18 18:55:51 -05:00
Lukas W
7c71bc657c
Merge pull request #3786 from LMMS/fix/qt5-vst
...
Add all the Qt5 Linux VST implementations
2017-12-18 22:15:45 +01:00
Lukas W
19f48898a7
VST: Disable plugin reload on embed method change
2017-12-18 12:05:29 +01:00
Oskar Wallgren
76766c4c85
Piano Roll - Don't quantize when pasting notes ( #4058 )
...
Some changes on pasting notes in the Piano Roll:
* Don't quantize notes when pasting
* Add journal checkpoint
* Set project changed
2017-12-17 21:48:33 +01:00
Lukas W
5bad0ea8c0
Merge pull request #4046 from devnexen/build_fix
...
Few code fixes since we re dealing with C++11
2017-12-13 14:32:42 +01:00
Oskar Wallgren
54be88f536
Automation Editor - remove (comment out) unimplemented buttons ( #4051 )
2017-12-12 18:44:10 +01:00
tresf
5174bdaa0d
Spaces to tabs
2017-12-11 10:46:19 -05:00
David Carlier
a653d01ac8
Few code fixes since we re dealing with C++11
2017-12-09 07:55:30 +00:00
Oskar Wallgren
06c40fc821
Automation Editor - Straighten out draw line function ( #3997 )
...
Fixes:
AutomationEditor::drawLine(..) - quantize input
AutomationEditor::drawLine(..) - Adjust line level.
2017-12-06 06:18:38 +01:00
Tres Finocchiaro
260c1843dd
Fix typo from b6441b7
...
Closes #4039
2017-12-05 21:58:51 -05:00
Dan Williams
45d6b299ef
Fix a crash ( #4037 )
...
This code loads a Qt5 library, which will cause problems if done from a Qt4 application. If the application is Qt4 based we don't have a bug with kde changing the menus anyway, so we can skip this code.
2017-12-05 21:36:54 -05:00
Hyunjin Song
dd4a73eb4b
Fix various bugs when using JACK ( #4005 )
...
* Fix crash on closing
* Fix audio rendering artifacts
* Make LMMS work properly after rendering
2017-12-03 11:27:49 +09:00
Tres Finocchiaro
d711b8b55e
Add Carla Support to AppImage ( #4026 )
...
Build AppImage with Carla support
* Disables HiDPI support in the AppImages
* Ignores deprecated jack usage
* Fix Carla compilation warnings
* Detects carla prefix in AppRun
2017-12-01 13:19:44 -05:00
Hyunjin Song
6cc118c259
Fix automation unit test for Qt4
...
Fixes failing Travis-CI build
2017-12-01 11:26:37 +09:00
Lukas W
d146308c02
Add more automation tests
...
See issue #3800 (Automations continue after the end of their TCOs) which
was fixed via #4012
2017-11-30 19:43:49 +01:00
Lukas W
ee9b593e26
Merge pull request #4012 from PhysSong/autoshrink
...
Handle shrank automation patterns correctly
2017-11-30 19:19:08 +01:00
Steffen Baranowsky
898e7999dc
fixes bug when changing value by double click on fader/knob ( #4018 )
2017-11-30 16:57:15 +01:00
Lukas W
7ae348eb10
Vst refactorings
2017-11-29 15:33:44 +01:00
Lukas W
a446775c80
VST: Fix Qt-embedded VSTs not always appearing
2017-11-29 15:33:36 +01:00
Lukas W
ae488b89cd
Fix VstEffect width issue
2017-11-29 14:44:53 +01:00
tresf
d0194e6c64
Bump Qt to 5.9.2
...
Closes #3925
2017-11-27 10:42:17 -05:00
Hyunin Song
72dcefc5f2
Handle shrinked automation patterns correctly
2017-11-26 21:04:06 +09:00
Lukas W
8c02495f27
Qt4 compat simplified
2017-11-25 15:25:32 +01:00
Lukas W
238d6b627c
CMake: Fix RemoteVstPlugin build when winebuild is not in PATH
2017-11-25 14:48:15 +01:00
Lukas W
7019cabb51
Merge branch 'stable-1.2' into fix/qt5-vst
2017-11-25 12:36:34 +01:00
Lukas W
46ef3c6a11
Fix rpmalloc debug build with GCC < 5
2017-11-25 12:09:10 +01:00
Lukas W
23cb3852ac
VstEmbed: Remove obsolete CMake flags
2017-11-24 15:39:53 +01:00
Lukas W
e95e3793b4
Merge pull request #3991 from PhysSong/fix/qt5-vst
...
Some fixes/enhancements for #3786
2017-11-24 14:40:24 +01:00
Lukas W
3d47344297
Travis: Enable Linux/Qt4 builds
2017-11-24 12:59:40 +01:00
Lukas W
a8aa3e153f
VST: Fix Qt4 compilation
2017-11-24 12:46:06 +01:00
Oskar Wallgren
c6ae1dcba6
Automation Editor - delete automation point ( #3986 )
...
Fix regression from b68dc572a3
Let the right mouse button delete the automation point like before
and add the space above it too.
2017-11-24 05:38:47 +01:00
Oskar Wallgren
55076d0bb0
Unsolo mixer channels on delete ( #3982 )
...
If a mixer channel is soloed when it's deleted the other channels are left in the
state their in which is, for the most part, muted. Solve this by clearing mixer
channels on delete.
2017-11-21 20:56:54 +01:00
Hyunin Song
72e882af88
Add a fallback logic for VST embedding methods
2017-11-20 15:57:29 +09:00
Hyunin Song
55ce90ec00
Try to improve embedding method logic
2017-11-20 15:46:57 +09:00
Hyunin Song
463d02e299
Move SC_CLOSE handling code
2017-11-19 14:25:39 +09:00
Hyunin Song
7da7a70d60
Add Win32 embedding
2017-11-19 14:25:39 +09:00
Hyunin Song
b0f64dea7f
Restrict "qt" embed method to Qt5 only
2017-11-19 14:25:39 +09:00
Hyunin Song
df3c07bbed
Fix Qt4 compatibility
2017-11-19 14:25:33 +09:00
Hyunjin Song
514ae34df3
Fix automation pattern regressions ( #3977 )
...
Change the default value of ignoreSurroundingPoints in AutomationPattern::putValue to true, which was false in #3352 .
Fixes automation filpping bug and some potential issues.
2017-11-19 10:50:22 +09:00
Oskar Wallgren
3de3ea6b16
Revert accidental submodule changes
2017-11-18 16:30:00 +01:00
Oskar Wallgren
b68dc572a3
Automtion Editor - left click response
...
When you left click an existing value the automation point will only
snap to the new value if it is higher. If it is lower the mouse click
event will 'break'.
Cleanup. Remove statement that will always evaluate as 'true'.
2017-11-18 15:04:20 +01:00
Oskar Wallgren
01265ace66
Default project when cancelling project loading ( #3941 )
...
Default project when cancelling project loading
If a user isn't aware that the loading of a project has been
cancelled, it may be in an incomplete state. Saving such a project
will overwrite the original file and result in data loss. This is
solved by loading the default project on cancelling project loading.
Add Mixer::clearNewPlayHandles() to prevent crash when cancelling
loading of a single streamed instrument.
2017-11-17 02:03:49 +01:00
Hyunjin Song
601046aa03
Fix CAPS plugin build with some compilers ( #3972 )
2017-11-15 10:18:03 -05:00
Tres Finocchiaro
de98781df4
Use "soundfonts" folder, not "sf2"
2017-11-14 21:55:25 -05:00
Dominic Clark
7ed9bea9fb
Disable plugin transparency on Qt5 ( #3934 )
2017-11-13 08:52:08 +09:00
Lukas W
358a251cff
VstEmbed: Support changing embed method without restart
2017-11-10 09:18:40 +01:00
Lukas W
f9f4d0cb9c
VstEmbed: Store embed method on plugin start
...
Avoids bugs when embed method is changed in setup dialog while VSTs are
running.
2017-11-10 08:12:20 +01:00
Lukas W
a8311a7b49
Vst: Fix widget deletion
2017-11-10 08:02:29 +01:00
Hussam Eddin Alhomsi
0dbbdd9f4c
Update the grid after changing the quantization value in automation editor
2017-11-09 16:31:20 +01:00
Hussam Eddin Alhomsi
43ae3c6376
Update patterns in song editor after shifting their notes by semitones in piano roll. ( #3961 )
...
After shifting notes up/down, call rearrangeAllNotes() to sort notes and dataChanged()
to update the pattern the Song Editor.
2017-11-09 16:29:45 +01:00
Tres Finocchiaro
d4d909cd9e
Add libjack.so.0 fallback logic for AppImages ( #3958 )
...
Add libjack.so.0 fallback logic
2017-11-09 01:57:20 -05:00
Hyunjin Song
48b9b6508e
Fix visual glitch with automation patterns ( #3945 )
...
Fix off-by-one visual glitch in automation editor and automation pattern view
2017-11-09 06:58:51 +09:00
Hussam Eddin Alhomsi
8baf42fca0
Remove text from project notes of factory templates. ( #3939 )
2017-11-07 14:21:12 -05:00
Lukas W
0dbdafc1f8
CMake: Fix non-existing target warnings
2017-11-07 12:06:52 +01:00
follower
eb09ff6f25
Fix off-by-one/heap-buffer-overflow as reported by ASAN.
...
It's probably not the best "solution" but it should hopefully be
one less category of crash-on-close on Mac.
ASAN a.k.a Clang "AddressSanitizer".
2017-11-07 11:56:49 +01:00
Lukas W
6fd38fee9f
Fix qt5-x11embed submodule reference
2017-11-07 11:21:00 +01:00
Lukas W
2b6f366063
CMake: Only link qx11embedcontainer on Linux
2017-11-07 11:03:37 +01:00
Lukas W
6eb447deb7
Merge branch 'stable-1.2' into fix/qt5-vst
...
# Conflicts:
# .gitmodules
# .travis/linux..install.sh
# CMakeLists.txt
# plugins/vst_base/CMakeLists.txt
# src/3rdparty/CMakeLists.txt
2017-11-07 10:58:52 +01:00
Lukas W
e3ba9ba9be
Update qt5-x11embed submodule for CMake changes
2017-11-06 19:15:57 +01:00
Lukas W
421a85d2e1
Update qt5-x11embed submodule
2017-11-06 18:32:56 +01:00
Lukas W
e95fdcc37d
Add missing includes
2017-11-06 18:29:09 +01:00
Lukas W
472a74d252
Minor fixes
2017-11-06 16:31:12 +01:00
Lukas W
134dae80d5
VstEmbed: Add missing find_package instruction for Qt5X11Extras
2017-11-06 11:39:39 +01:00
Lukas W
415316f722
VstEmbed: Remove obsolete CMake flags
2017-11-06 11:39:19 +01:00
Lukas W
6839746344
VstEmbed: Allow selecting method at runtime
2017-11-06 11:17:10 +01:00
Dan Williams
298f1ec335
Fix recent files ( #3872 )
...
* Fix templates and recent files on KDE.
Workaround for https://bugs.kde.org/show_bug.cgi?id=337491 , Call into KDE stuff to stop it adding accelerators.
* Fix & in recent files.
Escape & as && when building the recent file lists, and reverse that when getting the file name.
2017-11-04 17:31:41 +09:00
Hyunjin Song
a3c7328f9c
Fix wrong value interpolation ( #3929 )
2017-11-04 08:54:33 +09:00
Oskar Wallgren
0c31cf49c0
linearToLogScale() - Input validation ( #3932 )
2017-11-03 09:41:28 +01:00
tresf
f15acb8620
Specify architecture for AppImage
2017-11-01 01:01:09 -04:00
Oskar Wallgren
88b940fa05
LADSPA - Fix various floating point errors ( #3927 )
...
* swh - Dyson Compressor, fix NaN
* swh - shaper_1187, division with 0
* Division with 0 in calf limiter
2017-10-31 02:33:37 +01:00
Michael Gregorius
7e107f5914
Fix #3842 : Opening a project with LB302 produces a noise burst
...
Fix the noise burst described in #3842 by removing the second
initialization of vca_a to 9 in the constructor of lb302Synth.
2017-10-30 15:48:10 +01:00
Hyunjin Song
60e9b2f474
Fix crashes and deadlocks with previewing preset ( #3905 )
...
* Fix crash when closing while previewing preset
* Fix deadlock on previewing presets while playing arpeggio
2017-10-29 20:26:28 +09:00
Oskar Wallgren
9715da332b
Deleting Automation Points at coarser quantization
...
Regression from f9ab2dec02
Don't follow quantization as you will have to move the
cursor that length before any deletion is made.
2017-10-26 02:38:15 +02:00
Hussam Eddin Alhomsi
05971cac6a
Fix monstro's osc 3 vol knob values. ( #3912 )
2017-10-24 21:01:26 +02:00
Oskar Wallgren
f9ab2dec02
Automation Point delete radius and size ( #3902 )
...
* Fix Automation Point delete radius. At lower zoom deleting would miss
automation points to delete and at higher zoom it would be too generous
and remove neighbouring points.
* Increase smallest Automation Point radius. For visibility. The smallest
Automatin Point radius was tiny.
2017-10-24 17:42:30 +02:00
Hyunjin Song
de20d76c8e
Ignore release frames for single-streamed instruments ( #3900 )
...
Let InstrumentSoundShaping::releaseFrames() ignore release frames for single-streamed instruments. And make it return 0 if m_instrumentTrack->instrument() is NULL.
2017-10-24 00:21:25 +09:00
Lukas W
fbfcb43aeb
Merge pull request #3881 from zonkmachine/arppatternsort
...
Note sorting algorithm rework
2017-10-19 08:49:31 +02:00
Oskar Wallgren
9341acd129
Remove obsolete function - qSort()
2017-10-19 03:35:55 +02:00
Lukas W
8d6cb120b9
Replace MemoryManager implementation with rpmalloc ( #3873 )
...
* Replace MemoryManager implementation with rpmalloc
Fixes #3865
* Travis: Specify OSX image for Qt5 build
2017-10-18 17:02:40 +02:00
Oskar Wallgren
81966fa1a6
Sort note patterns after both position and key
2017-10-18 14:41:00 +02:00
Lukas W
20ea945cee
Fix typo
2017-10-18 10:24:36 +02:00
Lukas W
4594e7e237
Merge pull request #3889 from Umcaruje/portaudiowindowsbyebye
...
Disable portaudio on Windows
2017-10-18 09:49:18 +02:00
Lukas W
9d560a3104
ZynAddSubFx: Fix preset loading ( #3891 )
...
Fix regression from #1719
Fixes #3886
2017-10-17 15:46:16 -04:00
Lukas W
6fc4577f10
PlayHandle: Zero out buffer before processing
...
Fixes buffer noises when instruments don't write the whole buffer, such as
bitinvader. Related:
* #3884 (comment): https://github.com/LMMS/lmms/pull/3884#issuecomment-337170598
* #3883
# #3383
2017-10-17 20:24:34 +02:00
Umcaruje
6e5d82f954
Disable portaudio on Windows
2017-10-16 22:08:12 +02:00
Tres Finocchiaro
3e90e37352
Add AppImage support to Linux builds ( #3688 )
...
Add AppImage support
2017-10-16 15:09:30 -04:00
Tres Finocchiaro
c051e9bf34
Use weak loading of libjack ( #3887 )
2017-10-16 14:46:25 -04:00
Tres Finocchiaro
221d0cb355
Switch Travis-CI to Qt5.8 ( #3885 )
2017-10-16 13:48:38 -04:00
Hyunjin Song
eaa7b0dd7c
Fix sfxr buffer noise ( #3883 )
2017-10-16 17:14:47 +02:00
Lukas W
2930ef69cd
Merge pull request #3884 from PhysSong/nphdestruct
...
Fix missing destructor call in NotePlayHandle
2017-10-16 09:23:31 +02:00
Hyunin Song
2d07efd1dd
Replace NotePlayHandle::done() to the actual destructor
2017-10-16 15:26:05 +09:00
David CARLIER
54f3eccad7
linkage issue fixes due to inlined functions ( #3815 )
2017-10-10 21:35:02 -04:00
Rebecca LaVie
f24f8c7b00
LCD Updates ( #3864 )
2017-10-10 19:05:37 +02:00
Oskar Wallgren
d0cd42ee5e
Update project year
2017-10-10 18:43:03 +02:00
Oskar Wallgren
2d583db990
Fix arpeggio sort mode ( #3867 )
...
When in sort mode and playing over multiple base notes, in the
beginning of the notes there is a chance that the notes will play
together as an ordinary chord instead of arpeggiate.
This is a regression from 6650dd3 .
Fixes #3342
2017-10-10 06:05:11 +02:00
Oskar Wallgren
6da87379b4
Arpeggiator fixes ( #3858 )
...
Set 'master note' for silent notes on sort mode.
Prevent silent notes to play as ordinary notes in the background
when they are waiting for their turn to arpeggiate.
Remove unnecessary test (it will always return TRUE).
Slower default speed (200ms).
2017-10-09 06:29:23 +02:00
David CARLIER
e7e24935b3
catching-up for openbsd sndio support + applying abs call fix ( #3839 )
2017-10-03 00:47:45 +02:00
Umcaruje
fb5a515f77
Bump to 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
Lukas W
ffa1b63f05
Fix VST effects embedding
2017-09-22 12:06:19 +02:00
Lukas W
df37833ca5
Merge branch 'stable-1.2' into fix/qt5-vst
...
# Conflicts:
# plugins/vst_base/RemoteVstPlugin.cpp
2017-09-22 11:50:19 +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
e7d06759b5
Fix Qt4 VST embed option
2017-09-01 14:26:46 +02:00
Lukas W
ddab534656
Allow switching VST embed method at compile time
2017-09-01 14:18:55 +02:00
Lukas W
f7dab939ae
Merge branch 'qt5-vst-2-stable' into fix/qt5-vst
...
# Conflicts:
# plugins/vst_base/RemoteVstPlugin.cpp
# plugins/vst_base/VstPlugin.cpp
2017-09-01 14:18:26 +02:00
Lukas W
bd33475534
Fix x11embed for non qt5+linux
2017-09-01 12:20:20 +02:00
Lukas W
0d3aaf667b
.gitmodules: Use https URL
2017-09-01 12:20:20 +02:00
Lukas W
def2b7d509
Move X11EmbedContainer to submodule
2017-09-01 12:20:20 +02:00
Lukas W
d9626e9e3b
Move X11EmbedContainer.h to include
2017-09-01 12:20:20 +02:00
Lukas W
000fe2da7b
Travis: Fix xcb package name
2017-09-01 12:20:20 +02:00
Lukas W
dc4a3875a3
X11EmbedContainer: Don't grab mouse in acceptClient, more debugging msgs
2017-09-01 12:20:20 +02:00
Lukas W
7ce60c247a
Travis: Add missing packages
2017-09-01 12:20:20 +02:00
Lukas W
8fdcc6ccac
Fix compile on Windows
2017-09-01 12:20:20 +02:00
Lukas W
0e311ffd47
X11Embed: Remove flag causing embedding to fail
2017-09-01 12:20:20 +02:00
Lukas W
f097be6c40
RemoteVst: Fix flickering when moving window
2017-09-01 12:20:20 +02:00
Lukas W
adef05fb71
X11EmbedContainer: Fix XEMBED protocol implementation
2017-09-01 12:20:20 +02:00
Lukas W
e661d26f42
Add X11EmbedContainer Qt5 port
2017-09-01 12:20:20 +02:00
Tres Finocchiaro
47d0e66fcc
Re-enable SF2
...
Per https://github.com/LMMS/lmms/pull/3489#issuecomment-292976079
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
7a9396d6ea
Let Wine handle the window interface
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
d04fd9f542
FluidSynth is currently undistributable
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
2d35de4182
Debug window ID
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
f87f3638e1
Use window instead of embedder application
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
12f6ea5566
C++11 is enabled by default now
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
e3d3052e42
Enable C++11 on Windows
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
6395cd4c41
Enable C++11
2017-09-01 12:18:46 +02:00
Javier Serrano Polo
ebe63d1425
Fixes for Windows builds
2017-09-01 12:08:48 +02:00
Javier Serrano Polo
878dd94e8d
Embed in a separate window
2017-09-01 12:08:48 +02:00
Javier Serrano Polo
a81f4ca8e9
Embed VST GUI in subwindow
2017-09-01 12:08:48 +02: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
Michael Gregorius
e36b05e425
Add myself (Michael Gregorius) to the list of authors
2017-06-05 23:50:39 +02:00
liushuyu
075d980d0d
Update i18n source strings
...
(from stable-1.2)
2017-06-03 22:44:18 +08:00
liushuyu
6bb19f4fbd
update i18n strings
2017-06-03 22:43:13 +08:00
Tres Finocchiaro
dd80268669
Fix overzealous quoting ( #3604 )
...
Fixes builds from directories with spaces
2017-06-02 17:15:44 -04:00
Steffen Baranowsky
cee68c773e
fixes position marker height on startup ( #3587 )
...
Fixes position marker height on startup
2017-06-01 21:36:36 -04:00
miketurn
1f66f62ed7
Proper Case Renames ( #3573 )
2017-06-01 21:28:09 -04:00
Tres Finocchiaro
445bfe9fa7
VST plugin compilation fix in ubuntu 64bit. ( #3593 )
...
When compiling on ubuntu 16.10 64bit, the VST compilation succeeds only when adding `-L/usr/lib/i386-linux-gnu/wine/` to the linker flags.
2017-06-01 16:03:12 -04:00
Tres Finocchiaro
7be63741d3
Add more brew packages ( #3595 )
...
* Add more brew packages
2017-06-01 02:13:59 -04:00
Karmo Rosental
635b50bfb5
VeSTige opens correct folder ( #3550 )
...
Open correct VST folder in previously saved projects with existing VeSTige instruments.
2017-05-31 14:55:22 -04:00
Umcaruje
afd22c8b74
Bump version number for RC3
2017-05-31 16:42:45 +02:00
Umcaruje
53772c052b
Allow WidgetTab to use artwork tabs (@StCyr) ( #3569 )
...
* First version of artwork tabs for the InstrumentTrackWindow.
This version can only display & manage artwork tabs, which breaks
the InstrumentSoundShapingView as it still uses text tabs.
I'm planing to improve this implementation to let these artwork tabs fall back
to text mode when no artwork is given. This would solve the problem of the
InstrumentSoundShapingView.
* Second version of artwork tabs for the InstrumentTrackWindow.
This version will draw an artwork tab when the TabWidget::addTab function is given
a pixmapName. Otherwise, when pixmapName is NULL, it will fall back drawing a text
tab.
* Created artwork for the artwork tabs.
* 1st PoC for autosizeable artwork tabs.
* TabWidget is 20 pixels tall when it's going to display artwork tabs.
* Added tooltip support for the TabWidget class.
Atm, tooltips are simply tabs' name.
* Imported artworks from RebeccaDeField
* Reverted to 12px tall TabWidget
* Fine tuning for the positioning of artwork tabs: Take into account the caption 'space.
* New artwork for the ENV/LFO tab (has now an ADSR-based look)
* 1) Tabs in TabWidget class have now a "tooltip" attribute. So that they can now show
more meaningfull information then simply the tab's name.
2) Fixed the compilation problem with QT5
* Fine tuning the positioning of highlighted artwork tabs.
* Fixed an issue in TabWidget's artwork tabs autosize function that makes gdb crash
with SIGFPE.
* TabWidget is 17 pixels tall when it's going to display artwork tabs.
* Removed underscore prefix for function parameters as coding convention has changed.
(Request at dccf9f4119 (r61165005) )
Cyrille
* Removed background gradient for TabWidget as LMMS is going to a more flat design.
Cyrille
* Increased the graphical TabWidget's height by 2 pixels for eye-candy.
The InstrumentTrackWindow's height has been increased by the same amount.
Cyrille
* Removed gradient in GrouBox widgets as LMMS is going for a more flattened design.
Cyrille
* Made the background of TabWidget themeable
Cyrille
* The highlighting color for a TabWidget'selected tab is now themeable.
* Made TabWidget's Title text and tab text themeable.
* Added a darker background to the TabWidget's tab bar.
* Further flatened the design of TabWidget
* Flatened the design of the GroupBox widget
* Fine tuning the placement of TabWidgets' highlighting background
+ some code cleaning in TabWidgets
* Made the TabWidget's title background and borders themeable
* TabWidget - Artwork tabs: Do not change the icon color when it is highlighted
* TabWidget: Made the artworks' color themeable
* Adapted format to follow LMMS coding conventions
* Some more blank spaces to tabs translation to comply with LMMS coding standards.
* Some more blank spaces to tabs translation to comply with LMMS coding standards.
* Revert "TabWidget: Made the artworks' color themeable"
This reverts commit 5b162c07e2 .
Conflicts:
src/gui/widgets/TabWidget.cpp
Reason: Artwork's color themeability had the side-effect that it removed the artworks' alpha
channel, thus making them ugly.
* Made GroupBox's background color themeable
* Update background color, only use one set of images
* Use name as tooltip, more descriptive names
* Update icons and colors
* more things
* formatting fixes
* Remove update() from constructor
2017-05-31 16:19:58 +02:00
Oskar Wallgren
9bdc011904
Fix export - double dialog windows on writing over existing file ( #3526 )
...
* Fix export - double dialog windows on writing over existing file
* Case sensitivity
2017-05-30 17:04:00 +02:00
Spekular
74790c0c45
Update Discord link to point to #rules ( #3588 )
...
We shuffled the channels around a bit and #welcome got deleted. #rules is what we want to link to now.
2017-05-29 19:26:43 +02:00
Hyunjin Song
4ff091fd6f
Fix loop condition in project rendering ( #3105 , #2030 ) ( #3576 )
...
* Change loop condition in ProjectRenderer::run()
* Remove Song::isExportDone()
2017-05-29 18:40:05 +02:00
Steffen Baranowsky
1eef218aeb
fix export project for sampletracks with vst effects on it ( #3571 )
...
* fix export project for sampletracks with vst effects on it
* removed playTriggered Signal
2017-05-29 15:53:06 +02:00
Tres Finocchiaro
f1a3368a37
Merge pull request #3583 from tresf/stable-1.2
...
Fix CMP0050 compilation warnings
2017-05-28 14:32:06 -07:00
Tres Finocchiaro
745042dffa
Fix CMP0050 compilation warnings
2017-05-28 15:55:58 -04:00
Rebecca LaVie
3607c92fcd
Bitcrush Plugin Redesign ( #3575 )
2017-05-27 16:39:57 +02:00
Steffen Baranowsky
38bca9af00
fix time signature updates timelinewidget also on pos 0 ( #3572 )
2017-05-23 23:38:30 +02:00
Hyunjin Song
f8a508f939
Fixes #3563 ( #3567 )
...
Added m_pattern->updateLength(); in PianoRoll::shiftPos
2017-05-21 23:09:39 +02:00
Steffen Baranowsky
6970c88e28
fix alternate shading for changing time signature ( #3559 )
...
* fix alternate shading for changing time signature
* fix alternade shading for automation editor on changing time signature
* code cleanup
2017-05-17 21:37:35 +02:00
Mark-Agent003
c0b910ec57
Replacement metronome samples ( #3513 )
...
Replacement metronome sounds
2017-05-17 10:10:40 -04:00
Dave French
300058df04
Flanger LFO rate syncronised ( #3521 )
...
The LFO rate was not correctly syncronising to tempo
This has been rectifited, to utalise the TempoSyncKnob as intended, returning a period,
instead of a frequency. The knob now reports the correct values in the GUI.
Flanger LFO maximum period incressed to 60 seconds
2017-05-17 12:21:00 +02:00
Dave French
b432707b9b
Remove glitching from the Flanger and Delay plugins ( #3524 )
...
The previous delay code was incorrectly not utalising the whole buffer, causing glitches when
incressing the delay time, due to outputting incorrect data, This was apparent when using the
lfo in the Delay and Flanger plugins.
This has been rectified. The read index is now offset from the write index. and the complete buffer is used in a circular fashon.
Flanger - resolved issue where the lfo could create negative delay lengths
2017-05-17 12:18:47 +02:00
Spekular
b0ae31c2ff
Update Discord invite to link to #welcome ( #3556 )
...
This is where we want new users directed to.
2017-05-15 13:46:15 -04:00
Paul Batchelor
f390fd1723
ReverbSC: Method to change samplerate ( #3401 ) ( #3403 )
...
* ReverbSC: Method to change samplerate (#3401 )
* ReverbSC: added mutex for protected malloc
* ReverbSC: small CMake fix to remove warning message
* ReverbSC: samplerate changed to uint32_t. more CMakeFile tweaks
* Fix dc block on oversampling
2017-05-15 12:21:34 +02:00
Steffen Baranowsky
69d09f0186
don't change sampleTco length if tempo changed ( #3543 )
2017-05-14 12:22:40 +02:00
Tres Finocchiaro
17b37e02a9
Provide support for fallback config values ( #3551 )
...
Provide support for fallback config values
Makes autosave and some other values checked by default. Supersedes #3541
2017-05-13 23:15:10 -04:00
Oskar Wallgren
290556e43d
Remove Limited Session
2017-05-13 14:58:14 +02:00
Michael Gregorius
08201c2024
Merge pull request #3552 from michaelgregorius/3021-24-Bit-Export-For-1.2
...
24 Bit WAV export, variable bit rate Ogg and export dialog improvements
2017-05-12 21:11:24 +02:00
Michael Gregorius
dfeb6bea3a
Rename entry for bit depth from "24 Bit Float" to "24 Bit Integer"
2017-05-12 18:26:42 +02:00
Michael Gregorius
4b3309a4e9
Make the 24 bit export the default selection in the export dialog
2017-05-12 18:26:42 +02:00
Michael Gregorius
f06eac3f91
Add copyright info to the file OutputSettings.h
2017-05-12 18:26:42 +02:00
Michael Gregorius
823788919a
Add the option to enable variable bit rates to the export dialog
...
If the variables bit rate is not enabled the nominal bit rate will be
used for the minimum and maximum bit rate in the encoder.
If the variable bit rate is enabled the current implementation will
compute the minimum bitrate by subtracting 64 kBit/s from the nominal
bit rate. The maximum bit rate is computed by adding 64 kBit/s to it.
Example: The nominal bit rate is set to 160 kBit/s and variable bit rate
is enabled in the export dialog. The minimum bit rate is then set to 96
kBit/s and the maximum bit rate to 224 kBit/s.
2017-05-12 18:26:42 +02:00
Michael Gregorius
4ac6aa909d
Only show relevant widgets on the export dialog
...
Only show widgets on the export dialog that are relevant to the selected
file format (Wave/Ogg):
* Sample rate is always shown.
* Bit depth settings are only shown when Wave is selected.
* Bit rate settings are only shown when Ogg is selected.
Remove the label that informs the user that not all settings apply to
all export formats as it is not needed anymore. The english text of that
label was: "Please note that not all of the parameters above apply for
all file formats."
2017-05-12 18:26:42 +02:00
Michael Gregorius
d5fc38ebd9
Simplification of code and structure in the area of the file export
...
Pull the class OutputSettings out of the class ProjectRenderer so that
it can be used in other contexts as well. Also move the enum
ProjectRenderer::Depth into the new class OutputSettings and rename it
to BitDepth. Adjust all places that referenced
ProjectRenderer::OutputSettings accordingly.
Adjust the two places where an instance of OutputSettings is created:
the main function and ExportProjectDialog::startExport.
Store an instance of OutputSettings in AudioFileDevice and remove
several members and methods which are now replaced by this instance. Add
a getter for the OutputSettings to AudioFileDevice. Storing an instance
of OutputSettings in the base class AudioFileDevice enables the
simplification of the following constructors and general code in the
following classes:
* AudioFileDevice
* AudioFileOgg
* AudioFileWave
Because OutputSettings contains everything related to sample rate, bit
rate settings and bit depth these parameters could be removed from the
parameter list of the aforementioned constructors.
Simplify the signature of the factory method AudioFileDeviceInstantiaton
(defined in AudioFileDevice.h) and reorder the parameters by significance.
Move the logic of how the minimum and maximum bitrate is calculated
using the nominal bitrate into AudioFileOgg::minBitrate() and
AudioFileOgg::maxBitrate(). Previously this was defined in the
constructor of ProjectRenderer where it does not belong as it an
implementation detail of the OGG export.
Remove the code that converted the bit depth enum to an integer from
ProjectRenderer as it is now solely represented as an enum.
Remove class members for the minimum and maximum bit rate from
AudioFileOgg and adjust the code in the implementation to use the values
stored in OutputSettings.
2017-05-12 18:26:42 +02:00
Michael Gregorius
4196a30415
Implement 24 bit support for WAV export ( #3021 )
...
Add a new value of "24 Bit Float" to the "Depth" combo box in the
project export dialog.
Add a new enum value to ProjectRenderer::Depth and extend the evaluation
of the different enum values in ProjectRenderer.
Add the new case of a depth of 24 to AudioFileWave and remove some
repetition with regards to SF_FORMAT_WAV in the code. It's only set once
now and then the depth is "added" in a switch statement.
2017-05-12 18:26:42 +02:00
Tres Finocchiaro
ff4ffd17f4
Merge pull request #3535 from curlymorphic/lfo
...
LFO controller now has correct frequency with multiple connections.
2017-05-07 17:12:18 -04:00
Lukas W
75077f6200
Fix automation processing in BB tracks ( #3481 )
...
Fixes #3464
2017-05-07 13:05:19 +02:00
curlymorphic
1848ed20d9
LFO controller now has correct frequency with multiple connections.
...
m_bufferLastUpdated is now correctly set to the current frame upon updating
the buffer.
2017-05-07 08:18:08 +01:00
Tres Finocchiaro
7e3ee14cf1
Make factory samples relative ( #3510 )
...
* Make factory samples relative
Fixes #3491
Related #1719
2017-05-06 10:27:18 +02:00
Tres Finocchiaro
6a5255e379
Merge pull request #3531 from tresf/hidpi
...
Disable HiDPI on Windows
2017-05-05 21:16:44 -04:00
tresf
d2e50df3ce
Disable HiDPI on Windows
2017-05-04 11:12:45 -04:00
Tres Finocchiaro
77496188ae
Merge pull request #3522 from curlymorphic/delaySync
...
Correct the Delay syncronisation
2017-05-03 09:15:52 -04:00
Tres Finocchiaro
0190256801
Merge pull request #3520 from curlymorphic/eqWetDry
...
EQ plugin now responds to wet / dry control
2017-05-01 22:20:00 -04:00
Oskar Wallgren
082dbed8e9
Revert "'Off beat' beat notes to MelodyPattern"
...
This reverts commit e4474af091 .
2017-05-01 22:15:55 +02:00
curlymorphic
50ccfba5d6
Correct the Delay syncronisation
...
The Delay plugin had an issue with the delay knob having the incorrect max value,
this was resulting in incorrectly scaled times
This has been corrected.
2017-05-01 15:44:58 +01:00
curlymorphic
a7154df004
EQ plugin now responds to wet / dry control
2017-05-01 12:11:43 +01:00
Rebecca DeField
2f51062d1e
Dual Filter Plugin Redesign ( #3484 )
...
* Dual Filter
* Design Tweaks
2017-04-27 23:34:27 +02:00
Karmo Rosental
2df56829a3
Fixed #3182 . Always using master channel for preset previews. ( #3503 )
...
* Fixed #3182 . Always using master channel for preset previews.
2017-04-16 08:57:46 -04:00
Karmo Rosental
09c9ccb34d
Simpler SF2 Player file dialog. Copied from GIG Player. Opens correct SF2 plugin directory when running LMMS from build directory without install. ( #3502 )
2017-04-14 21:06:24 -04:00
Jousboxx
32f07ac317
Added Buzzer Beater to demos ( #3482 )
...
Add 2017 kicker competition winner to demo projects.
2017-04-08 15:34:11 -04:00
Lukas W
e65b1c8ba8
SampleBuffer: Keep settings on sample rate change
...
Fixes #2779
2017-04-07 11:40:46 +02:00
Steffen Baranowsky
f8bf07b093
fix crash on click on compact track label button ( #3463 )
...
Fixes #3454
2017-03-30 13:16:37 +02:00
Oskar Wallgren
1bfd0931be
Automation Pattern - Rename 'controlKey' ( #3459 )
2017-03-29 13:02:52 +02:00
z-up
8416cd60de
Always highlight the beats in PianoRoll and AutomationEditor using only time signature ( #3458 )
...
* Duration of the beat is defined by the denominator of the time signature
and it does not depend on whether or not you use triplets.
* Fortmatting fixed.
2017-03-28 15:30:06 +02:00
Léo Andrès
411def4101
Fix CMake warning ( #3457 )
2017-03-28 01:32:56 -04:00
Lukas W
a9a28a8ea8
Travis: Verify ccache deb checksum
2017-03-26 22:45:41 +02:00
Karmo Rosental
4dc5d14ea3
Fixed #3443 . Added and fixed mixer automation labels. ( #3453 )
2017-03-26 20:58:41 +02:00
Lukas W
6004edae5c
Include past automation patterns in processing ( #3382 )
...
Fixes #662
* Include past automation tracks in processing
* Track::getTCOsInRange: Use binary search, fix doc
* Automation refactorings
* Add automation tests
2017-03-26 12:27:15 +02:00
Lukas W
84d662409c
Remove unnecessary includes from Eq plugin
2017-03-25 18:42:03 +01:00
Lukas W
0d77cefc13
PluginFactory: Avoid duplicate plugins
2017-03-23 21:12:04 +01:00
Lukas W
a5aa5e7d08
Clarify usage of Mixer->audioDevName()
2017-03-23 12:40:26 +01:00
liushuyu
e89e52aaa2
i18n: new strings
2017-03-22 17:38:06 -06:00
Tres Finocchiaro
d3d5392f80
Fix markdown
...
Specification changes. https://github.com/blog/2333-a-formal-spec-for-github-flavored-markdown
2017-03-22 12:12:32 -04:00
Lukas W
8c3f442322
Travis speed-ups ( #3432 )
...
* Enable ccache
* Cache mingw dependencies
* Expose USE_CCACHE option
* Disable ccache for release builds
2017-03-22 11:28:08 +01:00
Lukas W
31ade1ad2c
Fix Mixer renderOnly flag
2017-03-21 22:48:23 +01:00
Lukas W
5cdf3481ce
Fix format warning
2017-03-21 18:33:01 +01:00
Lukas W
435c898781
Mixer: Save renderOnly flag
2017-03-21 17:52:10 +01:00
Lukas W
10e28c26b9
Merge branch 'renderer' of https://github.com/PaulBatchelor/lmms
2017-03-21 17:51:51 +01:00
Lukas W
7251c84f1c
PluginFactory: Fix LMMS_PLUGIN_DIR search path, add ~/lmms/plugins/
...
Fixes #3392 , supersedes #3431
2017-03-21 17:29:32 +01:00
Tres Finocchiaro
f57202c6ae
Add SF2 support for macOS ( #3446 )
...
* Add SF2 support for macOS
Closes #649
2017-03-21 09:59:04 -04:00
Steffen Baranowsky
17a6f379e0
fixes the wrong order of controller by loading a project ( #3438 )
...
* fixes the wrong order of controller by loading a project
* changes the approach for the fix
2017-03-20 19:36:32 +00:00
Javier Serrano Polo
9543800c32
Add COPYING-CMAKE-SCRIPTS ( #3445 )
2017-03-20 10:35:52 -04:00
Javier Serrano Polo
850c827ee4
Drop useless loop from upgrade_1_2_0_rc3 ( #3441 )
2017-03-20 06:37:47 +00:00
David CARLIER
7f97516683
Fix build for OpenBSD/sndio and licence updates. ( #3442 )
2017-03-20 06:14:18 +00:00
Javier Serrano Polo
df5cf255de
Update MainApplication.cpp ( #3440 )
...
Drop useless condition.
2017-03-19 22:07:21 -04:00
Steffen Baranowsky
d1378be3a0
revert parts of #3075 ( #3437 )
2017-03-19 20:10:31 +00:00
Steffen Baranowsky
91182b4adc
fix double click rename on track label button ( #3356 )
2017-03-18 20:06:22 +01:00
Tres Finocchiaro
3dfd9794db
Fix opening of project files on macOS ( #3219 )
...
- Double-click mmpz file in finder will now open properly on macOS
- Adds new MainApplication class for listening to QEvent::FileOpenEvent
- Queues open events until the application is ready to recieve them
- Closes #665
2017-03-17 21:53:36 -04:00
Lukas W
29f832034a
Remove unused includes ( #3429 )
2017-03-16 11:35:18 +00:00
Oskar Wallgren
84d7c6a6da
SampleBuffer - large file message ( #3430 )
2017-03-16 11:37:56 +01:00
Tres Finocchiaro
4708fe63a6
Validate theme directory
...
Looks for style.css in theme path to help avoid invalid theme directories.
Explicitely avoid use of "/" on Windows to prevent hang.
Closes #3417
2017-03-16 01:55:45 -04:00
Umcaruje
6d0a29e36b
Update classic theme ( #3424 )
2017-03-15 14:41:00 +01:00
Oskar Wallgren
afbf8009b3
Initialise m_previousValue ( #3428 )
2017-03-15 09:38:17 +01:00
Umcaruje
7be77847f9
Fix Overflow in Fader.cpp ( #3425 )
...
* Fix Overflow in Fader.cpp
2017-03-15 09:36:57 +01:00
Uroš Šišović
e879fad25d
Right Mouse Button To Erase Nodes In Automation Editor Cursor Icon... ( #3414 )
...
* Right Mouse Button To Erase Nodes In Automation Editor Cursor Icon Does Not Change #3310
* Remove unused member m_mouseDownLeft from PianoRoll
* Add move cursor for automation points drag
2017-03-13 01:14:42 +01:00
TheTravelingSpaceman
899e386df7
Aliasing in AutomationPatternView and AutomationEditor fixed ( #3386 )
...
* Ailiasing in AutomationPatternView; ERROR: Doesn't draw unreferanced tracks
* Draws one polygon instead of 'poly'-polygons
* Changed QPoints to QPointF
* Added int MidiTpT constant
* Added ppTact for reduced computation
* Added spaces in parentheses to be consistent
* Variable name change and spacing
* S P A C E S
* Anti-Aliasing of Automation Editor
* Commented out all referances to unused is_selected
* Changed css to non-gradient graphs
* Added Brackets
* Removed no-pixel line at bottom of graph
* Revert "Added Brackets"
This reverts commit ff801868b7 .
* Revert "Revert "Added Brackets""
This reverts commit 4e127a78df .
* Revert "Removed no-pixel line at bottom of graph"
This reverts commit 940c766b61 .
2017-03-13 01:14:05 +01:00
LMMS Service Account
97cd037300
Updating translations for data/locale/nl.ts
2017-03-11 06:29:19 -05:00
liushuyu
630d34ac04
i18n: Update source strings
2017-03-10 21:01:28 -07:00
LMMS Service Account
80318de1fb
Updating translations for data/locale/es.ts
2017-03-08 21:23:25 -05:00
Lukas W
d82b852434
ValueBuffer: Add missing EXPORT
2017-03-08 23:26:20 +01:00
Michael Gregorius
fe881deff4
Fix issue #3339 by not clearing filter history on control change ( #3343 )
...
Do not clear the filter histories when the crossover control has changed,
e.g. via automation.
Add a new method CrossoverEQEffect::clearFilterHistories that's called
whenever the filter histories need to be cleared, e.g. after loading a
crossover EQ. It would be beneficial to also call this method when the
effect is enabled again after being disabled but it seems there is no
was to find out that this event has happened. One could implement it in
the process method by storing the current state in a member and
comparing it to the state at the time of the last process call but this
is something that should be provided by the framework.
2017-03-08 20:12:08 +01:00
Lukas W
bfbcb60eac
Fix regression from 85ed63b
2017-03-08 17:38:21 +01:00
Lukas W
85ed63be85
ValueBuffer related cleanups
...
* Move implementation to a new cpp file
* Use std::vector as base class instead of doing our own memory management
* Remove unused dangerous functions
* Make more use of std algorithms
* Some cleanups in code using ValueBuffer
2017-03-08 17:09:57 +01:00
Oskar Wallgren
1b6a9f4885
Fix crash when rendering from command line and no write access to config file ( #3413 )
...
* Fix crash when rendering from command line and no write access to config file
* Remove redundant call to ConfigManager::addRecentlyOpenedProject()
2017-03-08 10:59:40 +01:00
Oskar Wallgren
9545f968b3
Fix TimeLineWidget overflow ( #3410 )
2017-03-08 10:58:56 +01:00
Oskar Wallgren
cded9fb735
MidiImport - set tempo ( #3409 )
2017-03-08 01:10:07 +01:00
Oskar Wallgren
7a58cc305a
Bump up sample limits to 300MB and 90 minutes ( #3411 )
2017-03-07 13:15:49 +01:00
DragonEagle
f2fbf1e5b9
Fixes build errors under mingw (3113) ( #3369 )
...
* Made fltk install to the write path
* Supress downloading packages that are either installed with pacman or
built from source
* Build libogg from source
* Cleanup after installing libogg
* Build libvorbis from source
* Build flac from source
* Build libgig from source
* Build STK from source
* Fixed "already run" check on STK
* Took credit for calling somoene at Stanford a yutz so they don't think
it was the project lead
* Fixed symlink to pkg-config for 32 bit systems
* Enabled shared library production with fltk
* Hopefully fixed install of STK
* Backed off last change regarding STK. It broke things
* Put the cross toolchins in front of path. It needs to be there so the
cross tools override the native tools
* Move libgig dlls into the bin directory so they can be found
* let libjpeg and fltk be installed from the repository as they are needed
at that version for make package
2017-03-05 13:16:26 +01:00
Paul Batchelor
5e536319b7
when rendering, use dummy Audio/MIDI devices
2017-03-04 22:10:36 -08:00
Jérôme Duval
80c5b7d906
Haiku fixes ( #3399 )
...
* Allow running as root on Haiku.
* include unistd.h for ::read and ::write.
* Link libnetwork on Haiku.
2017-03-04 15:31:28 -05:00
Oskar Wallgren
f7d09c3c69
Some automation pattern fixes ( #3352 )
...
* Fix deleting automation points out of quantization
* Triplets in Automation Editor + better remove action
* Let a quantized Automation point wipe clean the space it covers
* Improve sensitivity on erase with zoom < 100%
* Eigth note default quantization
* Tooltip and whatsthis text
2017-03-04 19:04:42 +01:00
Steffen Baranowsky
fd74ddfe15
fix alternate shading of pianoroll and automation editor on zooming ( #3391 )
...
* fixes alternate shading in piano roll on zooming
* fixes alternate shading in automation editor on zooming
2017-03-01 17:31:00 +01:00
Oskar Wallgren
06e4033cb9
Don't count muted tracks in track length ( #3390 )
...
* Don't count muted tracks to length on render
* Don't count muted TCO's to length on render
2017-03-01 07:27:43 +01:00
TheTravelingSpaceman
8283e3f456
Barlines now end at end of automation ( #3387 )
...
* Barlines now end at end of automation
* Removed redundant if check
2017-03-01 00:08:09 +01:00
LMMS Service Account
9124a367e4
Updating translations for data/locale/nl.ts
2017-02-27 06:58:45 -05:00
Oskar Wallgren
e4474af091
'Off beat' beat notes to MelodyPattern
2017-02-27 08:17:24 +01:00
liushuyu
01472aade7
i18n: update strings for ReverbSC
2017-02-26 14:15:49 -07:00
LMMS Service Account
997af71c55
Updating translations for data/locale/it.ts
2017-02-26 16:11:57 -05:00
LMMS Service Account
bde361ee4a
Updating translations for data/locale/fr.ts
2017-02-26 16:11:20 -05:00
Lukas W
4404b6f29c
Remove explicit MidiTime constructor and operator
2017-02-24 11:33:11 +01:00
Paul Batchelor
0cb6c72e1d
ReverbSC: Initial implementation ( #3202 )
...
* ReverbSC - Plugin. lmplementation of the Sean Costello reverb algorithm
2017-02-23 04:21:47 +01:00
Umcaruje
de2e164aae
Piano Roll and Automation editor grid redesign (w/ @BaraMGB) ( #3062 )
...
* Make dem grid ndasd
* grid BG
* fix bug in scroll behavior
* debugging scrolling
* Add CSS property, port to automation editor
* Fix a fail
* Spaces to tabs
* Use fillRect rather than drawRect
* Implement @vlad1777d's idea
* Seperate loops and stuff
* Finish up Piano Roll Grid
* Cleanup
* Redesign the grid for the Automation Editor
* Update colors
* Formatting changes
* formatting changes II
2017-02-22 19:56:32 +01:00
Steffen Baranowsky
5863752988
elide the text on track button if it's too lon... ( #3328 )
...
* Elide the text on track button if it's too long
* Remove setText() from paintEvent
* Dynamic trackLabelButton width
2017-02-20 11:44:21 -05:00
Oskar Wallgren
2c8e9a0957
visible beat notes in MelodyPattern
2017-02-20 13:33:58 +01:00
follower
b6441b7f18
Workaround Qt5 bug that fails to remove separator at end of File/Help menus ( #3350 )
...
Prevent dangling separator at end of menus on macOS
Per https://bugreports.qt.io/browse/QTBUG-40071
2017-02-18 22:45:35 -05:00
LMMS Service Account
80e2374bcb
Updating translations for data/locale/nl.ts
2017-02-17 03:05:35 -05:00
follower
b25655f9fe
Remove non-document menu icons on macOS / OS X ( #3363 )
...
Remove icons from non-document menus on macOS
Matches Apple user interface guidelines
2017-02-17 01:48:27 -05:00
liushuyu
1ff9638968
i18n: reset source strings due to Transifex malfunction
2017-02-16 23:01:13 -07:00
liushuyu
05e3c70f16
i18n: Progressive merge back
2017-02-16 22:44:36 -07:00
liushuyu
0a4009eb4a
i18n: Update source strings
2017-02-16 22:25:31 -07:00
Steffen Baranowsky
558962d231
Redesign of EQ plugin ( #3030 )
...
* redesign of EQ plugin
* correct some symbols
* set pixelPerUnitHeight to float
* change textcolor of inactive handles to white
* revert changes in styles.css
* change grid color/adjust Fontsize of info box / change analizing color
* range changed (20 - 20000 Hz) / display width increased
* Update the EQ faders and remove unused files
* Increase transparency of the graph
* corrects the filter fader peak
* makes fader peak display more useful
* Implement @zapashcanon's suggestions
2017-02-14 18:25:32 +01:00
Oskar Wallgren
c1321ba80f
Fix saving of multiple TempoSyncKnobModels ( #3281 )
...
* Save multiple TempSyncKnobModel syncmodes
* Add upgrade path for approximate version 1.2.0-rc2.42
2017-02-14 17:24:03 +00:00
Oskar Wallgren
284c40c80b
Fix bad upgrade for bbtrack
2017-02-14 13:16:07 +01:00
Steffen Baranowsky
831a0655d5
add some minimum sizies for some windows ( #3333 )
2017-02-13 23:32:09 +01:00
Oskar Wallgren
901fea51d0
Auto-save - Fix double negations and some cleanup
2017-02-13 22:19:01 +01:00
Steffen Baranowsky
f244d9a966
adds clear button to line edits on 'add FX' and 'side bar browser' ( #3329 )
2017-02-13 19:05:05 +01:00
Lukas W
e6b571270a
Check for nullptr in BufferManager::release
2017-02-12 10:50:00 +01:00
Lukas W
4254597fae
Fix PlayHandle buffer leak
...
Fixes #3169
2017-02-11 22:07:45 +01:00
Steffen Baranowsky
f93735755b
fix crash on export per command line with sample track ( #3341 )
2017-02-11 18:58:06 +01:00
Rebecca DeField
4413b6f75b
Dynamics Processor Plugin Redesign ( #3327 )
...
* Dynamics Processor Redesign
* Spacing tweak
2017-02-10 14:35:19 +01:00
Oskar Wallgren
a0caecc060
Some issues with large files ( #3293 )
...
* Prevent crash on loading too large or long sample
* Move message box to the end
* Fix export from command line with large files
2017-02-09 09:03:06 -05:00
Oskar Wallgren
f367604af7
No extra bar with beat note near end
2017-02-09 02:46:47 +01:00
Steffen Baranowsky
ea88c906eb
set new initial width of piano roll editor ( #3334 )
2017-02-08 16:42:38 -05:00
Steffen Baranowsky
3070cec1ba
SideBarButton set text below the icon ( #3256 )
...
* SideBarButton set text below the icon
* change color of checked sidebarbutton
* adds a space to the sideBarButton title
* add gradient to checked side bar button
* whitespaces
2017-02-06 08:38:28 -05:00
grejppi
9e85d7c66e
update all copyright headers to the proper url ( #3326 )
2017-02-06 02:41:15 +02:00
Javier Serrano Polo
d50ca512cd
Avoid interception by PulseAudio ( #2992 )
2017-02-05 13:49:42 -05:00
Javier Serrano Polo
30f1e52be3
Allow PROJECT_YEAR override ( #3016 )
...
* Allow PROJECT_YEAR override
* Generate release information and build with it
* Delegate to maintenance tasks
2017-02-05 13:40:34 -05:00
fholmer
c10af18c1b
Iterate PulseAudio mainLoop and wait for context state ( #3216 )
...
* Iterate PulseAudio mainLoop and wait for context state
* Fixed indentation
2017-02-05 13:14:50 -05:00
gnudles
54d0922cea
SoundIO- fixed up crashes when device cannot be opened. ( #3238 )
...
* SoundIO- fixed up crashes when device cannot be opened.
* SoundIO - reset soundio pointer after destroy.
2017-02-05 13:06:35 -05:00
gnudles
72ffc98be6
Small fixes: ( #3221 )
...
In PianoView.cpp fixed the focus policy so that if one would like to use
a QPlainTextEdit in his plugin, he'd be able to do so.
In TrackContainerView.cpp and AutomationEditor.cpp there's a problem
that if you use a Right To Left locale, all the GUI turn RTL, but in
those specific editors, things get very messy, because they were made up
with the assumption of LTR.
2017-02-05 13:05:31 -05:00
Oskar Wallgren
e40a6bc627
Avoid crash on gui when rendering from command line and no write access ( #3322 )
2017-02-04 19:04:13 +01:00
Michael Gregorius
cf26da330c
Revert "Fix 2047 ("TripleOscillator: Oscillators are getting out of sync") ( #3145 )"
...
This reverts commit e3e14bb730 in an
attempt to fix issue #3292 .
The problem that's addressed is very elusive:
* It cannot be reproduced reliably.
* It seems to be more prone to appear in release builds.
* It only seems to appear when two or more instruments are mixed into
one channel.
* If you solo a problematic Triple Osc it goes away.
The observations above seem to indicate that there's rather a problem
with the mixing (due to multithreading?) and that the changes made to
Triple Osc seem to trigger this deeper problem more quickly.
2017-02-04 12:45:02 +01:00
Karmo Rosental
995b14f7b5
Fixed #3226 . Beat velocity fixes for both themes. ( #3229 )
...
* Fixed #3226 . Fixed beat velocity on classic theme. Fixed visual difference between 0 velocity and no step.
* Render step_btn_on_0.png always.
* Removed useless if.
2017-02-03 22:35:23 +01:00
Spekular
6f3a7ea857
Fix Discord Badge ( #3316 )
2017-02-03 12:05:02 -05:00
Oskar Wallgren
c54171ba48
Option to allow auto save while playing ( #3088 )
...
* Option to allow auto save while playing
2017-02-01 17:05:32 +01:00
Oskar Wallgren
3e21e4ee13
Set Stk::showWarnings() via LMMS_DEBUG ( #3309 )
2017-01-30 16:07:25 +01:00
Oskar Wallgren
c8e987348d
Note resize area width ( #3304 )
2017-01-27 10:40:53 +01:00
Rebecca DeField
421243ae73
Made automation slopes more distinguishable ( #3282 )
...
* Made automation slopes more distinguishable
* Tweak icon alignment
2017-01-24 17:32:56 -08:00
Javier Serrano Polo
fc40481a6b
Update online help link ( #3291 )
2017-01-24 15:07:42 -05:00
Javier Serrano Polo
c1993d6feb
Drop windowIcon from ui files ( #3290 )
2017-01-24 08:48:15 -05:00
Lukas W
897a09434c
CMake: Fix manpage command argument escaping
2017-01-24 12:12:02 +01:00
Steffen Baranowsky
a4c65b52c9
fix eliding issue on fx mixer fader ( #3241 )
2017-01-24 08:54:10 +01:00
Steffen Baranowsky
c5aa22663e
allow drag track label button for moving track ( #3271 )
...
* allow drag track label button for moving track
* improve mouseclick
* improve click 2
2017-01-23 09:35:43 +01:00
Steffen Baranowsky
349f27f819
makes controller rack fixed in width ( #3240 )
2017-01-23 09:34:43 +01:00
projectpitchin
604e5aeaa4
Fixed a spelling error in a debug message in RemoteVstPlugin::load. ( #3279 )
2017-01-20 19:15:59 -05:00
Rebecca DeField
e56d318618
Delay Plugin Redesign ( #3120 )
...
* Delay Redesign
* FDBK instead of REGEN
2017-01-18 21:47:28 -08:00
Oskar Wallgren
c0cf119c0d
Fix inverted zoom direction ( #3273 )
2017-01-18 16:59:53 +01:00
Steffen Baranowsky
b76ba25eb0
sample track vol knob should have same precision as instrument track vol knob ( #3254 )
2017-01-14 14:14:25 +01:00
Michael Gregorius
e3e14bb730
Fix 2047 ("TripleOscillator: Oscillators are getting out of sync") ( #3145 )
...
Change all phase related variables in Oscillator from float to double.
The parameters for the getSample methods have not been changed to double
as it should suffice to only update the phase variables with double
precision.
2017-01-12 17:10:38 -05:00
miketurn
4b92651d4f
Fixed Text Case Of "Instrument Plugins" Label ( #3243 )
...
@liushuyu please update in transifex as well.
2017-01-12 11:52:21 -05:00
Steffen Baranowsky
7cf6150e75
suggest a fix for precision on knob dragging ( #3075 )
...
* fixes precision on knob dragging
* fixes precision on fader dragging
* diaplay a rounded float on knobs
* enter rounded value on fader
* add getRoundedValue() and getDigitCount() to floatmodel
* whitespace
2017-01-12 15:02:54 +01:00
Wiley Yu
7e8513235c
Added NSHighResolutionCapable to lmms.plist.in ( #3231 )
2017-01-10 10:33:05 -05:00
Tres Finocchiaro
f45de837f9
Add rawwaves to Windows installer ( #3230 )
...
Closes #3227
2017-01-09 23:36:38 -05:00
Karmo Rosental
674a2fb50c
Fixed #3047 and #3180 . ( #3184 )
2017-01-09 15:46:37 +01:00
Tres Finocchiaro
c9c1ba7246
Fix zyn linking; cleanup bundling
2017-01-07 15:20:33 -05:00
Tres Finocchiaro
400be17158
Fix calf plugin compilation on Clang ( #3215 )
2017-01-07 02:36:09 -05:00
Tres Finocchiaro
607d3f4f66
Simplify C++11 usage for plugins ( #3214 )
...
Simplify C++11 usage for plugins
2017-01-07 01:45:50 -05:00
Lukas W
4db1db5eca
Travis: Fix deploy condition
2017-01-06 15:59:45 +01:00
Umcaruje
bc0802c8c5
Patch Travis deployment of windows installers
2017-01-06 00:49:07 +01:00
BaraMGB
43a77a0219
Let sample tracks play from any song position ( #3133 )
...
* play sampletracks from any song position
* take care of TCO length
* TCOs shouldn't be updated when SE window is resized
* take care of zooming level
* takes care on all song position changes and mute/solo tracks now
* playes the sample only within the buffer limits
* takes care of time signature changes
* some minor code improvements (zapashcanon)
* loopback one tick earlier
* minor code changes
* get rid off clicks by resize and scrolling song editor
* removes playhandle by remove TCO
* minor bugs on manipulating TCOs in Song Editor
* update on add sample by playing
* white spaces 1
2017-01-05 22:31:52 +01:00
Tres Finocchiaro
6137fcc5a5
Explicitly define qt versions on Mac ( #3201 )
...
* Explicitly define qt versions on Mac
Closes #3200
* Qt4 force Xcode8 pre-built binaries
* Don't do install tasks at configure time
2017-01-02 17:14:52 -05:00
Javier Serrano Polo
89665b0be3
Separate flags for WINE_BUILD_FLAGS ( #3177 )
2017-01-01 19:12:24 +00:00
Roberto Giaconia
0bf7b13e2a
Changes noncyclic smoothing behaviour ( #3137 )
2016-12-29 22:39:54 +01:00
Oskar Wallgren
3157dbf993
Revert "Envelopes are on now by default" ( #3176 )
2016-12-25 21:58:52 +01:00
Oskar Wallgren
6e66665687
Don't run metronome when project is empty ( #3173 )
2016-12-22 15:30:18 +01:00
Oskar Wallgren
3de95a148d
Mallets, turn off excessive warnings ( #3172 )
2016-12-21 19:51:57 +01:00
Oskar Wallgren
b9534f4271
m_arpDirectionModel sort element order ( #3171 )
2016-12-21 01:36:51 +01:00
Oskar Wallgren
1f3947408d
No newline after render ( #3158 )
2016-12-16 18:13:15 +01:00
Oskar Wallgren
e1c598ba21
Set default suffix ( #2230 )
2016-12-14 15:41:30 +01:00
xhe
65d193ce1a
Improve compatibility, avoid failing to compile ( #3147 )
...
following https://github.com/LMMS/lmms/issues/3146#issuecomment-266211689
2016-12-10 10:25:59 -05:00
m-xbutterfly
33f5821b63
waveshaper redesign ( #3097 )
...
* waveshaper redesign
* Correcting for inconsistency with overall theme
* fix knobs and background
* Changed buttons with more consistent font
2016-12-09 22:27:05 -08:00
Oskar Wallgren
3ee60b24bd
Sinc Medium as default interpolation ( #3141 )
2016-12-02 17:19:25 -05:00
Mikobuntu
68d8152cf5
Envelopes are on now by default ( #3090 )
2016-11-26 19:16:26 +01:00
LMMS Service Account
9a95d73ab7
Updating translations for data/locale/fr.ts
2016-11-25 17:35:45 -06:00
liushuyu
dda6fa944d
Refresh i18n strings
2016-11-24 13:02:23 -07:00
Mehdi
13cf2fc9d8
workaround for broken wineg++ ( #3130 )
...
* Patched broken wineg++ for Fedora x86_64
Closes #3129
Related #3128
2016-11-22 09:28:42 -05:00
LMMS Service Account
5c9f700a96
Updating translations for data/locale/it.ts
2016-11-20 09:18:50 -06:00
LMMS Service Account
27a2748b69
Updating translations for data/locale/es.ts
2016-11-13 18:08:42 -06:00
Umcaruje
f9f930d4e1
Disable MIDI export temporarily ( #3114 )
2016-11-13 23:12:54 +01:00
liushuyu
89bfd3259d
Fix several i18n-related defects ( #3111 )
2016-11-12 11:53:43 -07:00
LMMS Service Account
2574254eaf
Updating translations for data/locale/it.ts
2016-11-11 15:44:35 -06:00
LMMS Service Account
656750dfbb
Updating translations for data/locale/es.ts
2016-11-11 15:12:48 -06:00
Shane Ambler
05ace7e348
Support for using jack midi input ( #2038 )
...
* Support jack midi input
* If jack is used for audio then use the same connection for midi as well
* Remove old FreeBSD adjustment for portaudio as multiple version support has been dropped.
* Disable jack midi out port until it is functional
2016-11-10 00:03:35 +01:00
Umcaruje
c9618961d6
dBV is actually mislabeled dBFS ( #3095 )
...
* Relabel "dBV" to "dBFS" in function names and GUI
* Write a ConfigManager upgrade for older versions
2016-11-06 22:44:18 -05:00
LMMS Service Account
3d43937bf3
Updating translations for data/locale/es.ts
2016-10-31 21:19:11 -05:00
LMMS Service Account
8620ea6bf8
Updating translations for data/locale/it.ts
2016-10-28 16:03:12 -05:00
liushuyu
32b19c0fb1
Refresh translation strings
2016-10-27 00:03:22 -06:00
Oskar Wallgren
f99aee97cd
Arpeggiator Cycle function. Jump over notes and cycle back if over note range. ( #3078 )
2016-10-26 10:27:26 +02:00
Rebecca DeField
3bcb00a381
New piano design with optimized contrast ( #3077 )
...
* New piano design with optimized contrast
* Made green transparent on pressed keys
* Updated Design
2016-10-24 15:29:09 -07:00
Umcaruje
6f91c56956
Upgrade for inverted LEDs in Crossover equalizer ( #3068 )
2016-10-17 18:46:13 +03:00
BaraMGB
eb44ab3316
EQ optimazations ( #3036 )
...
* calcuculate curve path only when data has changed
* calculate spectrum analyzer only if signal input
* code clean up / coding conventions
* changes according coding guidelines/performance improvements in spectrum analyser/curves painting
* minor changes/white spaces
* change init order
* connect analyze view to gui->mainWindow()->periodicUpdate()
* consolidate some functions (d.r.y.)
* minor syntax changes
* fixes a right mouse button bug
* correct steepness of flanks in high and low pass filters
* Whitespaces
2016-10-12 20:09:25 +00:00
Tres Finocchiaro
1f1048697d
Remove mounted icon
...
Per https://github.com/LinusU/node-appdmg/issues/125
2016-10-10 11:29:45 -04:00
Rebecca DeField
54b1da55c2
Theme tweaks ( #3042 )
2016-10-04 12:06:50 +02:00
liushuyu
d609b8f405
Refresh i18n strings
2016-10-01 01:39:04 -06:00
Umcaruje
d4fb937423
Fader redesign ( #3056 )
2016-09-30 11:50:50 -07:00
Umcaruje
919ca8b4d7
Enable antialiasing for sample visualizing ( #3057 )
2016-09-29 15:18:03 -07:00
Umcaruje
1eded63a19
Standardize the color of TCO bar markers ( #3054 )
2016-09-29 15:05:37 -07:00
Tres Finocchiaro
68df69d535
Speed up apple builds ( #3058 )
...
- fltk appears to have been fixed in Homebrew
- removed "reinstall" to speed up builds
2016-09-29 13:24:46 +02:00
Karmo Rosental
70a5ee41ba
Fixed showing of velocity of steps. ( #2960 )
...
* Fixed showing of velocity of steps.
* More contrast between muted and unmuted steps.
* Corrected opacity of volumes over 100.
* Single pixmap draw per step and step opacity is calculated using sqrt function.
* Using step_btn_on_100.png created by Umcaruje.
2016-09-28 17:44:28 +02:00
Umcaruje
be5cc6685e
Disable minimization on all subwindows ( #2983 )
...
* Disable minimization on all subwindows
* Change the maximize button icon
* Remove redundant boolean
* Make the maximize icon play better with the close icon
* I removed too much maaan
* Fix spaces
* Change comments
2016-09-28 01:01:24 +02:00
Simon van der Veldt
61dfed9421
Remove remnant WANT_SYSTEM_SR ( #3050 )
...
Actual use of WANT_SYSTEM_SR was removed in 3f6ff1deb0
2016-09-24 18:40:19 +02:00
Mohammad Amin Sameti
8911f27654
Add Persian and Phrygian dominant scales ( #3045 )
2016-09-23 17:34:06 +02:00
BaraMGB
0c5b2fa4f7
Merge pull request #3012 from BaraMGB/renamewindowtitle
...
Window title will be changed on rename track, now
2016-09-22 16:36:36 +02:00
Steffen Baranowsky
d600d56ad3
change automation editor window title on rename automation pattern
2016-09-18 13:56:36 +02:00
Steffen Baranowsky
354cb78412
piano roll title changed on pattern renaming
2016-09-18 13:18:35 +02:00
Javier Serrano Polo
41b930eb66
Update Pattern and AutomationPattern length ( #3037 )
2016-09-17 23:51:00 +00:00
Steffen Baranowsky
aaed243abb
minor changes/code conventions
2016-09-17 12:57:00 +02:00
Steffen Baranowsky
52102dd8b3
no reason for patternRenamed() is public
2016-09-15 15:42:40 +02:00
Steffen Baranowsky
2310c65348
rename Piano Roll window title on Instrument Track rename/remove
2016-09-15 15:20:33 +02:00
liushuyu
48cc3bb5ef
Refresh i18n strings
2016-09-15 12:59:10 +00:00
Rebecca DeField
ec98b9b9b2
Merge pull request #3007 from RebeccaDeField/master
...
Redesign Flanger
2016-09-15 10:44:28 -07:00
RebeccaDeField
defb6aa285
Hint text update
2016-09-12 15:10:00 -07:00
Javier Serrano Polo
1f90337523
Drop notes with length zero ( #3031 )
2016-09-12 20:10:18 +00:00
RebeccaDeField
4a48a6b0e5
Background tweak
2016-09-12 12:43:04 -07:00
RebeccaDeField
05df9289ad
Background
2016-09-12 12:40:04 -07:00
RebeccaDeField
92e09e8e56
Update Flanger
2016-09-12 12:37:22 -07:00
Umcaruje
ede0e07f5e
Exclude .ts files from the Github linguist
...
for proper language detection, as LMMS does not use TypeScript
2016-09-11 17:57:47 +02:00
Umcaruje
b641dfc4ca
Redesign Multitap echo ( #3008 )
2016-09-10 14:21:31 +02:00
liushuyu
12a91ae3f5
Update i18n source strings
2016-09-10 00:10:37 +00:00
Oskar Wallgren
a4f5834019
Extended arpeggiator functions ( #2130 )
2016-09-10 03:40:27 +00:00
Javier Serrano Polo
5e409b5575
Fix sample track playback in BB tracks ( #3023 )
2016-09-10 02:47:39 +00:00
Javier Serrano Polo
5626a49704
Sort plug-in embedded resources ( #3014 )
2016-09-10 02:31:35 +00:00
Javier Serrano Polo
5eb0ae2d75
Implement version major.minor.release-stage.build ( #3011 )
2016-09-10 02:27:59 +00:00
Oskar Wallgren
eb86e25fd8
Fix regressions on loading broken projects ( #3013 )
2016-09-08 22:18:23 +02:00
Oskar Wallgren
a53fd2663b
Improved file input validation. ( #2523 )
2016-09-05 12:17:40 +02:00
Javier Serrano Polo
08d54d3179
Fix sample track view in BB editor ( #3002 )
2016-09-04 00:16:43 +00:00
Javier Serrano Polo
6614f567d7
Request change in model when dropping a track ( #3000 )
2016-09-04 00:15:21 +00:00
Javier Serrano Polo
5f54995188
Add LocklessAllocator and use it in LocklessList ( #2998 )
2016-09-04 00:13:45 +00:00
Steffen Baranowsky
0af64f5836
adjust window title on rename lfo controller
2016-09-01 11:29:11 +02:00
Steffen Baranowsky
129e446322
Window title will be changed on rename track, now
2016-09-01 10:24:25 +02:00
Javier Serrano Polo
f14cb687de
Drop forceStep in AutomatableModel ( #3010 )
2016-08-30 19:45:09 +02:00
Javier Serrano Polo
8c2f98a89e
Fix undefined reference to vtable for AudioSoundIoSetupUtil ( #3004 )
2016-08-30 14:34:04 +00:00
Lukas W
37d6e9a561
Merge pull request #3003 from LMMS/iss-2501
...
Fix LFO drifting
2016-08-30 05:50:32 +12:00
Lukas W
67e93710d2
TempoSyncKnobModel: Fix loadSettings order (syncmode takes precedence)
2016-08-29 13:56:04 +02:00
Lukas W
37dfa492dc
ProjectVersion tests, fix mixleading comment
2016-08-29 09:04:37 +02:00
Umcaruje
d2a5c496ab
Redesign Crossover Equalizer ( #2994 )
...
* Redesign Crossover Equalizer
* Make it all pixel perfect
2016-08-29 01:50:54 +02:00
BaraMGB
f91d0e73dd
title label in artwork.png removed / alignment improved ( #2995 )
2016-08-26 13:01:35 +02:00
BaraMGB
f3ce31250d
remove the title label from lfo_controller_artwork.png/new alignment ( #2999 )
2016-08-26 13:01:07 +02:00
Lukas W
02eee8e7b6
AutomatableModel: Don't force step size aligning in setValue
2016-08-26 10:40:57 +02:00
Rebecca DeField
cf824bd6f1
Redesign Spectrum Analyzer ( #2971 )
...
* Redesign Spectrum Analyzer
* Update Spectrum Analyzer
* Update background
2016-08-25 23:28:01 +02:00
Javier Serrano Polo
703a42e77c
Create BB-related TCOs along with BB-related tracks ( #2981 )
2016-08-25 05:11:43 +02:00
Umcaruje
820a06eeff
Redesign Stereophonic Matrix ( #2989 )
...
* Redesign Stereophonic Matrix
* Redesign take 2
* Design update
* center middle lines to knobs
* Make the knob arc start from the center
2016-08-24 09:54:27 +02:00
grejppi
74b0454c0d
PatMan: clear buffer for finished notes, fix #2991 ( #2996 )
2016-08-24 02:19:32 +03:00
Javier Serrano Polo
c5cc89d691
Return NULL when asking for 0 bytes with MM_ALLOC ( #2986 )
2016-08-21 23:24:53 +00:00
Umcaruje
6e1e632baf
BassBooster Redesign ( #2988 )
2016-08-21 18:25:58 +02:00
Umcaruje
8cd323c860
Amplifier redesign ( #2985 )
...
* Amplifier redesign
* Center the plugin
2016-08-20 23:09:26 +02:00
Oskar Wallgren
8fa5afbd2a
SilenceAllNotes() on every instrument switch removes loud transient noise ( #2984 )
2016-08-20 10:25:16 +02:00
grejppi
d7fa8067fe
really remove all controllers while removing all controllers ( #2980 )
...
fix #2979
2016-08-19 01:23:46 +02:00
Umcaruje
e2a0fd33da
Do not make preset names all lowercase ( #2973 )
2016-08-18 23:57:42 +02:00
Javier Serrano Polo
474272af77
Merge pull request #2977 from jasp00/delete-track
...
Request change in model when deleting a track
2016-08-18 20:22:34 +00:00
Umcaruje
4b6bffc376
Cloning the pattern should duplicate it ( #2972 )
2016-08-17 23:02:26 +02:00
Javier Serrano Polo
2d529be8af
Request change in model when deleting a track
2016-08-17 21:43:48 +02:00
liushuyu
41b6867555
Refresh translation template
2016-08-17 21:57:47 +08:00
Javier Serrano Polo
35fc4af053
Merge pull request #2975 from jasp00/contributors
...
Honor CONTRIBUTORS override
2016-08-16 00:29:46 +00:00
Javier Serrano Polo
6119e67812
Merge pull request #2968 from jasp00/minimal
...
Add option to set the list of plug-ins to build
2016-08-16 00:22:37 +00:00
Javier Serrano Polo
b83949ad18
Honor CONTRIBUTORS override
2016-08-15 04:12:26 +02:00
Andrés
07021ed84b
fix 'Set Linear' not saving properly ( #1642 ) ( #2742 )
2016-08-14 20:18:12 +00:00
Javier Serrano Polo
ca3d11c9f0
Add option to set the list of plug-ins to build
2016-08-14 19:46:32 +02:00
Javier Serrano Polo
8b96172650
Merge pull request #2923 from jasp00/nofile
...
Replace __FILE__
2016-08-09 00:15:05 +00:00
Oskar Wallgren
54a9aa6087
tickspertact -1 ( #2959 )
2016-08-07 14:39:45 +02:00
BaraMGB
a72ddf0b61
rename FxLine directly in a QLineEdit ( #2918 )
...
* rename FxLine directly in a QLineEdit
* set project modified only if FxLine text is changed
* clean up some code. Optimize some things
* optimizing code / removing a couple of member variables
* minor code optimizations
* turn off the tool tip in rename mode / minor code changes
2016-08-07 03:29:58 +00:00
Umcaruje
0187071192
Fix lack of contrast in the new theme ( #2949 )
...
* makes Tracks themable in style.css (#2889 )
* change the active title bar color/adds a thin line on top of title bar (#2912 )
* Make the window border lighter (#2911 )
* Color Updates (#2940 )
* Increase the lightness of active FxLine (#2945 )
* Sidebar tweak (#2954 )
2016-08-04 02:17:45 +02:00
Oskar Wallgren
7e1209e774
SF_INFO.format init to 0 ( #2956 )
2016-08-02 15:03:02 +02:00
Umcaruje
b8f5f21177
Make the background of BB patterns themeable ( #2942 )
...
* Make the background of BB patterns themeable
* Lighten up the color, make the BB background borderless
2016-08-02 14:45:45 +02:00
Oskar Wallgren
04dd35e57f
Move cloned track up incrementally ( #2950 )
2016-08-02 13:00:00 +02:00
Javier Serrano Polo
7e99b1504f
Merge pull request #2943 from jasp00/effect-info
...
Do not show VST bridge information
2016-08-02 00:23:40 +00:00
Oskar Wallgren
ba76bfe5a6
Strip prefix 'g' from the version hash ( #2952 )
2016-07-31 10:16:54 -04:00
BaraMGB
f9f7b50eb0
set the project modified if track was renamed ( #2939 )
2016-07-31 15:59:47 +02:00
Oskar Wallgren
6e53e74e1c
Delete Zakarra songs, missing sounds ( #2936 )
2016-07-30 01:43:01 +02:00
Umcaruje
cfb1465c05
Update effect plugin icons ( #2938 )
...
* Replace the generic effect icon with a more streamlined one
* Add seperate icons for different plugin types
2016-07-29 00:40:02 +02:00
Umcaruje
c20c5207c8
Fix dialog button mismatch ( #2908 )
...
* Fix dialog button mismatch
* Change order in menu
* Make buttons the same role, so we have custom ordering
* Hide the exit button, add a close button to the dialog, change ordering
* Make the exit button not visible
2016-07-29 00:39:10 +02:00
Javier Serrano Polo
27b6c77865
Merge pull request #2931 from jasp00/pulse-fail
...
Run dummy loop when PulseAudio fails connection
2016-07-28 01:23:20 +00:00
Javier Serrano Polo
6f317acadc
Merge pull request #2929 from jasp00/render-segv
...
Destroy engine in text mode
2016-07-28 01:21:21 +00:00
Javier Serrano Polo
e446f14aac
Do not show VST bridge information
2016-07-28 03:12:24 +02:00
kamnxt
cd6d70a10b
Fix #2698 - hang on start ( #2905 )
...
Fixes #2698 by turning off the `recurse` parameter in order to stop LMMS from scanning subdirectories when starting, as suggested by @michaelgregorius.
2016-07-27 19:02:01 +02:00
Oskar Wallgren
18439edff5
Merge pull request #2935 from zonkmachine/malletsVelocity
...
Limit velocity for stk::modal amplitude range
2016-07-24 17:41:46 +02:00
Oskar Wallgren
ed7d929b2c
Limit velocity for stk::modal amplitude range
2016-07-24 04:42:33 +02:00
Javier Serrano Polo
57218b8e65
Merge pull request #2925 from jasp00/find-wine
...
Search Wine in the i386 multiarch directory
2016-07-23 23:35:49 +00:00
Javier Serrano Polo
fa19f00237
Merge pull request #2921 from jasp00/drop-fl
...
Remove FLP configuration
2016-07-23 03:03:43 +00:00
Javier Serrano Polo
07cc0edc79
Merge pull request #2928 from jasp00/cancel-crash
...
Fix crash on canceling the export
2016-07-23 02:31:55 +00:00
LMMS Service Account
0d501742b1
Updating translations for data/locale/es.ts
2016-07-21 22:13:35 -05:00
LMMS Service Account
e9fe6fba6e
Updating translations for data/locale/es.ts
2016-07-21 22:08:31 -05:00
LMMS Service Account
da0c9163c0
Updating translations for data/locale/es.ts
2016-07-21 22:03:28 -05:00
LMMS Service Account
8fef97654b
Updating translations for data/locale/es.ts
2016-07-21 21:58:25 -05:00
LMMS Service Account
cfb136fea4
Updating translations for data/locale/es.ts
2016-07-21 21:47:52 -05:00
LMMS Service Account
5fc0d13beb
Updating translations for data/locale/es.ts
2016-07-21 21:41:32 -05:00
LMMS Service Account
65daa54f1d
Updating translations for data/locale/es.ts
2016-07-21 21:35:45 -05:00
LMMS Service Account
598684a432
Updating translations for data/locale/es.ts
2016-07-21 21:30:22 -05:00
LMMS Service Account
7283890298
Updating translations for data/locale/es.ts
2016-07-21 21:25:20 -05:00
LMMS Service Account
b4de216ea4
Updating translations for data/locale/es.ts
2016-07-21 21:20:16 -05:00
LMMS Service Account
e6aad8e0b3
Updating translations for data/locale/es.ts
2016-07-21 21:15:13 -05:00
LMMS Service Account
0bc73ebd03
Updating translations for data/locale/es.ts
2016-07-21 21:10:02 -05:00
LMMS Service Account
fc87036a62
Updating translations for data/locale/es.ts
2016-07-21 21:04:24 -05:00
LMMS Service Account
eae96ae14d
Updating translations for data/locale/es.ts
2016-07-21 20:57:50 -05:00
LMMS Service Account
a3749fc08b
Updating translations for data/locale/es.ts
2016-07-21 20:52:26 -05:00
LMMS Service Account
b2adfda752
Updating translations for data/locale/es.ts
2016-07-21 20:47:11 -05:00
LMMS Service Account
f546b4ff00
Updating translations for data/locale/es.ts
2016-07-21 20:41:03 -05:00
LMMS Service Account
3a90c7383d
Updating translations for data/locale/es.ts
2016-07-21 19:19:25 -05:00
LMMS Service Account
f0e2ea191a
Updating translations for data/locale/es.ts
2016-07-21 19:14:20 -05:00
Javier Serrano Polo
a11642df0b
Run dummy loop when PulseAudio fails connection
2016-07-22 01:49:54 +02:00
Javier Serrano Polo
8d65ac5596
Destroy engine in text mode
2016-07-21 20:53:08 +02:00
Javier Serrano Polo
b1d4ee1f97
Fixed crash on canceling the export
2016-07-21 19:39:55 +02:00
Javier Serrano Polo
7a98b3e669
Merge pull request #2916 from BaraMGB/renameLineEdit
...
rename tracks directly on TrackLableButton in a QLineEdit
2016-07-21 14:51:27 +00:00
Javier Serrano Polo
935100b071
Search Wine in the i386 multiarch directory
2016-07-21 02:18:52 +02:00
grejppi
ddc2591611
Move pre-1.1 mixer check to DataFile::upgrade() ( #2924 )
2016-07-20 23:19:08 +03:00
Steffen Baranowsky
06726f6204
rename tracks directly on TrackLableButton in a QLineEdit
2016-07-20 21:16:26 +02:00
Oskar Wallgren
c9c8ac26b1
Merge pull request #2491 from zonkmachine/pianoRollNoteSelect
...
Fix selection of beat notes
2016-07-20 20:44:42 +02:00
Javier Serrano Polo
5b991d6b8b
Merge pull request #2920 from jasp00/swh
...
Update SWH, fix GCC 5.3.1 warnings
2016-07-20 12:10:43 +00:00
Oskar Wallgren
1f2c848b26
Fix selection of beat notes in Piano Roll editor
2016-07-20 01:01:58 +02:00
Javier Serrano Polo
0de382ced7
Replaced __FILE__
2016-07-19 23:58:19 +02:00
Javier Serrano Polo
17e977dc2b
Removed FLP configuration
2016-07-19 02:29:55 +02:00
liushuyu
28cb24409c
Update i18n strings
2016-07-18 08:20:24 +08:00
Javier Serrano Polo
616f9c0299
Updated SWH, fixed GCC 5.3.1 warnings
2016-07-17 22:21:20 +02:00
grejppi
4f008872ee
Replace Version Mismatch popup with TextFloat ( #2910 )
2016-07-17 13:41:21 -04:00
Javier Serrano Polo
67ce400cf3
Merge pull request #2813 from DeRobyJ/ch.update-song
...
Updated all the songs to current version
2016-07-16 01:40:40 +00:00
Javier Serrano Polo
b364c11984
Merge pull request #2917 from jasp00/pattern
...
Resize only patterns from BB editor
2016-07-15 23:51:03 +00:00
Umcaruje
c4e05048b8
Update readme to adress the chatting service change
...
Gitter to Discord
2016-07-15 20:33:59 +02:00
Javier Serrano Polo
e0bab1ef73
Resize only patterns from BB editor
2016-07-14 20:24:02 +02:00
Javier Serrano Polo
81e0aaaef3
Merge pull request #2915 from jasp00/bb-clone
...
Create cloned track when the mixer is ready
2016-07-13 22:20:57 +00:00
grejppi
2d1813fb64
Remove FLP import, revert to GPLv2+ only ( #2904 )
2016-07-12 19:28:45 +03:00
Javier Serrano Polo
db89483e8e
Create cloned track when the mixer is ready
2016-07-11 23:51:45 +02:00
Javier Serrano Polo
8a4c6e2b2b
Merge pull request #2888 from jasp00/triple-segv
...
Fix fault on note off and remove one mutex for notes
2016-07-10 22:08:29 +00:00
DeRobyJ
04f12648c5
Updated to forced 1.2.0 version
2016-07-10 19:18:09 +02:00
Michael Gregorius
52ec3874b1
Render the mixer levels in a dB FS scale ( #2672 )
...
* Render the mixer levels in a dB FS scale
Adds the option to render the mixer levels in dB FS. By default this
option is disabled so that classes which inherit from Fader are not
affected by this change. However, in the code of the FxMixerView this
feature is enabled so that the mixer shows the levels in dB FS.
The ability to render in dB FS is exported as a property so that it can
also be set in a style sheet (not used as of now). The new property is
called "levelsDisplayedInDBFS".
There are now setters and getters for the min and max level.
Showing the levels in dB FS (which is a logarithmic scale) gives a less
"fidgety" impression when the levels are moving.
* Introduction of an init method in Fader
An init method was added to unify the initialization of the two Fader
constructors.
2016-07-10 15:08:54 +02:00
Javier Serrano Polo
06b1d52b0a
Fixed fault on note off and removed one mutex for notes
2016-07-09 22:56:25 +02:00
LMMS Service Account
04ee0910af
Updating translations for data/locale/es.ts
2016-07-08 17:32:07 -05:00
Rebecca DeField
ddf587c1bd
Updated wave icons for contrast, updated graphics for greater legibility ( #2821 )
...
* Updated wave icons for more contrast, updated graphcs for more legibility
* Added LFO artwork
* Updated waveform graphics
2016-07-08 16:41:00 +02:00
Andrés
471f335596
fix equalizer effect spectrum view lag ( #2857 )
...
* fix equalizer effect spectrum view lag #2736
* fix equalizer effect spectrum view lag. changed 10ms to 20ms
2016-07-06 23:34:38 -04:00
Javier Serrano Polo
c2a406e70f
Merge pull request #2895 from jasp00/worker-lock
...
Added LocklessList and use it for new play handles
2016-07-06 15:18:09 +00:00
Javier Serrano Polo
8ce6b21e08
Merge pull request #2893 from jasp00/high-cpu
...
Do not busy wait when writing buffer in mixer
2016-07-06 15:06:52 +00:00
LMMS Service Account
68620ceb29
Updating translations for data/locale/it.ts
2016-07-06 06:51:17 -05:00
liushuyu
4ab880e8d0
Update i18n strings
2016-07-06 18:56:06 +08:00
Tres Finocchiaro
652aa5eb54
Merge pull request #2883 from Stephen-Seo/bb_bugfix
...
Fixes newly added tracks in BB having wrong size
2016-07-05 18:09:32 -04:00
Roberto Giaconia
0d8a3c7fe1
Add Rename option in controller context menu ( #2804 )
...
* add Rename option in controller context menu
* code conv. fix
2016-07-05 22:28:03 +02:00
Tres Finocchiaro
d84263e472
Merge pull request #2808 from Umcaruje/fixbbwidth
...
Change the minimum width of the B&B editor
2016-07-05 11:39:18 -04:00
Stephen Seo
892970d15b
Fixes newly added tracks in BB having wrong size
2016-07-04 20:28:56 +09:00
Javier Serrano Polo
f7aa773005
Added LocklessList and use it for new play handles
2016-07-03 16:42:07 +02:00
Javier Serrano Polo
8497d39eec
Do not busy wait when writing buffer in mixer
2016-07-02 21:57:55 +02:00
Javier Serrano Polo
3baedf3307
Merge pull request #2891 from devnexen/master
...
sndio needs Mixer class def as well
2016-07-02 18:28:08 +00:00
David Carlier
343fa3ff9a
sndio needs Mixer class def as well
2016-07-02 16:55:42 +01:00
Javier Serrano Polo
46c2aa32ea
Merge pull request #2773 from jasp00/license
...
Add GPL-3 to license information
2016-07-02 08:24:52 +00:00
Javier Serrano Polo
64702653f9
Merge pull request #2875 from jasp00/journal
...
Split journal ID range between new and loaded elements
2016-07-02 08:23:26 +00:00
Javier Serrano Polo
fb0e076bce
Merge pull request #2829 from jasp00/sort-glob
...
Sort lists generated from globbing expressions
2016-07-01 02:56:01 +00:00
Javier Serrano Polo
f3ea884697
Merge pull request #2879 from jasp00/export
...
Fix freeze when finishing export
2016-06-30 03:05:54 +00:00
Javier Serrano Polo
ab5bc38064
Merge pull request #2877 from serdnab/sf2sustain-rev
...
Revision to a previous PR. midi sustain of sf2 player
2016-06-29 03:33:01 +00:00
Javier Serrano Polo
e55ec80c3d
Fixed freeze when finishing export
...
Fixed stopping processing
2016-06-28 00:50:00 +02:00
Andres
66b6a64040
Revision to a previous PR. midi sustain of sf2 player
2016-06-27 01:23:48 -03:00
Javier Serrano Polo
07893113da
Merge pull request #2872 from jasp00/krem
...
Fix infinite loop in FxMixer and some resource releases
2016-06-27 00:54:23 +00:00
Javier Serrano Polo
1a59f22b02
Merge pull request #2871 from serdnab/sf2sustain
...
fix midi sustain not working with sf2 player
2016-06-27 00:51:41 +00:00
Javier Serrano Polo
f97b431c8d
Split journal ID range between new and loaded elements
2016-06-26 02:43:52 +02:00
Javier Serrano Polo
447c787f7e
Fixed infinite loop in FxMixer and some resource releases
2016-06-24 23:02:44 +02:00
Javier Serrano Polo
01e9ebc9cf
Merge pull request #2868 from jasp00/esoxlb
...
Remove effect from list before deleting
2016-06-24 00:21:05 +00:00
Javier Serrano Polo
15196aee3b
Merge pull request #2860 from jasp00/mixer-lock
...
Remove more locks from the mixer
2016-06-24 00:19:24 +00:00
Tres Finocchiaro
7ce2694f75
Merge pull request #2861 from tresf/master
...
Fix building on older Apple versions
2016-06-22 23:31:07 -04:00
Tres Finocchiaro
36bb163732
Merge pull request #2798 from BaraMGB/fixMacSubwindow
...
fix the maximize behavior of subwindows on Mac
2016-06-22 22:50:08 -04:00
Andres
4c3c273b1b
fix midi sustain not working with sf2 player ( #2758 )
2016-06-22 22:08:41 -03:00
Steffen Baranowsky
ee8ff0a227
fix the maximize behavior of subwindows on Mac
2016-06-22 14:21:30 +02:00
Javier Serrano Polo
9bf3081725
Remove effect from list before deleting
2016-06-22 05:08:26 +02:00
tresf
092f1c69c5
Force Homebrew to use Qt 5.5
...
Instead of defaulting to Qt 5.6+ per #2862
2016-06-21 21:29:33 -04:00
tresf
46179f475d
Fix compilation on older Apple versions
...
Adds libc++ to CXX flags
Fixes macdeployqt on Qt5
Also fixes zynaddsubfx linking on Mac
2016-06-21 21:23:50 -04:00
Javier Serrano Polo
2c796f9503
Removed more locks from the mixer
2016-06-20 00:30:23 +02:00
Javier Serrano Polo
5dd650b850
Merge pull request #2835 from jasp00/triple-fpe
...
Defer updates to SampleBuffer
Removed global lock from the Mixer
2016-06-18 19:27:27 +00:00
Javier Serrano Polo
5606a04ad7
Defer updates to SampleBuffer
...
Removed global lock from the Mixer
2016-06-18 05:29:21 +02:00
Javier Serrano Polo
ecf9db66bd
Merge pull request #2822 from jasp00/rm-track
...
Fix removal of track when notes are playing
2016-06-17 20:14:24 +00:00
lmmsservice
1e7b8e9617
Updating translations for data/locale/fr.ts
2016-06-17 23:07:16 +08:00
liushuyu
03eccc4ffb
Update i18n strings and ...
...
... remove more hard-coded strings
2016-06-17 22:43:41 +08:00
liushuyu
f7377b6ee7
Update i18n strings
2016-06-17 20:05:35 +08:00
Javier Serrano Polo
3157a7a4af
Merge pull request #2830 from jasp00/aeffectx
...
Replace information obtained from the web in aeffectx.h
2016-06-16 19:54:08 +00:00
Javier Serrano Polo
b8bfe96404
Merge pull request #2836 from jasp00/sort-eff
...
Sort effects in dialog
2016-06-16 19:35:20 +00:00
Javier Serrano Polo
d31089ceb5
Fixed removal of track when notes are playing
2016-06-16 17:42:00 +02:00
Javier Serrano Polo
10f2fab0eb
Merge pull request #2838 from BaraMGB/2823
...
makes Subwindow title label transparent for mouse events
2016-06-15 22:18:45 +00:00
Steffen Baranowsky
4fc066bd27
fix subwindow title bar resize action
2016-06-15 23:42:48 +02:00
Javier Serrano Polo
5c0b359a61
Sort effects in dialog with sortable table
2016-06-15 01:42:46 +02:00
Michael Gregorius
ec95ef1ba9
Implements #2635 : Draws a transparent rectangle in the loop area (plus CSS exposure) ( #2657 )
...
* Draws a transparent rectangle in the loop area (plus CSS exposure)
The color for the rectangle can be defined in the style CSS for the
active and inactive case. The following properties of the TimeLineWidget
are exposed through the CSS:
- The color of the lines that are drawn for each bar
- The color of the bar numbers
- The font size (given in pt)
- The minimum and the maximum height of the widget (given in em so that it scales with the font size). Set both to the same value to set a fixed size.
- The background of the widget
- A loop color: The color for the main rectangle's pen
- A loop brush: The brush used to fill the main rectangle
- An inner loop color: The color used for the pen that draws the inner border.
- loopRectangleVerticalPadding: specifies the padding used for the loop indicator rectangle.
The bar numbers are drawn conditionally like the bar lines. The
numbers are drawn with a constant distance to the tact line. This gives
a more consistent picture at different zoom levels and also fixes the
broken look at very small zoom sizes like for example 12.5%.
The bar numbers are drawn with hinting so that they show up less blurry on low DPI displays.
Remove the pixmaps that have been used up to now to draw the loop
boundaries.
Removes the unused "TimeLine" from style.css.
Document the style sheet properties for the loop indicator rectangle.
2016-06-12 18:13:23 +02:00
Umcaruje
1abbbc2ef6
Draw flat, borderless, semi-transparent and sharp-cornered notes ( #2827 )
...
* Draw flat, borderless, semi-transparent and sharp-cornered notes; Increase the contrast of the grid
* Convert the note gradient to a horizontal one
* Increase opacity for better visibility
* Reinstate borders, make the fill semi-transparent
* Some cosmetic touch-ups
* Make border width themeable
* Set a boolean for borderless properties
* Rename borderlessNotes to noteBorders
2016-06-10 00:00:19 +02:00
Javier Serrano Polo
4b1fdc4821
Dropped VstParameterProperties
...
Added information related to VstTimeInfo
2016-06-09 23:53:45 +02:00
Umcaruje
9eec9a0897
Merge pull request #2816 from BaraMGB/PeakControllerGUI
...
provides a new GUI for the peak controller plugin
2016-06-09 23:45:53 +02:00
Javier Serrano Polo
9b4cc41fa3
Removed information obtained from the web
2016-06-08 02:10:06 +02:00
Javier Serrano Polo
b549846100
Added GPL-3 to license information
2016-06-08 01:45:01 +02:00
Javier Serrano Polo
2d04870c98
Merge pull request #2746 from jasp00/wine-buildflags
...
Pass build flags to wineg++
2016-06-07 22:32:17 +00:00
Javier Serrano Polo
5b2283feec
Sort lists generated from globbing expressions
2016-06-07 20:15:55 +02:00
DeRobyJ
43be8c4740
Updated templates
2016-06-06 12:33:58 +02:00
DeRobyJ
a1b8d8ace5
updates made, see witten log
2016-06-06 12:33:58 +02:00
Umcaruje
daedb92e79
Merge pull request #2818 from Umcaruje/master
...
Standardise badges in README.md and add more badges
2016-06-05 21:52:29 +02:00
Javier Serrano Polo
252284b4b1
Pass build flags to wineg++
2016-06-05 01:34:46 +02:00
Umcaruje
b531261cf0
Merge pull request #2820 from jasp00/vst-segv
...
Do not delete VST parameter window when closed
2016-06-04 20:33:04 +02:00
Javier Serrano Polo
85d1b2075c
Merge pull request #2739 from jasp00/sync-socket
...
Synchronize with remote plugins using local sockets
2016-06-04 00:34:30 +00:00
Javier Serrano Polo
b6a7e6dd4a
Do not delete VST parameter window when closed
2016-06-04 01:30:12 +02:00
Steffen Baranowsky
4617bfa99d
change the artwork for LFO controller/ amount knob label changed to 'AMNT'
2016-06-03 13:59:26 +02:00
Steffen Baranowsky
d0b80f8151
provides a new GUI for the peak controller plugin
2016-06-03 13:56:41 +02:00
Umcaruje
6e4e060c46
Standardise badges in README.md and more badges
2016-06-03 13:55:44 +02:00
Umcaruje
27eaa4d512
Make scrollbars consistent over the software; Add padding to the scrollbars; Make the PianoView background themeable ( #2807 )
...
* Make scrollbars consistent over the software; Add padding to the scrollbars; Make the PianoView background themeable
* Make the scrollbar hover color brighter
2016-06-03 12:21:27 +02:00
Umcaruje
a738069ff5
Merge pull request #2809 from Umcaruje/fixfoldercase
...
Rename folders in the projects folder to lowercase, for consistency
2016-06-03 12:19:52 +02:00
Umcaruje
9c5cbbec47
Merge pull request #2517 from zonkmachine/zoom
...
Add finer zoom, 12.5%
2016-06-01 01:12:40 +02:00
Umcaruje
b90540f2a7
Rename folders in the projects folder to lowercase, for consistency
2016-06-01 00:49:45 +02:00
Umcaruje
14b7d83fbd
Change the minimum width of the B&B editor
2016-06-01 00:41:06 +02:00
liushuyu
ce8e523f86
Merge pull request #2806 from HDDigitizerMusic/master
...
ModernNoir Theme For The New Default
Closes #2587
2016-05-31 13:16:03 +08:00
RebeccaDeField
3f2e17dd04
ModernNoir theme as default and previous theme as classic
2016-05-30 20:27:13 -07:00
Javier Serrano Polo
d41500b986
Merge pull request #2803 from jasp00/opt-dll
...
Make some libraries optional in Windows installation
2016-05-30 23:33:57 +00:00
Javier Serrano Polo
fa7d7a111a
Synchronize with remote plugins using local sockets
2016-05-30 01:52:11 +02:00
Javier Serrano Polo
d873ab471c
Make some libraries optional in Windows installation
2016-05-30 00:48:08 +02:00
Javier Serrano Polo
5930050d32
Merge pull request #2801 from jasp00/pkg-config
...
Fix MinGW pkg-config configuration
2016-05-29 02:37:32 +00:00
Javier Serrano Polo
d599955750
Fixed MinGW pkg-config configuration
2016-05-29 03:34:29 +02:00
Oskar Wallgren
36c181dbea
Add zoom 12.5%
2016-05-28 21:18:05 +02:00
liushuyu
a42a3c5346
Add Gitter hook to Travis-CI
2016-05-27 22:47:24 +08:00
Umcaruje
a0bbcce1bb
Merge pull request #2799 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2016-05-27 15:19:14 +02:00
The Gitter Badger
466559be49
Add Gitter badge
2016-05-26 13:52:07 +00:00
Tres Finocchiaro
028e83ca3e
Merge pull request #2796 from trebmuh/desktop-fr
...
Adds french translation to lmms.desktop
2016-05-24 12:41:24 -04:00
Olivier Humbert
c3304f706d
Update lmms.desktop
...
Adds french translation.
2016-05-24 18:38:43 +02:00
Tres Finocchiaro
da2e6e856c
Merge pull request #2793 from jasp00/dummy
...
Do not delete pool buffers in dummy audio
2016-05-24 11:30:14 -04:00
Javier Serrano Polo
293926a1dd
Do not delete pool buffers in dummy audio
2016-05-23 21:41:29 +02:00
Umcaruje
911f4c97b3
Merge pull request #2791 from jasp00/ninja
...
Fix build with Ninja
2016-05-23 12:36:06 +02:00
Javier Serrano Polo
f746e1ca76
Fixed build with Ninja
2016-05-23 02:00:50 +02:00
LMMS Service Account
5152ccd0b8
Updating translations for data/locale/es.ts
2016-05-22 12:42:32 -05:00
Raine M. Ekman
673cf27e90
Merge pull request #2458 from softrabbit/issue1499
...
Organic: make oscillator phase offsets per-note
2016-05-20 21:10:34 +03:00
Tres Finocchiaro
2810c9905c
Merge pull request #2788 from Teuthis/fix2604
...
Adds null pointer check to fix crash on exit with peak controller
2016-05-20 15:59:16 +01:00
Chris Aiken
0945562c17
Adds null pointer check to fix crash on exit with peak controller
2016-05-20 10:51:48 -04:00
Javier Serrano Polo
8a5589e7fe
Merge pull request #2764 from jasp00/no-soname
...
Remove SONAMEs from vestige and vst_base
2016-05-20 00:36:41 +00:00
Javier Serrano Polo
25dfed2569
Merge pull request #2775 from jasp00/zyn-runpath
...
Fix regression in handling RPATH for RemoteZynAddSubFx
2016-05-18 21:28:25 +00:00
Javier Serrano Polo
8c01ba0dc3
Fixed handling RPATH for alternate version of Qt
2016-05-18 22:07:52 +02:00
Tres Finocchiaro
60837ed93b
Merge pull request #2780 from jasp00/travis
...
Use the Trusty beta build environment
2016-05-18 00:18:11 +01:00
Javier Serrano Polo
a460e359f3
Use the Trusty beta build environment
2016-05-17 21:42:18 +02:00
LMMS Service Account
cff47ac957
Updating translations for data/locale/uk.ts
2016-05-16 14:29:43 -05:00
Javier Serrano Polo
cb3e1669e7
Merge pull request #2782 from jasp00/zyn-link
...
Support qt_version_tag in Qt 5.6
2016-05-15 18:35:20 +00:00
Javier Serrano Polo
f6cde4459c
Support qt_version_tag in Qt 5.6
2016-05-15 19:49:09 +02:00
Umcaruje
0613299297
Merge pull request #2781 from tresf/master
...
Fix style for Qt5 about dialog
2016-05-15 11:53:02 +02:00
tresf
37f57c2ba7
Fix style for Qt5 about dialog
...
Per #2611
2016-05-15 02:13:22 -04:00
Tres Finocchiaro
207f4db52b
Merge pull request #2753 from jasp00/new-swh
...
Update generated C files from SWH upstream
Closes #2366
2016-05-15 06:45:25 +01:00
Tres Finocchiaro
f2b611b0e8
Compat support for vocoder rename
...
Per #2366 , #2753
2016-05-15 01:39:49 -04:00
Javier Serrano Polo
34081f097a
Merge pull request #2771 from jasp00/zyn-link
...
Revert unnecessary link
2016-05-14 19:44:59 +00:00
Javier Serrano Polo
85996ddae4
Revert unnecessary link
2016-05-12 01:52:40 +02:00
Tres Finocchiaro
ed9ccd2872
Merge pull request #2765 from jasp00/gpl2
...
Make clear that ZynAddSubFX is under GPL-2+
2016-05-09 02:42:32 +01:00
Javier Serrano Polo
3952def892
Make clear that ZynAddSubFX is under GPL-2+
2016-05-09 01:45:21 +02:00
Javier Serrano Polo
febbf58a2d
Remove SONAMEs from vestige and vst_base
2016-05-09 00:16:53 +02:00
Javier Serrano Polo
44f419c937
Merge pull request #2759 from jasp00/origin
...
Allow execution of ZynAddSubFX and VST plugins from build tree
2016-05-08 21:47:59 +00:00
grejppi
8dd938463f
Remove Greippi-ardudar.mmpz ( #2763 )
2016-05-09 00:37:16 +03:00
jasp00
183012dced
Merge pull request #2735 from jasp00/vst-no-wine
...
Compile VST plugins without Wine
2016-05-08 19:55:04 +00:00
Javier Serrano Polo
7246c57491
Allow execution of ZynAddSubFX and VST plugins from build tree
2016-05-07 19:41:52 +02:00
liushuyu
e910d6f5a4
Update i18n strings
2016-05-07 16:42:56 +08:00
Tres Finocchiaro
2137a0ade6
Merge pull request #2757 from DanWin/master
...
Fix warning issued by gcc-6.1
2016-05-06 15:28:22 +01:00
Daniel Winzen
6a0811b9a6
Fix warning issued by gcc-6.1
2016-05-06 16:01:06 +02:00
Tres Finocchiaro
015efb7bc4
Merge pull request #2756 from jasp00/zynaddsubfx-libs
...
Fix link to module
2016-05-06 00:05:46 +01:00
Javier Serrano Polo
37c39e68a8
Fixed link to module
2016-05-06 00:21:24 +02:00
grejppi
c94d6e8db4
Add Quantize button to Piano Roll
...
Add Quantize button to Piano Roll
2016-05-05 13:39:55 +03:00
Tres Finocchiaro
355f6c28c5
Merge pull request #2748 from jasp00/zynaddsubfx-libs
...
Fix ZynAddSubFxCore library issues
2016-05-04 20:37:17 -04:00
Javier Serrano Polo
0196a67c7c
Fixed ZynAddSubFxCore library issues
2016-05-05 00:59:05 +02:00
Tres Finocchiaro
d0107a7f60
Merge pull request #2754 from jasp00/useless-deps
...
Use fltk-config to avoid static library
2016-05-04 18:21:04 -04:00
Javier Serrano Polo
9b05a9e917
Updated generated C files from SWH upstream
2016-05-04 23:28:11 +02:00
Javier Serrano Polo
1eda555e93
Use fltk-config to avoid static library
2016-05-04 23:03:37 +02:00
Umcaruje
0c9bf9b518
Merge pull request #2516 from BaraMGB/SubwindowDecoration
...
Add a new window decoration to MDISubWindows
2016-05-03 17:17:12 +02:00
Umcaruje
4fd8fce60d
Styling changes for the subwindow decoration
2016-05-03 14:25:18 +02:00
Tres Finocchiaro
180b56161c
Merge pull request #2751 from devnexen/master
...
allowing openbsd to play the virtual keyboard via the comp's one, the…
2016-05-02 20:25:38 -04:00
LMMS Service Account
2a4987c0e0
Updating translations for data/locale/es.ts
2016-05-02 12:09:37 -05:00
LMMS Service Account
7f52a00396
Updating translations for data/locale/es.ts
2016-05-02 12:04:28 -05:00
LMMS Service Account
f303d3a284
Updating translations for data/locale/es.ts
2016-05-02 11:59:19 -05:00
LMMS Service Account
2fb6e1a8bb
Updating translations for data/locale/es.ts
2016-05-02 11:54:19 -05:00
Steffen Baranowsky
47f5b25877
Add a new window decoration to MDISubWindows
2016-05-02 16:59:49 +02:00
midi-pascal
cbbde98e4f
Fixes #1735 ( #2750 )
...
Piano Roll: Do not scroll back when stopping if scroll is disabled
2016-05-02 12:32:40 +02:00
David Carlier
672f01f92c
allowing openbsd to play the virtual keyboard via the comp's one, the Linux's layout seems workable
2016-05-02 06:49:16 +01:00
Javier Serrano Polo
4b8cf97af3
Compile VST plugins without Wine
2016-05-02 00:02:12 +02:00
Tres Finocchiaro
cfe5e98bf7
Merge pull request #2732 from jasp00/master
...
Find vstbase library at runtime
2016-05-01 15:03:04 -04:00
Tres Finocchiaro
568a83521a
Merge pull request #2749 from jasp00/useless-deps
...
Remove useless dependencies
2016-05-01 15:00:39 -04:00
Tres Finocchiaro
59c7187dce
Merge pull request #2747 from jasp00/gcc6
...
Fixed build problems with GCC 6
2016-05-01 14:19:47 -04:00
Oskar Wallgren
45c4690cf4
PianoRoll, Escape key drops selection ( #2561 )
2016-05-01 13:57:44 +02:00
midi-pascal
63ac551c70
Fix missing scroll back when stop in Song Editor ( #2423 )
...
* Fix missing scroll back on stop in Song Editor
* Fix missing scroll back on stop in Song Editor
* Avoid scrolling the Song Editor when scrolling is disabled.
* Handle the smooth scroll in scroll back
* Remove leading underscore from fonction parameters name
* Put back spaces around parameters (Removed by mistake)
2016-05-01 10:59:52 +02:00
Javier Serrano Polo
60740fbefc
Removed useless dependencies
2016-04-30 03:33:21 +02:00
Javier Serrano Polo
a06cb0126c
Fixed build problems with GCC 6
2016-04-30 00:00:09 +02:00
LMMS Service Account
96a011d396
Updating translations for data/locale/it.ts
2016-04-29 04:09:22 -05:00
Javier Serrano Polo
1e69e8d3a9
Find vstbase library at runtime
2016-04-27 21:12:28 +02:00
LMMS Service Account
33d8c44ed9
Updating translations for data/locale/uk.ts
2016-04-27 10:40:20 -05:00
liushuyu
8d7e1d60ba
Minor i18n fix & language files refresh
2016-04-25 15:44:41 +08:00
Oskar Wallgren
d31ad894ce
Merge pull request #2705 from karmux/master
...
Fixes #2537 . GigaSampler can load both relative and absolute paths
2016-04-24 06:34:00 +02:00
midi-pascal
2a7bdf3fe8
Fix cmd-line help, add config option, use local lmmsrc file in dev ( #2570 )
...
* Fix command-line help, add --config option and use local lmmsrc file in dev mode
* Fix a typo in help screen for option --geometry (second dash missing)
* Replace tabs with spaces in help screen
Update man page
* Lineup items in help screen
* Accept both -geometry and --geometry as valid options
2016-04-23 23:27:34 +02:00
Tres Finocchiaro
0381e412c4
Merge pull request #2631 from IvanMaldonado/master
...
Changed object position
2016-04-23 13:29:40 -04:00
Tres Finocchiaro
c749658d7c
Merge pull request #2727 from mamins1376/master
...
Add Dirty Love Song
2016-04-23 11:06:40 -04:00
Oskar Wallgren
4ee014d3a2
Merge pull request #2734 from jasp00/sample
...
Restore metalish_dong01.ogg's quality (closes #2733 )
2016-04-22 21:32:31 +02:00
Javier Serrano Polo
9cee16aacf
Restored metalish_dong01.ogg's quality
2016-04-22 20:34:31 +02:00
Mohammad Amin Sameti
1eb7851f89
Remove non-crossplatform plugins, add licesne(CC-BY-SA)
2016-04-21 12:02:55 +04:30
Mohammad Amin Sameti
19aa3a60ef
Remove 'MAMINS-'
2016-04-21 11:52:04 +04:30
LMMS Service Account
46e5693e14
Updating translations for data/locale/uk.ts
2016-04-19 08:32:44 -05:00
Tres Finocchiaro
5bedb9c0ed
Merge pull request #2697 from zonkmachine/clonesteps
...
BBTrack fixes
2016-04-17 10:56:07 -04:00
Tres Finocchiaro
481d89dd38
Merge pull request #2729 from Brewtroll/master
...
Fix for issue #2713
2016-04-17 09:17:38 -04:00
LMMS Service Account
7c1c0154f5
Updating translations for data/locale/it.ts
2016-04-16 03:12:19 -05:00
Chris Aiken
946ae85b5f
Fix for issue #2713 , adjusted Note::setKey bounds to fix one-off-the-end error
2016-04-15 19:24:27 -04:00
Mohammad Amin Sameti
ba7c801c55
Add Dirty Love Song
2016-04-12 15:47:27 +04:30
Tres Finocchiaro
13595bbbcf
Merge pull request #2725 from liushuyu/master
...
Minor changes for i18n
2016-04-10 10:23:40 -04:00
liushuyu
d50553e89b
Minor change for i18n
2016-04-10 16:00:52 +08:00
Oskar Wallgren
fa0c26e403
Clone steps in context menu
2016-04-10 01:19:45 +02:00
Umcaruje
356135b8b0
Merge pull request #2716 from Umcaruje/textcss
...
Fix hard-coding of knob and LCDWidget text color
2016-04-09 22:35:29 +02:00
LMMS Service Account
66d787d5cc
Updating translations for data/locale/es.ts
2016-04-04 19:55:25 -05:00
Tres Finocchiaro
e9f6bf429f
Merge pull request #2717 from devnexen/master
...
adding missing sndio Midi name setting.
2016-04-03 00:03:45 -04:00
Umcaruje
f787982d9a
Fix hard-coding of knob and LCDWidget text color
2016-04-03 00:05:17 +02:00
David Carlier
9d06b9a7cb
adding missing sndio Midi name setting.
2016-04-02 22:28:32 +01:00
Umcaruje
a29305350d
Merge pull request #2710 from Umcaruje/fxmixerpad
...
Get rid of mixer and effects chain padding
2016-04-01 10:40:35 +02:00
Oskar Wallgren
0f8a2e7060
Merge pull request #2670 from zonkmachine/mallets
...
Mallets
2016-03-29 23:58:44 +02:00
liushuyu
18365ca8f5
Update i18n source strings
2016-03-29 23:12:32 +08:00
Tres Finocchiaro
6a0190117f
Merge pull request #2712 from T-boneG/2617
...
FIXED: Rename "bassloopes" folder to "bassloops". #2617
2016-03-27 20:43:01 -04:00
Tyler Ganter
8e7d819aef
typo fixed and file path will update for all projects created with version < 1.1.91
2016-03-27 15:53:27 -07:00
Umcaruje
39f4f21e47
Get rid of mixer and effects chain padding
2016-03-27 20:39:32 +02:00
Fastigium
058226f3c0
Merge pull request #2709 from Fastigium/restorethefxchannellocktoitsformerglory
...
Restore the FX channel lock to its former glory
2016-03-27 15:01:54 +02:00
Fastigium
4aa725b509
Restore the FX channel lock to its former glory
...
In the course of 32b7e04 , I removed the channel lock from FxChannel because
I was under the impression that it was only needed to prevent crashes on
channel delete. However, at least two people experience crackling audio
after it was removed (#2708 ). Therefore, this commit reinstates it.
2016-03-27 10:05:45 +02:00
liushuyu
47b835febe
Update translations
2016-03-27 00:21:18 +08:00
LMMS Service Account
0e53bee4bd
Merge pull request #2706 from liushuyu/master
...
Add Transifex automation file
2016-03-26 10:36:19 -05:00
Tres Finocchiaro
f7c80945f8
Merge pull request #2707 from devnexen/master
...
Adding OpenBSD's sndio support.
2016-03-26 10:50:22 -04:00
David Carlier
43a0718d0b
Adding OpenBSD's sndio support.
...
Updating jackmsr's work, adding sndio cmake module.
Updating 64 bits OS arch detection (amd64).
2016-03-26 12:48:28 +00:00
Fastigium
d1739ce5fe
Merge pull request #2675 from Fastigium/deletechannelfix
...
Fix crashes on deleting an FX channel. Fixes #2667
2016-03-26 09:26:58 +01:00
liushuyu
e16a7fa81e
Add Transifex automation file
2016-03-26 14:23:22 +08:00
Karmo Rosental
a31b8c4ff3
Fixes #2537 . GigaSampler can load both relative and absolute paths from project file. File dialog shows correctly directory of current file.
2016-03-26 00:07:50 +02:00
Tres Finocchiaro
770c07ff58
Merge pull request #2690 from devnexen/master
...
Make it workable on OpenBSD
2016-03-25 11:36:21 -04:00
David Carlier
f4890ec375
Make it workable on OpenBSD
...
- Additional LMMS_BUILD flag.
- Disallow on plugins -Wl,-no-undefined which triggers undefined references.
- Make sure X11 headers are found.
Lib ossaudio is needed only for OpenBSD
redundant expression removal
simplify condition for detection OS 'kind'
seems the last commit brought an issue on OSx travis test ....
2016-03-25 14:44:15 +00:00
Michael Gregorius
4e9de497ae
Merge pull request #2680 from michaelgregorius/knob-line-stylesheets
...
Enables style sheets for knob line colors for all knob types
2016-03-24 12:00:36 +01:00
Oskar Wallgren
a58029de75
Mallets reworked. Various fixes. Modalbar - activate knobs, BandedWG - remove scaling for Uniform Bar( noisy ).
2016-03-22 18:41:20 +01:00
Tres Finocchiaro
97c7208674
Merge pull request #2686 from Umcaruje/bbtrackmute
...
Grey out muted patterns in the BB editor
2016-03-19 14:49:43 -04:00
Umcaruje
23cd3002a6
Grey out muted patterns in the BB editor
2016-03-19 00:29:59 +01:00
Tres Finocchiaro
9a44eaf3c7
Merge pull request #2683 from zonkmachine/crashslash
...
Crash at clearing path in settings manager
2016-03-18 10:33:31 -04:00
Oskar Wallgren
e8ac40c2fb
Crash at clearing path in settings manager
2016-03-18 14:11:22 +01:00
grejppi
0021e31e81
Merge pull request #2684 from grejppi/dummyinstrument
...
Clear buffer of dummy instruments. Should fix #2682
2016-03-18 11:19:07 +02:00
Hannu Haahti
acb5ff8d04
Clear buffer of dummy instruments. Should fix #2682
2016-03-18 10:11:56 +02:00
Umcaruje
3e62aa022c
Merge pull request #2674 from Umcaruje/elidefxtext
...
Elide channel names to prevent text overflow in FxLine
2016-03-17 22:47:31 +01:00
Fastigium
82055a9bdd
Use deleteLater() on the FxLine when deleting a channel to prevent a crash
...
In Qt, it is not safe to delete a QObject inside a signal emitted by that
QObject. This happened with FxLine when removing an FX channel using the
context menu. This commit changes that by using deleteLater() instead of
delete on the FxLine. It also hides the FxLine to prevent a ghost of it
being drawn when deleting the last non-master FX channel.
2016-03-17 19:14:52 +01:00
Fastigium
32b7e0418b
Fix two crashes when deleting FX channels
...
Lock the mixer before performing a channel delete to prevent any race
conditions causing a crash. Also, update the audioport FX channel when
an InstrumentTrack's FX channel is changed to prevent the audioport
mixing to a nonexistent channel.
2016-03-17 19:14:11 +01:00
Fastigium
e8a4b586d5
Merge pull request #2681 from Fastigium/copyconstructorcleanup
...
Get rid of another copy constructor call to prevent Qt5 crashes
2016-03-16 10:02:33 +01:00
Fastigium
908175d5f1
Get rid of another copy constructor call to prevent Qt5 crashes
...
Cf. the commit message of 3c7bfba
2016-03-16 09:27:57 +01:00
Oskar Wallgren
e98b6a2966
Merge pull request #2678 from zonkmachine/kickerversion
...
Kicker 'version' 0 on first save
2016-03-16 00:37:03 +01:00
Michael Gregorius
c6863060bf
Enables style sheets for knob line colors for all knob types
...
The fix works as follows: until now the method Knob::drawKnob has used
hard coded palette colors to draw the knob lines for the different knob
types. These palette colors are now assigned to the line color property
in Knob::initUi. The method Knob::drawKnob in turn now uses the line
color property for almost all knob types. This means that all knobs
lines will be painted in the same color as before unless that property
is overridden by the stylesheet.
Also removes an unnecessary typedef from QWidget to trackSettingsWidget
in Track.h.
2016-03-15 19:47:33 +01:00
Michael Gregorius
5d3333b3b7
Merge pull request #2644 from michaelgregorius/knob-enum-cleanup
...
Removes an unused knob and enum (knob04.png aka knobGreen_17)
2016-03-15 19:19:55 +01:00
Oskar Wallgren
b34c382750
Kicker 'version' 0 on first save
2016-03-15 14:33:54 +01:00
Tres Finocchiaro
a7c508e259
Merge pull request #2677 from Fastigium/carlacompile
...
Add C++11 compile flag to the carla plugin as well
2016-03-15 09:25:02 -04:00
Fastigium
f3ea8350a6
Add C++11 compile flag to the carla plugin as well
...
Fixes the carla plugin not compiling anymore after switching to C++11
range-based for loops.
2016-03-15 10:47:08 +01:00
Fastigium
9e98a16a8a
Merge pull request #2669 from Fastigium/foreach2for
...
Replace every use of the foreach macro with a C++11 range-based for loop
2016-03-14 14:15:57 +01:00
Umcaruje
1c5d57dce9
Elide channel names to prevent text overflow in FxLine
2016-03-13 22:50:30 +01:00
Fastigium
3c7bfbac64
Replace every use of the foreach macro with a C++11 range-based for loop
...
This prevents a race condition with Qt5. A foreach loop makes a copy of its
Qt container, increasing the reference count to the container's internal
data. Qt5 often asserts isDetached(), which requires the reference count to
be <= 1. This assertion fails when the foreach loop increases the reference
count at exactly the wrong moment. Using a range-based for loop prevents an
unnecessary copy from being made and ensures this race condition isn't
triggered.
2016-03-13 16:09:50 +01:00
Fastigium
ac67f2adb8
Compile several plugins with -std=c++0x to support range-based for loops
2016-03-13 16:09:50 +01:00
Fastigium
bfa83da572
Make lb302 include math.h so we can switch it to C++11
...
M_PI is no longer defined by default in C++11, but lb302.cpp needs it.
Therefore, before switching to C++11, we add an include.
2016-03-13 16:08:47 +01:00
Oskar Wallgren
fadba1b93c
Merge pull request #2665 from zonkmachine/filebrowser
...
File browser. Factory files off by one
2016-03-11 20:27:36 +01:00
Raine M. Ekman
ca0c278655
Organic: move the oscillator phase offsets in the oscPtr that's stored as
...
_n->m_pluginData, slightly prettier than separate float arrays.
2016-03-11 11:45:16 +02:00
Oskar Wallgren
311b28cf71
File browser, factory files off by one
2016-03-11 10:30:43 +01:00
Fastigium
08847cc7d3
Merge pull request #2661 from Umcaruje/bbupdate
...
Fix regression caused by fcec8dd
2016-03-10 17:26:21 +01:00
Umcaruje
6a10cb184d
Fix regression caused by fcec8dd
2016-03-10 16:06:59 +01:00
Lukas W
1f32fdcf35
Merge pull request #2654 from StCyr/StCyr_issue2653
...
ProjectVersion tests never fail
2016-03-10 09:45:48 +13:00
Umcaruje
9932da5a66
Merge pull request #2655 from Umcaruje/bbupdate
...
Fix BBtrack updating; Fix the Pattern tooltip
2016-03-09 18:57:08 +01:00
Umcaruje
fcec8ddd02
Fix BBtrack updating; Fix the Pattern tooltip
2016-03-09 16:59:19 +01:00
Cyrille Bollu
3f6f266a46
Rewrote ProjectVersionTest.cpp to use QVERIFY and indeed fail when it's supposed to fail,
...
and added 2 tests in this test suite.
2016-03-09 11:58:15 +01:00
Tres Finocchiaro
a895e2b060
Merge pull request #2652 from AOSC-Dev/master
...
data/locale: zh_CN.ts not zh.ts
2016-03-09 02:18:12 -05:00
Mingcong Bai
9ab18f5ae8
data/locale: zh_CN.ts not zh.ts
2016-03-08 16:41:45 -07:00
Tres Finocchiaro
ef2cb53282
White-space formatting
2016-03-08 13:12:00 -05:00
Tres Finocchiaro
c3abe3a69d
Add gig player to win32 builds
...
Gig player was missing a dll during the package process. This fixes it.
2016-03-08 13:10:57 -05:00
Tres Finocchiaro
515ada6102
Merge pull request #2648 from liushuyu/master
...
Update Chinese translations
2016-03-08 10:38:57 -05:00
liushuyu
a8f65ab0af
Update Chinese translations
...
Progress: 1635 of 2627 strings (62.24%)
2016-03-08 17:14:35 +08:00
Tres Finocchiaro
80b0d529b9
Merge pull request #2647 from tresf/master
...
Fix locale generation for win32 builds
2016-03-07 22:05:34 -05:00
tresf
5e4f2190a9
Fix locale generation for win32 builds
...
Closes #2577
2016-03-07 01:02:47 -05:00
Tres Finocchiaro
ba7816bda1
Merge pull request #2645 from tresf/master
...
Disable libsoundio for win32
2016-03-07 00:56:44 -05:00
Tres Finocchiaro
ac59d794fb
Disable libsoundio for win32
...
Closes #2576
2016-03-06 23:25:24 -05:00
Michael Gregorius
cbf3b92b6f
Removes an unused knob and enum (knob04.png aka knobGreen_17)
...
Removes the knob image knob04.png. This knob corresponded to
knobGreen_17 which was not used anywhere in the code. To be able to
remove the enum value it was necessary to change the knob loading code
in Knob::onKnobNumUpdated. However, the changed implementation is more
explicit and therefore likely better to understand.
2016-03-06 22:35:43 +01:00
Lukas W
8768769450
Fix channel indicator being on by default
2016-03-07 09:52:22 +13:00
Tres Finocchiaro
44f688e285
Merge pull request #2642 from michaelgregorius/2624-controller-crash
...
Fixes #2624 ("Controls window of LFO controller is not destroyed upon closing a project")
2016-03-06 13:56:09 -05:00
Michael Gregorius
1f39b607ba
Fixes #2624 ("Controls window of LFO controller is not destroyed upon
...
closing a project")
When it is destroyed the ControllerView now deletes the controller sub
window in case it has one.
2016-03-06 19:04:51 +01:00
Michael Gregorius
2e2abdf0b7
Merge pull request #2579 from michaelgregorius/performance
...
Fixes several performance problems found with Valgrind
2016-03-06 18:48:40 +01:00
Michael Gregorius
f6317f126b
Performance fixes
...
Removes some repeated calls to Qt's font layouting by using QStaticText
in FxLine and removing the overridden method ComboBox::sizeHint.
Unifies Mixer::peakValueLeft and Mixer::peakValueRight into
Mixer::getPeakValues so the array is only iterated once.
2016-03-06 18:23:35 +01:00
Tres Finocchiaro
8928ad751c
Merge pull request #2641 from Fastigium/fxsends
...
Fix regression that caused faulty FX channel index numbers
2016-03-06 12:05:10 -05:00
Fastigium
9ff8091db3
Fix regression that caused faulty FX channel index numbers
...
Commit e919912 changed the behavior of the FX channel swapping code so that
it no longer updated the m_channelIndex member of the swapped channels. This
caused sends/receives of swapped FX channels to move about when a project
was saved and loaded again.
2016-03-06 15:57:25 +01:00
Fastigium
eefefdea6f
Merge pull request #2626 from Fastigium/m_playHandlesToRemove
...
Synchronize access to Mixer::m_playHandlesToRemove
Fixes #2610
2016-03-06 15:30:08 +01:00
Umcaruje
d098a39c76
Fix dropdown menu icon margin
2016-03-04 22:10:55 +01:00
tresf
1058ea4b3f
Hide splash screen before showing settings screen
...
Per #2611
2016-03-04 14:37:12 -05:00
Tres Finocchiaro
5f48d1c596
Fix menu bar colors for Qt5
...
Per #2611
2016-03-04 13:44:54 -05:00
Tres Finocchiaro
76bd1811ae
Merge pull request #2632 from liushuyu/master
...
Change link method of Vestige module
2016-03-04 13:25:05 -05:00
liushuyu
3974faca50
Change link method of Vestige module
...
Try to fix #2628
2016-03-05 00:05:22 +08:00
IvanMaldonado
31c773cf15
Changed object position
...
Changed the "QToolButton" to its original position.
2016-03-03 17:42:40 -06:00
Umcaruje
020b4dd1b5
Merge pull request #2574 from Umcaruje/gradients
...
Refactor the drawing of TCO's; Get rid of hardcoded colors in TCOs; Even out the color scheme
2016-03-03 09:22:12 +01:00
Lukas W
988b788608
Try fixing linker errors on Win & Mac
2016-03-03 18:43:16 +13:00
Lukas W
85011cdcf7
Move CMake locale generation from src/ to data/locale/
2016-03-03 17:37:41 +13:00
Lukas W
12e7262e98
Add missing Q_OBJECT macros
2016-03-03 17:36:38 +13:00
Umcaruje
f136ba3097
Refactor the drawing of TCO's; Get rid of hardcoded colors in TCOs; Make TCO gradient configurable; Even out the color scheme
...
Thanks to @Fastigium for helping with the BB Pattern redraw problem
2016-03-02 21:58:27 +01:00
Tres Finocchiaro
ec6734b968
Merge pull request #2629 from tresf/master
...
valgrind: init m_scrollArea in vestige instrument
2016-03-02 14:50:56 -05:00
Tres Finocchiaro
e13ac40544
valgrind: init m_scrollArea in vestige instrument
...
Closes #2041
2016-03-02 11:49:04 -05:00
Fastigium
60038b5f55
Synchronize access to Mixer::m_playHandlesToRemove
...
Put every access to m_playHandlesToRemove between lockPlayHandleRemoval() and
unlockPlayHandleRemoval(). Fixes #2610 where a SIGSEGV would occur due to
concurrent access.
2016-03-02 09:47:24 +01:00
Oskar Wallgren
346980329b
Merge pull request #2568 from zonkmachine/autosavetimeconfigrebase
...
Auto save timer setting
2016-03-02 08:54:02 +01:00
Oskar Wallgren
cfb2c7201f
Auto save timer setting
2016-03-02 07:25:19 +01:00
Tres Finocchiaro
adb25eccad
Merge pull request #2623 from bjalfi/RemotePlugin_shm_fixup
...
Fixup Zynaddsubfx-GUI on FreeBSD
2016-03-01 09:34:54 -05:00
Bastian Kummer
4ddaa872fb
Fixup Zynaddsubfx-GUI on FreeBSD
...
shmFifo destructor detaches shared-memory pointer before the included
semaphores are destroyed which results in a Segfault (at least on FreeBSD)
2016-03-01 13:54:20 +01:00
Umcaruje
1507e4b175
Merge pull request #2578 from ycollet/fix_2572
...
Change the link of carlabase to SHARED and explicitly link carlarack and carlapatchbay to carlabase.
2016-02-29 17:34:26 +01:00
Tres Finocchiaro
e56c31b96e
Merge pull request #2609 from Wallacoloo/clang-fixes
...
Only use libc++ on when using clang *on apple*
2016-02-26 00:00:20 -05:00
Colin Wallace
59276a0307
Only use libc++ on APPLE; remove LMMS_BUILD_CLANG define, as it's no longer needed
2016-02-25 20:23:32 -08:00
Tres Finocchiaro
c976514125
Merge pull request #2608 from tresf/master
...
Add Win/Qt5 build directives for Travis
2016-02-25 16:56:26 -05:00
Tres Finocchiaro
67334a84c2
Add Win/Qt5 build directives for Travis
2016-02-25 01:39:20 -05:00
Tres Finocchiaro
4e30d95701
Merge pull request #2607 from tresf/master
...
Add Mac/Qt5 build directives for Travis
2016-02-24 18:03:18 -05:00
Hannu Haahti
1598343b86
Remove a completely useless warning
2016-02-25 00:38:25 +02:00
tresf
389a1da308
Add Mac/Qt5 build directives for Travis
...
Also explicitly defines bash as shell interpreter for all Travis related scripts
2016-02-24 17:04:18 -05:00
Fastigium
b55b1ab059
Merge pull request #2603 from Fastigium/arpeggio-sort-fix
...
Update two NotePlayHandle methods to ignore child NotePlayHandles
Fixes #2589
2016-02-24 19:40:54 +01:00
Fastigium
b645f43cfd
Destroy the FxMixer before the Mixer when shutting down
...
Fixes #2584 .
2016-02-24 16:37:53 +01:00
Umcaruje
b49e758a89
Merge pull request #2567 from Umcaruje/spacinghover
...
Change spacing on hovered items in the context menus
2016-02-23 19:20:15 +01:00
Oskar Wallgren
a4649c8e6e
Merge pull request #2586 from Fastigium/buffer-fix
...
Drop PresetPreviewPlayHandle's shared buffer system
2016-02-23 16:52:44 +01:00
Fastigium
eec7f634a8
Update two NotePlayHandle methods to ignore child NotePlayHandles
...
The methods NotePlayHandle::index and NotePlayHandle::nphsOfInstrumentTrack
had not yet been brought up-to-date with the new system of attaching child
NotePlayHandles directly to the mixer. This caused strange glitches when
arpeggio was used in sort mode.
2016-02-23 10:36:35 +01:00
Lukas W
8d91dd657d
Merge pull request #2602 from LMMS/iss-2577
...
Fix some Windows data directory resolve issues
2016-02-23 20:06:12 +13:00
tresf
d88902e95b
Fix rawwaves directory on Windows
...
Per #2577
2016-02-23 01:08:52 -05:00
Lukas W
13125c6248
Change cross compile scripts' shebang to bash
2016-02-23 10:11:38 +13:00
Tres Finocchiaro
1e9dfcbf2b
Remove 64-bit channel limitation in readme
...
Closes #2600
2016-02-22 13:54:39 -05:00
Tres Finocchiaro
59f09111f2
Merge pull request #2595 from tresf/master
...
Apple Travis-CI enhancments
2016-02-22 13:01:13 -05:00
Tres Finocchiaro
020cb528b6
Add additional build deps
2016-02-22 11:58:07 -05:00
Oskar Wallgren
e9ecd8384e
Merge pull request #2598 from waxspin/master
...
Fix EQ labels back to resonance.
2016-02-21 15:03:31 +01:00
Ben Bryan
34ae074884
Fix EQ labels back to resonance.
2016-02-21 00:10:44 -06:00
Lukas W
40af068328
Build: Make mingw build scripts paths independent of wdir
2016-02-21 17:20:07 +13:00
Oskar Wallgren
2c91392a51
Merge pull request #2502 from BaraMGB/eqCurve
...
New GUI for the native EQ plugin
2016-02-20 23:21:26 +01:00
Tres Finocchiaro
97644f6513
Fix corrupt samples
...
Closes #2594
2016-02-20 12:02:44 -05:00
Steffen Baranowsky
d5259292c9
New GUI for the native EQ plugin
2016-02-20 15:25:40 +01:00
Umcaruje
0561d8d994
Merge pull request #2547 from Umcaruje/fxline
...
Make FxLine Stroke Themeable
2016-02-20 14:40:48 +01:00
Oskar Wallgren
95b0ea2dda
Merge pull request #2555 from zonkmachine/recentfilebug
...
Show Main Window before loading/importing project
2016-02-19 20:54:21 +01:00
Tres Finocchiaro
3c5da9b278
Merge pull request #2592 from waxspin/master
...
Fix equalizer labels for #2583
2016-02-19 10:25:28 -05:00
Ben Bryan
bda6c7e2b8
Fix equalizer labels for #2583
2016-02-19 00:05:49 -06:00
Tres Finocchiaro
c4038fb0d4
Merge pull request #2591 from Wallacoloo/fix-2588
...
Fix #2588 by making Piano Roll's Alt+Right shortcut mirror the Alt+Left shortcut
2016-02-19 00:16:24 -05:00
Colin Wallace
cde1bcc350
Fix #2588 by making Alt+Right shortcut mirror the Alt+Left shortcut;
...
Alt+Right sets the PianoRoll to edit the *next* pattern in the song editor; Alt+Left = previous.
2016-02-18 20:16:08 -08:00
Lukas W
eec6c5b4f0
Clean up some path separator mess
2016-02-19 12:04:36 +13:00
Fastigium
76f6b18632
Drop PresetPreviewPlayHandle's shared buffer system
...
Instead, add the NotePlayHandle used for previewing directly to the mixer.
This fixes two preview problems, namely the shared buffer being released
by the NotePlayHandle but still being pulled in by the AudioPort resulting
in distortions, and certain previews being cut off at mouse release even if
a release was set in the envelope.
2016-02-18 20:27:44 +01:00
Yann Collette
d3d97b3275
Change the link of carlabase to SHARED and explicitly link carlarack and carlapatchbay to carlabase.
2016-02-17 21:53:23 +01:00
Umcaruje
ff1f516542
Change spacing on hovered items in the context menus
2016-02-14 11:40:07 +01:00
Oskar Wallgren
0721b49a1c
Show Main Window before loading/importing project
2016-02-14 00:40:33 +01:00
Raine M. Ekman
1f2fe24d4e
Merge branch 'issue1499' of https://github.com/softrabbit/lmms into issue1499
2016-02-11 13:27:31 +02:00
Umcaruje
e24384e732
Make FxLine Stroke Themeable
2016-02-07 01:39:00 +01:00
Raine M. Ekman
06808ba5ab
Organic: first stab at fixing #1499 through moving oscillator phase
...
offsets into each note, in _n->m_pluginData.
2015-11-23 10:08:43 +02:00