Tres Finocchiaro
77b4985a2d
Enable sf3 extension ( #3895 )
...
Add sf3 file extension, move `sf2` to `soundfonts`.
2017-11-14 21:59:58 -05:00
tresf
d37284b32a
Point calf submodule at fork, rename library
2017-11-10 18:10:14 -05:00
tresf
289887f4fc
Rename OPL2 to OpulenZ
2017-11-10 09:20:03 -05:00
Hussam Eddin Alhomsi
aea3394810
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:27:01 +01:00
tresf
f0cdcd236c
Rename papu to FreeBoy
...
Make API calls more intuitive
2017-11-08 20:47:22 -05:00
Steffen Baranowsky
c765249723
Sampletrack - resize from left ( #3487 )
...
Sampletrack - resize from left
2017-11-01 14:43:39 -04:00
Lukas W
68c85c8e05
Merge branch 'stable-1.2'
2017-10-30 11:07:05 +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
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
ff958338e7
Revert Travis docker changes
2017-10-20 10:54:24 +02:00
Lukas W
8927ceaed5
Merge remote-tracking branch 'origin/master'
2017-10-19 09:38:00 +02: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
Tobias Junghans
6e3046d9f9
CMake: migrate to new mingw-w64 toolchain
2017-10-18 18:17:53 +02:00
Lukas W
1059c92d87
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# cmake/linux/lmms.desktop
# plugins/vst_base/CMakeLists.txt
2017-10-18 17:33: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
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
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
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
Dan Williams
4d26654534
Fix warnings ( #3852 )
...
* Remove register keyword
Register is meaningless in c++, and removed in c++17
* Fix compiler warningsg
Add missing override, remove unused capture, and remove unused local variablees
2017-10-11 19:10: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
Hyunin Song
e0bd797876
Merge branch 'stable-1.2'
2017-10-03 15:56:16 +09:00
Steffen Baranowsky
31d27d2099
don't allow dragging TCOs in BBEditor ( #3832 )
...
* don't allow dragging TCOs in BBEditor
* change bbtrack detecting
* code improvements
2017-10-03 00:53:49 +02:00
David CARLIER
fdec4da50c
fixing C abs/C++ abs mix up ( #3837 )
2017-10-03 00:47:55 +02:00
David CARLIER
e7e24935b3
catching-up for openbsd sndio support + applying abs call fix ( #3839 )
2017-10-03 00:47:45 +02:00
Hussam Eddin Alhomsi
e5c1854df0
Update the grid after changing the quantization value in automation editor
2017-10-02 22:05:16 +02:00
Oskar Wallgren
29d8734c51
Save track height under a separate name, 'trackheight' ( #3840 )
2017-10-02 15:10:33 +02:00
Dominic Clark
9407e84ffa
Stop some autosave crashes ( #3841 )
2017-10-01 22:01:38 +02:00
Dominic Clark
d5a2ea136f
Fix hang when remote plugin is missing ( #3770 )
2017-10-01 17:30:37 +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
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
Steffen Baranowsky
b69b585612
fix CTRL in songeditor by losing focus ( #3796 )
...
* fix CTRL in songeditor by losing focus
* init m_ctrlAction
2017-09-12 21:57:40 +02:00
Oskar Wallgren
f26a02da04
Suppress midi in events on export ( #3778 )
2017-09-12 10:28:38 +02:00
liushuyu
da7b61535b
Merge stable-1.2 into master
2017-09-09 13:55:36 -06: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
tresf
55521b508d
Install libgig-*.dll for Windows builds
2017-09-07 16:12:21 -04:00
tresf
b18480ec2c
Fix pthread location for msys2
2017-09-07 14:58:38 -04:00
Lukas W
24d320de34
Fix some memory leaks ( #3779 )
2017-08-28 11:21:10 +02:00
Lukas W
12edb58c77
Merge remote-tracking branch 'upstream/stable-1.2'
...
# Conflicts:
# data/themes/default/style.css
# src/gui/ExportProjectDialog.cpp
# src/tracks/Pattern.cpp
2017-08-27 13:07:45 +02:00