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
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
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
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
v1.2.0-rc4
2017-10-01 22:10:45 +02:00
Dominic Clark
9407e84ffa
Stop some autosave crashes ( #3841 )
2017-10-01 22:01:38 +02:00
Hyunjin Song
e5db27542b
Fix sound while playing from piano roll, when BB tracks are muted ( #3804 )
...
* Don't set BB track for tracks not in the BB
* Don't check for BB track mute state if we're playing a single pattern
2017-09-28 09:55:16 +09:00
Lukas W
f23cf4e0bf
Fix "out of buffers" crash ( #3783 )
...
Remove BufferManager implementation. Use MemoryManager allocation instead and re-use buffers where they are allocated (AudioPort.cpp & PlayHandle.cpp)
2017-09-26 20:33:09 +02:00
Dominic Clark
dd429c5caf
Don't let plugins make the main window transparent ( #3809 )
...
* Don't let plugins make the main window transparent
* Don't clear WS_EX_LAYERED if it was already set
2017-09-25 23:09:38 +02:00
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