Oskar Wallgren
6dee6a4418
Show icon on 'Turn off all notes' button ( #5237 )
...
Backporting fix from 2815da2805
by @karmux
2019-10-12 17:41:30 +02:00
Oskar Wallgren
e321dff733
Translation Fixes (Continuation of #4482 ) ( #5185 )
...
Fix some formatting issues with some translations.
* Russian
* Polish
* Swedish
* Ukrainian
2019-10-10 19:01:17 +02:00
Steffen Baranowsky
5aa87886c9
Rubberband fix for selecting large area in Songeditor ( #5003 )
2019-10-07 18:13:44 +02:00
Hyunjin Song
16390f61a5
Work around a winegcc bug of Wine >= 4.14 ( #5210 )
...
See https://bugs.winehq.org/show_bug.cgi?id=47710 for details
2019-10-07 08:01:48 +09:00
Oskar Wallgren
419321dd01
Only MacOS and Windows are case insensitive ( #4768 )
2019-09-16 07:09:42 +02:00
Shmuel H
0059c6e71f
Fix #4188 - Check for failed qFind ( #5184 )
2019-09-14 20:35:54 +03:00
Hyunjin Song
c436e5ca57
Remove MIDI connections from factory .mmpz files ( #5163 )
2019-09-13 07:54:48 +09:00
Dominic Clark
2e84cd3e0c
Fix stuck keys when dragging on piano view ( #5127 )
...
* Fix stuck keys when dragging on piano view
* Add comment
Co-Authored-By: Shmuel H. <shmuelhazan0@gmail.com >
2019-09-08 14:43:15 +02:00
Spekular
8568ae4eac
Make splash screen text white ( #5149 )
...
Make splash screen text white
Closes #5023
2019-08-27 09:24:13 -04:00
Artur Twardowski
a631c0c47e
Fix invalid MIDI Program Change decoding ( #5154 )
2019-08-26 09:05:59 +08:00
Olivier Humbert
0db83c55a0
Better French translations in the menu item file ( #4711 )
...
in order to stick with the original English meaning
2019-07-31 01:17:55 +02:00
Steffen Baranowsky
bdbea87149
show BBEditor on clicking the TrackLabelButton ( #5060 )
2019-07-26 10:04:16 +02:00
Olivier Humbert
3ada5b8a12
Update .mailmap ( #5037 )
2019-06-14 21:07:14 +02:00
Hyunjin Song
4cb243b0ef
Travis: drop unneeded prefix setting for npm
2019-06-12 17:38:53 +09:00
tresf
df79f8c1be
Enable dark title bar on macOS
...
Closes #5031
2019-06-11 22:57:01 -04:00
Hyunjin Song
0fbaca40bd
Bump version to 1.2.0
v1.2.0
2019-06-09 20:28:34 +09:00
Rebecca DeField
bfa8a4bc8c
fix color profile error ( #5019 )
2019-06-08 11:57:56 +02:00
Tres Finocchiaro
ca06b886f5
DMG rebranding ( #5013 )
...
Rebrand macOS DMG background
- Design and artwork courtesy @RebeccaDeField
- Closes #4289
2019-06-08 01:17:15 -04:00
Johannes Lorenz
457f2c6712
Fix German translation
...
* Fix "Export Tracks"
* Add "Export MIDI"
[ci skip]
2019-06-07 18:33:48 +02:00
Johannes Lorenz
6e5650c50a
Fixes #4996 : Fix metadata when exporting multiple tracks ( #5005 )
...
Co-Authored-By: Hyunjin Song <tteu.ingog@gmail.com >
2019-06-07 18:28:11 +02:00
Rebecca DeField
d194c70391
updated splash ( #5002 )
2019-06-06 18:18:49 -07:00
Hyunjin Song
47d6388182
MP3 export: initialize ID3 tag with id3tag_init
...
Fixes wrongly set 'Blues' genre(ID 0) in exported mp3 files.
2019-06-06 20:24:06 +09:00
Hyunjin Song
c37228c7e3
Travis: fix macOS build due to the old default version of Node.js
...
appdmg recently dropped support for Node.js < 8.5
2019-06-06 19:33:10 +09:00
liushuyu
359de2083e
i18n: update template strings
2019-06-05 19:29:07 -06:00
Shmuel H
665e50395c
Bugfix - SampleTrack -> Play: Fix sample track not being played in the
...
right place when it not played from the begining.
That has created a difference between the ticks and the metronome and
the sample track.
The cause of the problem was that the calculation of the frame to play
was wrong: we had calculated `framesPerTick` according to the current
engine's sample rate instead of the SampleBuffer's sample rate.
2019-06-02 20:48:58 +03:00
Shmuel H
6d27f90271
Bugfix - SampleTrack -> Load & Save: Fix recorded sample track not being
...
played correctly after saving and loading a project due to sample rate
not getting saved in the project file.
2019-06-02 20:48:58 +03:00
Shmuel H
37f0c3f33d
SampleBuffer -> Use processingSampleRate.
...
SampleBuffer was using baseSampleRate as the default samplerate instead of the actual processingSampleRate.
2019-06-02 20:48:58 +03:00
liushuyu
fad89d6be7
i18n: update translations from Transifex
2019-05-28 15:13:51 -06:00
Shmuel H
9c6e2278ce
SampleTrack: call requestChangesInModel before unref SampleBuffer ( #4982 )
...
To avoid a race condition between the gui thread which destroys the
samplebuffer and the mixer thread which increases the buffer's ref-
count, we'll make sure to touch the ref-count only when wh're synced
with the mixer.
2019-05-27 21:26:30 +03:00
T0NIT0 RMX
ec64de0723
Fixes #4781 : Don't disconnect LADSPA automation on export
2019-05-14 21:19:30 +02:00
Johannes Lorenz
4b4b470550
Extend ProjectJournal docs, thx to @DomClark
2019-05-13 20:23:01 +02:00
Hyunjin Song
934ea6d086
Fix controller loading error on loading projects
...
Fixes a regression in 91f9f1a890 ,
which added the range check into the wrong if statement.
2019-05-10 07:32:40 +09:00
Oskar Wallgren
50796b2088
Nescaline and Freeboy - Better default sound ( #4968 )
2019-05-09 19:51:10 +02:00
Hyunjin Song
b9503a8c70
Fix race conditions in NotePlayHandleManager ( #4966 )
...
NotePlayHandleManager::acquire uses a read lock unless the pool is empty.
If two threads try to acquire NotePlayHandle simultaneously
when the value of s_availableIndex is 1, one thread will try to read s_available[-1].
If the acquire action and the release action are done at the same time,
NotePlayHandleManager::acquire may try to read data
before NotePlayHandleManager::release actually writes.
This commit prevents them by always using the write lock when acquiring a NotePlayHandle.
2019-05-08 15:12:17 +09:00
Ron U
3dcffbf96f
fix hanging mouse in piano roll ( #4822 ) ( #4960 )
...
* fix hanging mouse in piano roll (#4822 )
* fix hanging mouse in automation & pianoroll (#4822 );
* fix hanging mouse in automation & pianoroll (#4822 )
removed TODO comment that I forgot in the code
2019-05-06 11:00:37 +02:00
Hyunjin Song
9ff882d09d
Fix invisible note editing handles when a note has detuning info
...
Fixes a regression in 32df2d7fba ,
the clipping area was restored in a wrong place.
Also, a wrong value was used while restoring.
2019-05-06 15:43:12 +09:00
Hyunjin Song
8f4757ee3b
Use extracted linuxdeployqt directly
...
As of https://github.com/probonopd/linuxdeployqt/pull/370/ ,
the AppRun of linuxdeployqt unsets LD_LIBRARY_PATH.
This behavior isn't suitable for our cases, so we use
the extracted binary directly as a workaround.
2019-05-06 12:13:22 +09:00
Hyunjin Song
32df2d7fba
Don't draw note detuning info over the volume/panning area ( #4965 )
2019-05-05 12:39:36 +09:00
Hyunjin Song
8bcdf06c6c
Travis: fix a debootstrap error from missing keyrings
...
Uses 18.04's debian-archive-keyring to fix the missing keyrings.
2019-04-29 16:34:35 +09:00
Dominic Clark
ca9a9564cd
Make more connections direct for automation ( #4942 )
2019-04-26 12:59:53 +01:00
Alexandra Dutton
160d306f48
Record chords ( #4938 )
...
* Added check for chord to notes recorded from keyboard
2019-04-24 19:18:53 +02:00
Dominic Clark
461faccaa0
Fix notes getting stuck under high CPU conditions ( #4908 )
2019-04-24 12:50:07 +01:00
makepost
a685049627
Allow build for Wayland w/o X11Extras, if VST off
...
@lukas-w reminds in 134dae8 comments that X11Extras help Linux users of
VST effects #3786 . Now LMMS builds and runs on Weston without X11
dependencies, though only if WANT_VST is off.
2019-04-22 09:26:33 +02:00
https://gitlab.com/users/CYBERDEViLNL
5784dd6dc9
Use local cursor for TrackContentObjectView ( #4918 )
...
Fixes crash on cloning patterns on Qt >= 5.12.
2019-04-16 06:37:20 +09:00
Spekular
5a56969af2
Allow sample track TCOs to resize smaller than one bar ( #4933 )
...
Other changes:
* Update TCO position more exact when a drag leaves a TCO and enters `TrackContentWidget` (required to detect that the cursor has really moved when leaving a TCO with length < 1 to the right)
* Use exact length when samples are loaded, don't round it up
* Reset size when reloading same file
2019-04-15 17:54:18 +02:00
Noah Brecht
91f9f1a890
Don't try to connect to nonexistent controllers ( #4939 )
...
Fixes crash on loading presets with controllers.
2019-04-14 19:26:49 +09:00
Gingka Akiyama
82e3ba75c6
[Equalizer] Bright analyzer colors, opacity increased ( #4772 )
...
* [Equalizer] Bright analyzer colors, opacity incr
Brightened spectrum analyzer colors and increased opacity a tad to make more visible
* Fixed RGB Value
* Update EqControlsDialog.cpp
* Fixed color change
* Changed colors again
* Fixed colors, now brighter and bluer
* Ok, its actually bright now lol
2019-04-06 09:19:32 -07:00
Hyunjin Song
032c324dbc
Travis: use carla instead of carla-git
...
Due to some breaking changes in the development branch of Carla,
we can't use the package right now.
Fortunately, the carla package now points to 2.0 series. So we will use it.
See also: https://kx.studio/News/?action=view&url=changes-in-kxstudio-repos-regarding-carla-and-jack2
2019-03-26 09:39:54 +09:00
necrashter
f79c2929a5
Fix empty editors after closing them and creating a new project ( #4891 )
2019-03-19 18:06:02 +09:00
Tres Finocchiaro
ea5cbe6789
Allow new Zyn bank creation on Linux ( #4905 )
...
Allow new Zyn bank creation on Linux
Closes #4642
2019-03-18 12:41:01 -04:00