SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for bespokesynth-nightly-1.2.1+git.92.b4674fc-1.2.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)
* Wed Jun 08 2022 Konstantin Voinov - remove bespokesynth-appimage.patch now upstream
* Wed May 11 2022 Konstantin Voinov - some build fixes
* Mon Apr 18 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0+git.83.213d9ac:
* added velocitycurve module (#819)
* fix \"hover\" not loading from bsk as a midicontroller mapping (#817)
* fixed up some behavior to restore midicontroller \"hotbind\" functionality (#814)
* SynthGlobals: Switch from std::mt19937 to Xoshiro256
*
* (#801)
* Make chorder emit notes from lowest to highest (#742)
* OSC fixes (#812)
* handle clang-format discrepancy (#811)
* Update spanish tooltips with new changes since 1.0 (#804)
* fix nightly after pipeline update broke it (#810)
* d\'oh, fix pipeline typo (#809)
* added .clang-format file, ran it on everything, and added check to CI (#808)
* added SwitchAndRamp class for smoothing discontinuities (#805)
* add noteecho module, to make note delay effect workflow clearer (#802)
* fix dumb issue caused by #774 where scripts could no longer be loaded (#799)
* added option to midicontroller triangle menu to suppress UI popup (#797)
* A CMAKE option to turn on ASAN (#793)
* Fix crash when midi output device is already in use (#765)
* Add files via upload (#788)
* Add python binding to send sysex messages to midi devices (#752)
* added left/right buttons to browse drum sample directory (#787)
* add the ability for scale and transport to randomize on BSK load (#781)
* save textentry strings in presets module (#779)
* upgrades to presets functionality (#777)
* Mon Apr 18 2022 Konstantin Voinov - add bespokesynth-appimage.patch and remove old reverting patch
* Mon Mar 07 2022 Konstantin Voinov - update juce vst patch
* Mon Mar 07 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0+git.60.e22fea3:
* Updated submodule libs/JUCE to 6.1.6 (#776)
* sort script files in dropdown (#774)
* various fixes (#773)
* options for global oversampling (#772)
* couple of minor fixes (#764)
* add pitch color reference to chorder grid (#763)
* sample valuesetter\'s modulation more accurately when pulsing (#762)
* make the nightly a universal build (#745)
* add velocitytochance module (#740)
* Tue Jan 25 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0+git.51.ae8f3ed:
* fix typo in scales.json (#734)
* fix typo in scales.json (#735)
* change up drumsequencer per-row randomization (#739)
* add old example patch, which I had intended to include in prior releases (#738)
* add headers to cmakelists.txt, so xcode assistant view works (#737)
* Mon Jan 24 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0.+git46.678c5f0:
* fix modules disappearing when lassoing onto a prefab (#733)
* fix some of the juce leakdetector crashes on exit (#730)
* fix notecanvas and textentry issues (#729)
* handful of improvements (#727)
* Added midi import and export to note canvas (#684)
* Fix various typos (#509)
* when abletonlink module is disabled, don\'t respond to link tempo changes (#717)
* fix drumsequencer copying incorrectly when increasing measure count (#716)
* snap to grid: hold control while dragging a module (#715)
* add ability to adjust midi clock in smoothing (#714)
* improve ableton link stability (#712)
* try leaving python docs in the package, to see if it is causing gatekeeper symlink issues (#710)
* fix appdmg packaging background path (#709)
* change how I create the macos dmg, to avoid the app copy step (#708)
* adjust border line weights (#706)
* show error output in pipeline when notarization fails (#707)
* new midi sync modules: clockin and clockout (#705)
* don\'t use hardened runtime for unsigned builds (#703)
* basic ableton link support (#702)
* speed up submodule update (#701)
* increase fetch depth so nightly build can show last 5 commits (#700)
* show raw values when showing last midicontroller input (#698)
* add build date to nightly description (#697)
* show last five commits in nightly build\'s description (#696)
* Support hotloading prefab titlebar options; (#692)
* fix UI control hover issues (#695)
* added `get_targets()` method to script (#691)
* added ability to send arbitrary midi messages to VST plugins via script (#690)
* fix issue where signed macOS builds don\'t request mic access (#688)
* add slider mode to valuesetter, for easier modulation (#685)
* fix m185sequencer playing notes when all lengths are zero (#681)
* fix name inconsistency between templates
* streamline feature request template
* streamline bug template
* Allow devendoring of tuning-library (#641)
* Allow devendoring of JUCE (#643)
* Add issue templates (#647)
* Fix for building with clang and clang-cl on Windows (#650)
* remove hack that made nightly run for PRs (#679)
* fix windows artifact, label build files, and mark bespoke build as \"nightly\" within app (#677)
* fix powershell command (#675)
* compress with powershell instead (#674)
* install zip on windows for azure packaging (#673)
* clean up output of nightly (#672)
* publish nightly build (#671)
* Cleanup the mPlugin on ::Exit (#668)
* Don\'t depend on Signed if you arent\' Signing (#667)
* don\'t get extra apis for PRs (#669)
* don\'t include python docs in bundled python (#665)
* work towards nightly build on azure pipeline (#659)
* add readme link to community docs
* update pricing model to redirect people to charity instead (#642)
* fix relative paths being busted when using presets within prefabs (#638)
* Allow devendoring of pybind11 (#637)
* Allow devendoring of jsoncpp (#636)
* oops, finish unfinished midicontroller script work from #629 (#635)
* add some library licenses that had gotten lost over the years/moves (#634)
* move spacemouse sdk out of repo (#633)
* change tooltip positioning (#632)
* fix crash when clicking \"add\" on midicontroller in list mode in certain scenario (#631)
* improve midicontroller infinite encoder support (#630)
* add more parameters to script\'s midicontroller.set_connection() (#629)
* rev version to 1.1.0 (#625)
* fix midicontroller control cable being inaccessible in list view (#624)
* add new example patches (#623)
* fix chordholder sending wrong velocity when pulsed (#622)
* open VST window on polling thread (#620)
* make autopatch functionality more visible (#619)
* delete script from set of included scripts, since it requires mido (#618)
* update screenshot (#616)
* update screenshot (#615)
* draw midicontroller overlay in the ui layer (#614)
* change notetable to have ascending default layout instead of random (#611)
* make modal switches in push2 functionality more obvious (#609)
* fix tooltip flicker when using quickspawn menu (#608)
* fixed typo where script\'s `get_width()` was returning height (#607)
* fix VST panic button using wrong channel (#603)
* fix issue where sliders with smoothers always ramped in from 0 on load (#602)
* make userprefs do \"save and exit\" if you\'ve launched with an error (#599)
* don\'t show autocomplete on published scripts (#598)
* hide tooltips after typing or adjust canvas until the mouse moves again (#597)
* update notesequencer script interface (#596)
* add userpref to disable/increase motion trails (#593)
* default midicontroller cc output to off, so #585 is lower impact (#592)
* Midi Controller sends CC out the MIDI pipe (#585)
* fix gridkeyboard stuck notes issue that can happen with push2 (#588)
* fixed crash when copying controlsequencer, radiosequencer, or script (#587)
* rev build number for mac VST fix (#584)
* Add signing entitlements in the macos sign stage (#583)
* Working signature with hardened runtime macos (#582)
* disable macos hardened runtime, for now (#579)
* WIP on macOS notarization (#576)
* Python Bundle Tweaks (#578)
* add hardened runtime for macos (#575)
* fix crash when scrolling unclicked dropdowns (#574)
* add macos bundle id (#573)
* Wed Dec 08 2021 Konstantin Voinov - update PKGBUILD
* Sun Nov 07 2021 kvAATTkott.no-ip.biz- Update to version 1.0.0+git254.6a5d248:
* don\'t overwrite drums.json if a user has customized it (#571)
* Add readmidi.py (#569)
* fix up issue with userprefseditor and asio (#567)
* Bugfix: python `get_target` would crash if the module has NO target (#568)
* Sat Nov 06 2021 kvAATTkott.no-ip.biz- Update to version 1.0.0+git254.ed3b0ca:
* updates for 1.1.0 beta (#566)
* allow mouse offset customization (#565)
* add script controls to get and set module info (#564)
* add user prefs to allow users to increase max channel count (#563)
* Update tooltip translation (deu) (#562)
* Portable Changes (#549)
* Force win MSVC runtime to static linkage (#560)
* update minimap help text to match lowercase (#558)
* update to new random to fix warnings (#557)
* fix filechooser being broken on some linux configs (#556)
* linux fps: undo #396 and restore #349 for linux only (#505)
* Add a VSTPlugin \"Panic\" button (#554)
* add \"copy build info\" button to help menu (#553)
* Use std::uniform_random rather than hand crafted (#555)
* fix up windows installer scripts to new paths (#552)
* fix linux compile warning (#551)
* add a deterministic \"random\" number generator to script (#548)
* update slider smoother UI (#547)
* fix presets module (#546)
* add \"reset\" button to notestepper for better control (#543)
* various minor fixes (#541)
* fix synth modules spitting out a bunch of notes all at once if they receive input while disconnected (#540)
* Make the EnvelopeEditor behave like the LFO w.r.t. delete (#533)
* Add generic 4x4 controller (#535)
* tweak to how userdata is copied over, and update userdata version file (#539)
* add paging to dropdown lists that are too big to fit on-screen (#538)
* fix some prefab issues (#532)
* add \"notetable\" module (#531)
* add \"notetoggle\" module (#525)
* get rid of part of #484 functionality where you could click a title bar to stick it to the cursor (#524)
* fix bespoke starting up with a window size larger than the display (#522)
* tweak to #521 (#523)
* fix notecanvas issues (#521)
* Fix control cable disconnects via backspace (#467)
* a little hack to make it possible to load older BSK files that were saved in 32-bit (#519)
* allow radiosequencers to enable multiple outputs at a time (#520)
* print a console error when there\'s a json error (#517)
* drumsynth quality updates (#510)
* added checkbox to allow sampleplayer cues to stop on note-off (#508)
* increase sequencing flexibility for controlsequencer and radiosequencer (#507)
* Add \"M-Audio Axiom AIR Mini 32\" controller mapping (#506)
* catch json read exceptions (#504)
* make it possible to grab samples from drumplayer pads (#502)
* when there is a hovered UI control, force the mouse to interact with it (#497)
* add ability to lock drumsequencer rows to avoid randomness (#501)
* fix deadlock on mac startup from yesterday\'s userprefs change (#496)
* fix dropdown drawing issues on push2 (#495)
* fix crash when userprefs has unexpected json (#494)
* hint that modulators can be dragged vertically to adjust min value (#493)
* increase patch cable click radius (#492)
* fix issue caused by #484 where clicking the triangle menu caused the module to get dragged around (#490)
* fix up some weirdness in settings UI with prefs that require restart (#489)
* fix recent mistake that was preventing old script BSKs from loading (#488)
* Don\'t re-copy the whole resource dir after every build (#486)
* graphics options to disable lissajous and set background color (#487)
* Add `BESPOKE_PORTABLE` build option (#477)
* add ability to spawn and move modules by clicking rather than dragging (#484)
* ignore clion trace files (#483)
* consolidated userprefs into a real system (#482)
* Add CMakeUserPresets.json to .gitignore (#480)
* improve group select functionality (#479)
* make scripts properly reload multiple note outputs (#472)
* Fix missing first notes on notecanvas when resetting the trasnport (#476)
* add Russian tooltips, lines 0 -197 (#475)
* add the ability to hotload scripts when an external editor changes them (#471)
* move script style selection to triangle menu (#470)
* make python install warning more explicit (#469)
* delete held cable if you right-click (#468)
* fix sliders on notesequencer overlapping (#465)
* allow panning with middle mouse button (#464)
* Overflow grid x values in the drumplayer to subsequent rows (#460)
* Use a project file stem as the saved recording prefix (#459)
* fix mousewheel scroll behavior being broken on textentry (#463)
* Fix .bsk saving and loading on 32-bit (#462)
* Windows 32-bit: Restore support, fix crash on startup (#461)
* don\'t allow out of range pitches through the notefilter (#458)
* make textentry modulatable when it represents a number (#457)
* improve some aspects of notecreator (#456)
* make it possible to spawn LFOs directly (#455)
* fix linux compile error because I was too lazy to wait for the CI (#454)
* clip minimap rect bounds to not overlap grid (#453)
* rename \"reset layout\" to \"new patch\" and add a confirmation popup (#452)
* fix dropdown not placing correctly (#450)
* fix issues with VSTs sorting incorrectly and not appearing in quickspawn (#449)
* Some small granular window changes (#448)
* Two CMake Tweaks (#447)
* remember which directories were used for VST scanning (#445)
* Minimap tweaks (#375)
* smoother experience patching midi control to radiobutton (#444)
* changes to dropdownlist and quickspawn to handle massive VST collections (#443)
* display bespoke version on error screen (#440)
* Correct linux install instruction typo (#439)
* Using a more precise \"center\" value for endless encoders (#437)
* change sustainpedal to replay sustained notes (#438)
* Update translation (deu) (#435)
* add documentation for new transport button (#434)
* Add a play/pause button to the transport module (#426)
* add the ability to reset the phase of the signal generator (#433)
* remove old smoothing from signalgenerator (#432)
* rename plugin scanner to \"VST Manager\" for consistency (#431)
* fix dozenal SyntaxWarning (#428)
* fix assert when using chorddisplayer while in \"chromatic\" scale (#430)
* fix textentry use-after-free if the completion callback deletes the textentry (#429)
* allow .BSK files to be opened directly, or dropped onto the app window (#424)
* add clarity when in a debug build (#423)
* Update tooltip translation (deu) (#422)
* VST manager window with scanning as a subprocess (#421)
* Note Expression Router (#413)
* Add increment epsilon for infinite encoders (#408)
* Added MPD218 Controller using default Program 1 configuration (#415)
* Tuning Library CMake Upgrade (#414)
* json: Silence bogus deprecation warnings on GCC (#416)
* Add Akai MIDImix MIDI controller mapping (#409)
* optimizations to FloatSlider::Compute() (#406)
* Some light profiling on OutputChannel (#405)
* Update the build instructions with some common questions (#404)
* fixed issue where triangle menu items could be targeted by modulators (#402)
* Arturia Minilab MKII support (#399)
* fix silly error that was keeping sustain pedal from working (#401)
* fix recent issues caused by \"chromatic\" scale mode being handled differently (#398)
* undo PR #349 to avoid thread safety issues (#396)
* Fix Command Q on Mac with a Temporary Fix (#394)
* Move JSONCPP to 1.9.4; and submodule (#384)
* Add VS Code related extensions to .gitignore (#389)
* fix issue where quickspawn would place modules in the wrong position (#392)
* fix bug with ADSR \"slider mode\" state mismatch (#391)
* limit slider value entry to min and max range of the slider (#390)
* make \"delete\" function as \"backspace\" everywhere that it makes sense (#388)
* fix misnamed DrawTextLeftJustify() method (oops) (#387)
* Tooltip translation 2nd pass (deu) (#386)
* show effectchain effects in \"audio effects\" dropdown on title bar (#382)
* fix UI strangenesses when working while paused (#381)
* \"chording\" for quickspawn menu (#379)
* Added Akai MPD232 midi controller mapping. (#376)
* Disable build-time version info by default, fix build when disabled (#374)
* Don\'t export `pybind11` symbols (#372)
* Set BespokeSynth as the startup project for MSVC. (#366)
* Towards a Nightly Installer (#368)
* fix issue with Linux apparently crashing on some VSTs when requesting \"always on top\" (#365)
* get rid of strange decoupling between module name and module title bar (#364)
* Fix and simplify resource directory discovery (#362)
* make vst windows optionally always on top (#363)
* Add tooltip translation (german) (#358)
* clarify error when resources directory isn\'t found (#360)
* build a hard limiter into the output module, and worn users more explicitly when they\'re clipping (#359)
* Add the option for displaying native window decorations for plugin\'s window (#341)
* Expand the build section of README a bit (#355)
* Add mapping for the knobs across the top of an alesis vmini (#357)
* Fixes performance issues on Linux (#349)
* fixed how I\'m handling SCL scales (#350)
* One last VST Bus Fix (#348)
* More VST Bus Management (#344)
* Split CMakeLists.txt, remove obsolete .jucer, glew (#339)
* Correctly calculate PPQPosition (#336)
* VST Midi Output in the VSTPlugin module (#334)
* fix Minimap compile with gnu compiler (#333)
* minimap component and settings integration (#303)
* I misunderstood the term \"tet\", renaming to \"pitches per octave\" (#332)
* add some ignores so I can make local shell scripts so I remember how to build
* fix locrian mode, which I have had wrong for at least 8 years
* psmove: Lib-ify (#330)
* exprtk: Lib-ify (#329)
* Fix MinGW builds (#325)
* fix build instructions to match new repo location
* 3DxWare: Lib-ify (#323)
* Make Ableton Push 2 support optional (#322)
* Finish up LightMode in the Script Engine (#321)
* Python Startup Crash Avoidance (#315)
* push2: Lib-ify (#319)
* Add mapping for Akai APC Mini controller (#313)
* updated UI of scale module for custom scale loading (#320)
* fix softlock due to windows messaging breaking down in certain scenarios (#310)
* Set language level to C++17 (#307)
* Purge \"using namespace std\" from the code base (#308)
* Fix most deprecation warnings (#306)
* fix crash when using the console twice (#301)
* fixed thread safety issue when modulating scale (#300)
* fix issue where I was never creating vst directory (#298)
* FileStream: Fix non-ASCII paths (#297)
* FileStream, ModularSynth: De-JUCE interface (#293)
* Add clangd cache files to .gitignore (#288)
* De-JUCE some widely included headers for faster builds (#290)
* Expanded Microtonal Support (#278)
* Add ScriptStyles to the Script Tool (#226)
* Drop JuceHeader.h, include JUCE modules directly (#282)
* Bring back Jackd client name (#284)
* fix uninitialized variable crashing console
* textentry: hide selection when textentry isn\'t focused, and make contents of textentry highlighted when clicking
* Input Bus Disablement also (#279)
* fix bad sync of carets in TextEntry
* fix bad cursor positioning after quitting selection
* add selection features and shortcuts to TextEntry
* Thu Oct 28 2021 Konstantin Voinov - drop 90-dropdownList-expand.patch
* Fri Oct 08 2021 Konstantin Voinov - native titlebar is in upstream now
* Wed Sep 29 2021 Konstantin Voinov - update install deps
* Tue Sep 28 2021 Konstantin Voinov - fix rpmlint errors
* Mon Sep 27 2021 kvAATTkott.no-ip.biz- Update to version 1.0.0+git60.6c1dbfe:
* Replace usages of deprecated juce::ScopedPointer with std::unique_ptr (#260)
* simplify .desktop entry (#271)
* Expanded Linux Install Rules (#269)
* More Mac Python Stuff (#268)
* Move external libs from Source/ to libs/ (#267)
* Mac Python Code-Signing Issue (#266)
* Azure Pipelines Changes for Mac/Lin (#265)
* fix crash when trying to set too many stages on an envelope via script (#264)
* translated tooltips into spanish , needs a revision or two but formatting was intended to be respected (#256)
* More Mac Changes (#259)
* Mon Sep 27 2021 Konstantin Voinov - join binary and data in one package
* Fri Sep 24 2021 kvAATTkott.no-ip.biz- Update to version 1.0.0+git49.558584e:
* show held patch cable hover highlight (#254)
* some day I will learn how to use cmake. and then, watch out, world!
* another cmake fix
* fix a bunch of minor gui issues that I\'ve been blind to because I\'ve been using bespoke for so long (#253)
* fix cmake typo
* More Python location flexibility (#252)
* update the bespokesynth.com site
* Fix the azure pipeline file (#251)
* azure status badge in readme
* A rudimentary azure pipelines script (#249)
* Wed Sep 22 2021 kvAATTkott.no-ip.biz- Update to version 1.0.0+git31.6d17d31:
* fix copy paste error from what I created ModulatorExpression based on Waveshaper
* Improve sample player user experience (#140)
* Resource Cmake Changes; Mac Resource Location Changes (#213)
* Flip offset values for circle sequencer
* fix readme typo
* Update the README with cmake instructions
* nocookie version of youtube on site
* Fix Shift+Hover to connect modules
* Fix for time signature quantization with kInterval_CustomDivisor
* Thu Aug 26 2021 kvAATTkott.no-ip.biz- Update to version 0.0005pre+git578.0922d5e:
* updates for autodoc
* midicontroller: for program changes, don\'t leave the layout button stuck on
* user another trick to pass JACK Client name, suitable for 5.4.7
* add Jack client name
* add feature to resend midi feedback when a button is released. this works around annoying functionality on the arturia beatstep where it\'s not possible to configure the pad LEDs to be \"remote only\"
* allow textentry to be set via script for int/float textentries
* update controller layout files
* don\'t let push2 override connected grid
* fix issue where program change controls did not show up properly in midicontroller layout
* fix midicontroller not displaying auto-selected layout file as selected item in list
* controller layout files
* Fix python3 Linux linking flags
* make sampleplayer global speed independent from cue point speed
* hide broken/unfinished modules
* display version number in build
* update how velocity randomization works for notesequencer
* update controlsequencer layout
* tweak drumsequencer save data
* guard against null crash
* show handles on bipolar grid display when dragging, to make interface clearer
* add mode to gridmodule to support varibright monome
* add randomization controls to drumsequencer
* alphabetize controller file list
* allow layout files to be chosen in midicontroller, instead of solely autoselected by name. this allows a user to have multiple mapped layouts for a single midi controller
* fix monomes sometimes not reconnecting correctly from savestate
* add the ability to connect to multiple monomes at once
* macos builds can now be signed and notarized, to avoid the \"unidentified developer\" popup
* support monomes of different dimensions
* get rid of very old gridkeyboard debug feature
* fix \"bespoke\" text click target so it works properly when title bar is thicker
* adapt gridkeyboard to grid size
* fix linux compile error, it seems --embed is not a valid flag. can\'t remember where that came from...
* move files outside of build directory
* update linux dependency for building
* fix issue where VST names weren\'t showing
* update example patch
* updated example patches
* cache plugin name
* clean up excess parameters
* tweaks to default layout
* add cables to \"list\" page on midicontroller
* tooltips for midicontroller mapping
* add play/pause button to the title bar
* when writing into a looper while the buffer is sampled for the wrong tempo, resample it
* smooth out pop when switching audiorouter destinations
* fixed crash when cancelling max/max slider adjustment in a certain way
* update audiorouter to work in more modern way like the recently updated noterouter, rather than relying on the old weird interface
* revived program changes as mappable midicontroller controls
* added offset values to midicontroller setup, to account for differences in how pressure and modwheel work between normal controllers and MPE controllers. this replaces a recently hardcoded offset that I had added to make MPE controllers work nicely, but that created weird behavior in non-MPE controllers
* documentation for new modules and controls
* fixed crash stemming from needing textentry width to calculate module width (thread safety issue maybe?)
* fixed crash when deleting loopstorer
* fix crash when patching an infinite cycle while push2control module is active
* change default midicontroller twoway behavior
* fix grid interaction window drawing in wrong spot
* gridsliders module for using grid controllers to control a series of sliders
* made sampleplayer autoslice simpler: I couldn\'t figure out how to use it, which probably means it was a convoluted design
* add method to get length of sampleplayer from script
* fix issue with grid connectors on multiple pages of a midicontroller not restoring their state correctly
* more sensible drumsequencer grid velocity controls
* add grid offset controls for note sequencer, so a grid controller can scroll around a larger sequencer canvas
* hide some defunct stepsequencer features
* keep quickspawn menu from appearing offscreen, if you have the mouse near the edge of the window when summoning it
* fix karplusstrong slider width
* mpe tweaker, for adjusting incoming modulation parameters
* adjust MPE smoother values
* add envelope controls to karplus strong, and MPE control to karplus strong
* make distortion update sliders at sample rate
* don\'t factor release time into envelope scaling
* ability to send program change messages from script
* add midicc module, for sending CC output to devices
* fix warnings
* MPE smoother module
* note ratchet effect, to repeat notes rapidly
* fix UI control hover not working for modules inside prefabs
* proper fix for buggy behavior that occurred when LFO popups were deleted (and get rid of band-aid that prevented them from being deleted)
* added notesorter, for sending specific pitches to different destinations
* added \"accum\" modulator for increasing/decreasing a parameter over time
* fix crash when forcing a tooltip
* when extending notesequencer, loop existing contents, rather than picking random notes
* fix uninitialized variable with drumplayer start offset
* add headers to source files for GPL license compliance
* add protection to scriptstatus module to not crash if you don\'t have python installed
* fix crash when starting build on macOS without python 3.8 installed
* start offset for drumplayer samples
* fixed issue with notechance not disabling properly
* update noterouter to work in a way that matches bespoke advancements over the past year, and add better functionality for modules with multiple note cables
* fix issue where older save files are loading a rotated version of grids
* fix VSTs not restoring exposed parameters with loading state, and added exposed parameters to VST preset system
* fixed issue that was preventing older save files from loading grids properly
* add controls to how much notesequencer should randomize
* I had a problem where rand() didn\'t appear to be seeded correctly, but apparently rand() is old-fashioned anyway. updated to a more modern random number system
* fixed issue with lord of the springs v2 (and presumably other VSTs) where state wouldn\'t save/restore properly
* fixed crash when setting compressor lookahead too high
* only save visible elements of UI grid, to improve save/load times of modules with grids
* real fix for issue where ui scale was being set to zero
* added lookahead to compressor effect
* somehow the ui draw scale is being set to zero? I should figure out what\'s happening for real, but here\'s a bandaid
* added \"vanity panning mode\", which slowly pans around the patch, so it can look cool when you shoot videos. click on the \"bespoke\" text in the upper left corner to activate, click anywhere to deactivate
* add user preference for UI scale
* m185 tweaks, and make it resettable via reset pulse
* M185Sequencer: tweak behavior when disabled
* make it possible to adjust the range of, or flip the direction of, a midi slider
* add build date to crash dump
* documentation for m185 sequencer
* tweaks to m185 sequencer
* fix crash when creating m185 sequencer
* vst preset system
* portamento optional voice assignment
* fix uninitialized variable in VST which could cause performance-halting bug. also, fixed audio thread stalling when spawning VSTs with lots of parameters
* added UI layer for title bar and quickspawn, which doesn\'t scale as you zoom the canvas in/out
* fixed stutter crash from recent grid refactor
* Add a M185 style sequencer
* added fuzz control to distortion effect
* fix issues when the same note gets sent into the arpeggiator multiple times
 
ICM