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
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
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
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
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
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
7a58cc305a
Bump up sample limits to 300MB and 90 minutes ( #3411 )
2017-03-07 13:15:49 +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
Oskar Wallgren
e4474af091
'Off beat' beat notes to MelodyPattern
2017-02-27 08:17:24 +01:00
Lukas W
4404b6f29c
Remove explicit MidiTime constructor and operator
2017-02-24 11:33:11 +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
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
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
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