Changelog for
bespokesynth-nightly-1.2.1+git.92.b4674fc-1.1.x86_64.rpm :
* Thu Sep 26 2024 obs-service-tar-scmAATTinvalid- Update to version 1.2.1+git.92.b4674fc:
* Move Bespoke to JUCE 7.0.12 (#1646)
* FileStream: De-JUCE interface (#1640)
* SongBuilder: Fix crash on switch from \"Jump\" to \"Switch\" mode (#1637)
* Remove unused
, includes (#1636)
* Dataprovider (#1633)
* Whoopsie don\'t init strings to nullptr! (#1632)
* fix issue where some offscreen sliders wouldn\'t compute their modulation (fixes #1061) (#1631)
* update midi device code to avoid deprecated juce api (#1629)
* fix warning from using #pragma once in a cpp file (#1630)
* Addressing various \"code quality\" issues detected by ReSharper and general cleanup of code. (#1603)
* Fix circlesequencer playnote issues when using offsets (#1628)
* Seaofgrain sample filename display (#1623)
* simplify bespoke turn string communication, and fix issue where value string wasn\'t updating frequently enough (#1620)
* add support for command line options (#1599)
* savestate loader, for loading into other savestate file (#1619)
* Various improvements to git repository and code editing experience (#1600)
* Added controller layouts for the M-Audio Oxygen Pro 49 (#1617)
* Fix a crash when the interval in the curvelooper is forcibly set to 0. Resolves: #1606. (#1607)
* add environment variable for setting bespoke data dir (#1597)
* set curvelooper size on load (#1601)
* #pragma once everywhere. (#1602)
* add support for template projects (.bskt) (#1596)
* Random note buttons would set all notes to 3 when random octave range is 0-0. Now notes map to drumnotes 0-3 again if octave range is 0-0 (#1595)
* add 14-bit midi CC support, and add integration for custom \"bespoke turn\" controller (#1594)
* Updated nanovg, stb_truetype and stb_image. (#1585)
* fix issue where holding space when bespoke isn\'t focused would cause mouse movements to pan the canvas, and fix an issue where mouse wrap wouldn\'t pan on the 0 side if the window is fully maximized (#1593)
* Don\'t use file path hash for plugins lookup. (#1592)
* Euclidean sequencer (#1590)
* When the valuesetter is disabled also don\'t allow sending updates when the button is pressed. Resolves: #1587. (#1591)
* Allow for snapping to the center of the module while holding `shift` as well as `control` as opposed to only the top left corner. (#1589)
* add new loop capture method to looperrecorder, so you can start recording/stop recording and it rounds to the nearest number of bars (#1588)
* Added appstream file. Part of #660 (#1583)
* Bypass rework (#1418)
* Refresh the parameter dropdown list on ParamInfo change (#1586)
* Add `get_name` python method to get the name of modules. (#1584)
* make it possible to use a PC keyboard as a midicontroller input (#1579)
* make it possible to lock keyboard focus to the keyboarddisplay module (and other future keyboard takeover modules) (#1578)
* fix versioning issue with latest update to keyboarddisplay (#1577)
* undo part of previous change (#1570) which broke typing values into sliders (#1576)
* improvements to keyboarddisplay (#1570)
* update quickspawn search sorting to prefer things that start with what\'s been typed so far (#1575)
* add new controlrecorder module (#1572)
* Added major thirds layout (#1573)
* Added mouse click based velocity support to KeyboardDisplay (#1569)
* fix clang-format error that somehow snuck through in a previous PR (#1574)
* Add memory block & custom stream API to `FileStream`s (#1568)
* Adds the ability for the user to configure their target refresh rate. Handy for a smoother appearance on high refresh rate monitors or squeezing more CPU cycles out of an intense music session. (#1567)
* Pulse Router Addition (#1566)
* Fix a crash when setting the values of dropdowns out of bounds on the `label` module. (#1563)
* Made it possible for pulse cables to directly connect to buttons and checkboxes. (#1557)
* collection of minor fixes (#1562)
* Added new voicesetter node (#1555)
* midicontroller: make it possible for rotary encoders to use \"set\" mode to increment and decrement (#1561)
* change beats module to only use a single column (#1560)
* add layout for music thing modular m0 controller (#1559)
* Add a label module. (#1556)
* Fix for posTM time signature being null and causing asset in Debug (#1554)
* Remove mMainPatchCableSource entirely (#1552)
* PatchCableSource tweaks for a couple modules. Resolves: #1539. (#1548)
* Add a checkbox to toggle the resetting of the transport on `songbuilder` scene change. Resolves: #1391. (#1549)
* fix compile on mingw (h/t to AATTgiohappy on discord) (#1547)
* add the ability to disable spacemouse control from the command line (#1546)
* add mode to oscillator and signalgenerator sync to allow the frequency to be a ratio (#1542)
* fix previous PR (#1532)
* trigger OBS build on push only (#1529)
* properly use pkg_check_modules for jsoncpp (#1525)
* fix pitchtovalue not accepting notes (#1522)
* add system for saving module presets, and spawning them from quickspawn (#1497)
* make dotsequencer contents savable in snapshots (#1496)
* Add `pitchtovalue` module (#1489)
* Propagate keypress in EQModule::KeyPressed method so that cables can be deleted with the key commands. Resolves: #1470. (#1473)
* Fixed typo in help about the minimap (#1469)
* Use CMake to locate jsoncpp. (#1459)
* add new \"dotsequencer\" module, a polyphonic note sequencer (#1495)
* revert recent change to how \"pulse width\" parameter affects saw wave (#1494)
* add new \"rhythmsequencer\" note effect (#1490)
* macOS signing: attempting switch over to notarytool from altool, take 2 (#1487)
* macOS signing: altool is obsolete, attempting a switch over to notarytool (#1485)
* Mon Dec 11 2023 kvAATTkott.no-ip.biz- Update to version 1.2.1+git.14.fd68fe3:
* make it possible for snapshots to target grids and canvases (#1460)
* Add controller definition for Code 25 USB MIDI. (#1457)
* Update documentation section for README (#1458)
* fix issue where notecanvas did not import correctly for most tempos (#1456)
* push 2 workflow improvements, to support a recent performance (#1453)
* fix issue with snapshot cable sources overlapping each other when multiple modules are connected (#1455)
* make monome grid refresh lights when reconnected (#1454)
* fix crash from when I somehow got snapshot into a weird state (#1452)
* don\'t include input audio when in \"input
*\" mode in karplusstrong, so you only hear the feedback (#1451)
* add previewing to samplebrowser (#1450)
* use temp file to make sure save files don\'t get corrupted if a crash ever happens mid-save (#1449)
* add sync pulse support to m185sequencer, and fix issue where a step is skipped after reset when the first step has no pulses (#1448)
* Tue Sep 19 2023 kvAATTkott.no-ip.biz- Update to version 1.2.1+git.2.7729472:
* fix issue where cables within prefabs can\'t be grabbed when push2control is being used (#1438)
* post-release updates, and add missing line to changelog (#1437)
* 1.2.1 (#1436)
* Update changelog. (#1380)
* visual updates for recent patch cable changes (#1434)
* change up how pulse width slider affects sawtooth wave, to give \"chopped off\" wave (#1435)
* add option to wrap mouse around when panning canvas (#1431)
* Add cable alpha to the `globalcontrols` module. (#1430)
* updates to cable graphics (#1428)
* Upgrade vendored JUCE to 7.0.6 (#1398)
* Fixed a bug in the cosine window of the granulators that caused clicky noises at the end of grains. (#1427)
* add buffershuffler features: fourtet effect and ability to only play when triggered (#1426)
* Add the ability to execute \"console\" commands directly from OSC using the `/bespoke/console` address. (#1423)
* Add corner radius setting to the `globalcontrols` module. (#1422)
* fix issue where effectchain mix sliders couldn\'t be targeted by modulators (#1415)
* Allow toggling enabling state of prefabs, this will attempt to toggle the enabled state of all modules contained within. (#1413)
* handful of fixes (#1409)
* fix issues with absence of modulation using incorrect defaults (#1408)
* roll back mac python to 3.10.0, and try new approach to fixing jedi (#1386)
* add missing songbuilder tooltip (#1385)
* try updating macos to use python 3.11 on azure to see if it fixes jedi install issue (#1384)
* fix issue where BSK files with effectchains saved prior to the 207c4ba8b8968437dcaa12a4736d766ed7ae1714 (2022/11/25) build would not load (#1379)
* add flag to suppress nightly build labeling (#1378)
* rename -current to -nightly in OBS (#1374)
* 1.2.0 (#1373)
* fix issues with automatic module screenshotting (for documentation) (#1372)
* add missing tooltips (#1371)
* use unique temp file names for snapshot canvas storage, to avoid potential issue with colliding temp files (#1370)
* clean up some mouse move thread stuff to potentially fix #1245 (#1369)
* Updated changelog. (#1368)
* fix \"write audio\" issues that were introduced yesterday (#1367)
* don\'t clear looperrecorder input buffer when committing to a looper (#1366)
* make canvas contents snapshottable across all modules with canvases (#1365)
* fix basiceq not saving state. fixes #1040 (#1364)
* fix issue where oversampling caused global record buffer to save at wrong rate (#1363)
* fix up some modulation inconsistencies (#1362)
* improve midi clockin smoothness by switching to \"delay-locked loop\" setup (#1360)
* add button to abletonlink to allow users to align their measure count phase with peers (#1361)
* add triangle menu to disable buffershuffler feature of controlling playback speed with velocity (#1359)
* add checkboxes to enable deterministic modes on notechance and pulsechance, to make it more convenient to use and promote deterministic usage (#1358)
* fix crash on load caused by effectchains with deleted prior effects of the same type (#1357)
* add grid controller support to buffershuffler (#1356)
* Tue Jul 18 2023 Konstantin Voinov - add relative-path-for-appimage.patch
* Thu Jul 13 2023 Konstantin Voinov - rename current to nightly
* Mon Jul 10 2023 kvAATTkott.no-ip.biz- Update to version 1.1.0+git.298.101a0c0:
* Allow disabling of output limit. (#1350)
* Add a setting that allows changing the behavior of pasting onto UI controls. (#1352)
* Add a changelog. (#1184)
* Move the timestamp check so that MultitrackRecorder bounces have a timestamp even when the savestate wasn\'t saved yet. Resolves: #1260. (#1312)
* transport improvements: make \"nudge\" finer-grained, and make \"reset\" start a stopped transport (#1345)
* Clean up data when removing a mapping in the macroslider. Resolves: #1323. (#1343)
* make buffershuffler work with non-4/4 time signatures (#1339)
* buffer shuffler: add the ability to play slices at different rates, and freeze the buffer contents (#1328)
* make looperrecorder not temporarily silence after committing a loop (#1329)
* make buffershuffler clickable to trigger slices, and add push2 interface (#1314)
* Mon Jan 16 2023 Konstantin Voinov - add .git (without submodules) into tarball for getting hash during build
* Wed Dec 21 2022 Konstantin Voinov - update build steps in spec
* Tue Dec 20 2022 Konstantin Voinov - Add Mageia target
* Thu Nov 17 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0+git.152.6234e19:
* notesequencer cleanup (#959)
* change up notesequencer grid to make it easier to vary note length (#956)
* azure: force python 3.10.8 on windows (like it used before) to fix build error (#958)
* use a slider\'s override display name for the midi activity popup (#950)
* update pipeline from using macos-10.15 to macos-12 (#948)
* Handle param rename events from plugins (#936)
* allow modulators to directly connect to multiple UI controls, no macroslider necessary (#944)
* update to juce 7.0.2 (#935)
* fix deadlock when loading VCV Rack plugin and opening GUI (#934)
* Wed Oct 05 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0+git.143.2a3b6b4:
* fixes to recent modulator issues (#932)
* Fix a Linux clang build error (#931)
* Transition curly brace (#914)
* fix issues related to modulator range (#924)
* a bunch of scheduling changes: queue all non-audio-thread notes to fix thread safety issues, timestamp all control updates (#904)
* fix issue where radiosequencer steps can\'t be turned off via grid (#923)
* security fix: allow users to review python scripts before running them (#917)
* make modulators send non-normalized values to non-floatslider controls (#910)
* add \"diatonic\" checkboxes to capo and scaledegree (#902)
* radiosequencer: added num_rows option. noteoctaver: added retrigger option (#901)