-
-
Notifications
You must be signed in to change notification settings - Fork 949
Update INSTALL-LINUX.md with instructions on using the new CMake build system #2311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
samaaron
merged 1 commit into
sonic-pi-net:master
from
SunderB:patch/cmake-2-linux-docs
Apr 14, 2020
Merged
Update INSTALL-LINUX.md with instructions on using the new CMake build system #2311
samaaron
merged 1 commit into
sonic-pi-net:master
from
SunderB:patch/cmake-2-linux-docs
Apr 14, 2020
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…d system The old instructions have been moved to app/gui/qt/old/INSTALL-LINUX-pre-3.2.md (with the old build scripts).
it is ok for me on ubuntu 18.04.04. But note these following packages have different name : libffi is libffi-dev and so on for libjack-jack2-dev. Big up for all your work ! |
Thanks for your hard work :-) |
samaaron
added a commit
that referenced
this pull request
Jun 18, 2025
ed3cd8f74a SP Midi - update RTMidi dep b8bd580659 Print Erlang include path when building sp_link and sp_midi 85454be86e SP MIDI - reinstate ALSA find_package statement which got accidentally removed 7fc7714db1 Merge pull request #3251 from ersin-ertan/dev 86eb111da9 SP_MIDI - add new API fns is_nif_loaded and is_nif_initialized 2f99024542 SP_MIDI - add headers for macOS/Windows df91ddf13e Update OSC links e5ea21b78d Build - fix sp_midi and sp_link .dll output location on Windows 3656376ac5 Rename the NIFs so that they have the .so file extension on macOS d471ab3b8a Replace `*_build_externals` and `*-pre-copy-binaries` bash scripts with CMake a55b2dd765 Revert "Merge pull request #3081 from SunderB/patch/2022-05-09-cmake-copy-binaries" 6c325ab4c8 Replace `*_build_externals` and `*-pre-copy-binaries` bash scripts with CMake 77a08b7321 Merge commit 'ce8a1c32e9b615e6a6b44c3eff65c5c27ac6f638' into dev c6424baa60 Merge commit 'f7866da90dca890e98ee279f416fced7316e5294' into dev 58a1c55edf Link - add initial support for accessing Link API from Tau and Spider 8e131189b4 Merge pull request #2699 from llloret/sp_midi_as_subtree 992b54e7ad Merge commit '58bc8bcc7c04d66f80cf66d3b22f3d7ce43e0f27' as 'app/external/sp_midi' 5d52bd1313 Removed old sp_midi manually synced dir af30944531 Merge branch 'translations' of github.com:sonic-pi-net/sonic-pi into dev f5d3b00f51 Merge branch 'translations' of github.com:sonic-pi-net/sonic-pi into dev 6f73a90748 Translated using Weblate (German) b6ea635cf7 Translated using Weblate (Japanese) a1c2d33efd Translated using Weblate (Japanese) c3101bb8d6 Translated using Weblate (Chinese (Traditional)) d4bcbf998a Tests - check current_random_source 7e1ddfd78e Tidy - remove windows line endings 3f9fb7fbcd Tests - check rand num source of threads are initialised 2cb887a8b6 Runtime - initialise rand distribution of new threads a315751673 Lang - add fn to get current random source cf0adc125e Docs - Fix rand_look and rand_i_look examples edf3246c06 Docs - fix use_/with_random_seed examples a7aafa8567 Fixes from Ethan a7a656312b Pi fixes 711f76d25c API f2f2580387 Fix mirror de71bdbb05 Changelog - small grammar fix e3139fe072 Build - update Sonic PI version within cmake 7d996ea83d GUI - further locale discovery tweaks e83052f4da GUI - boot logs - add extra locale info 499ba7b18f Changelog - update v3.3.1 release date 2c63fada3f GUI - use QLocale's first of uiLanguages to get primary locale 6110b68a7a Contributors - update based on recent commits 6ac8244e2c Changelog - update for v3.3.1 44ed4fd9e9 Update to v3.3.1 bfec409e68 remove osmid related stuff 2aa2610530 Update scsynthexternal.rb 5ced68973e Update studio.rb 9d8a116536 Update util.rb 5baabfe4d6 GUI - use recommended approach for loading QTranslator d4f82dccdb Aubio - fix shell punctuation for Windows compatibility 45bf015b83 Sample Onsets - move from Ruby FFI to external binary ef25185935 Tests - check current_random_source 7b273869d2 Tidy - remove windows line endings b77bc89fc3 Tests - check rand num source of threads are initialised 2f001fa721 Runtime - initialise rand distribution of new threads 7cbc1207f2 Lang - add fn to get current random source 8695cf388d Merge pull request #2694 from ethancrawford/fix_doc_examples 46edd66b7f Merge pull request #2644 from cmaughan/features/sp-api 561ecd357c Translated using Weblate (German) 5fddc392aa Translated using Weblate (Japanese) b3292ee420 Translated using Weblate (Japanese) 53cc713da7 Docs - Fix rand_look and rand_i_look examples d8c28791b2 Docs - fix use_/with_random_seed examples d7e75cf92f Fixes from Ethan e53b79b305 Pi fixes b99975da51 API b0097b1568 Translated using Weblate (Chinese (Traditional)) d169d1bc15 Merge pull request #2685 from cmaughan/hotfixes/qt-mirror 29c458478c Fix mirror 00f737e67a Merge pull request #2684 from sonic-pi-net/v3.3.1-dev 1c3777c67d Merge pull request #2683 from ethancrawford/v3.3.1-dev ba4bfc1cd4 Changelog - small grammar fix 5b135c021a Build - update Sonic PI version within cmake fb20bd6aac GUI - further locale discovery tweaks b536d40a1c GUI - boot logs - add extra locale info 72be534a6b Changelog - update v3.3.1 release date f59f58fbd1 GUI - use QLocale's first of uiLanguages to get primary locale f26f425704 Contributors - update based on recent commits 18f1be74fb Changelog - update for v3.3.1 3b1465b5d6 Update to v3.3.1 778a7e017c Translated using Weblate (Spanish) 184482100e Translated using Weblate (Spanish) c5e9cf0bc9 Translated using Weblate (Spanish) 26de39135e Translated using Weblate (Spanish) 0a0851005e Translated using Weblate (Spanish) 8b51d205a2 Install - ingore generated config.wxs a3b6072d9b Installer - update version to v3.3.0 9b9b8b7bdf Installer - update License rtf 97a5fc8d26 Typos - fix missed typo in changelog 390bf6fe56 Typos - fix typos in changelog b025182b9d prebuilt - remove accidental circular symlink 18f0c1893d Changelog - fix grammar e8a3c8cfcd Changelog - fix year of upcoming release 4cf97d5d66 Changelog - update for v3.3 'Beam' e476ea66b3 Version - update for v3.3 f8d1cb3501 Licence - update RtMidi license link & description 8e4a86cbb1 Contributors - update list 3dcfbae5cb MIDI - ignore incoming clock messages 75748d8321 License - update to reflect recent changes 2c26ad4ec6 Build - fix windows MSI build script 55232d4341 GUI - start Ruby server later in boot cycle 5539af2045 Server - improve boot logging 4bdabaa963 GUI - improve logging in the case where GUI -> server port isn't open db50b2dc7d Merge pull request #2682 from rbnpi/v3.3.1-dev 2a614c6119 remove osmid related stuff 15d53529da GUI - use recommended approach for loading QTranslator e9a8dae39e Update scsynthexternal.rb cef69f2e8c Update studio.rb 35b89c26c7 Update util.rb fc613be446 Aubio - fix shell punctuation for Windows compatibility f3ba0eec09 Sample Onsets - move from Ruby FFI to external binary 83801a492e Translated using Weblate (Spanish) 31f69351f9 Translated using Weblate (Spanish) e3cbee0efd Translated using Weblate (Spanish) 97055ed214 Translated using Weblate (Spanish) de9d2c20ce Translated using Weblate (Spanish) b1c717f31b Merge pull request #2672 from sonic-pi-net/v3.3-release 604f79aac0 Merge branch 'main' into v3.3-release 5d792619f7 Merge branch 'main' into v3.3-release 9e9ba6078e Install - ingore generated config.wxs c81bf1f4df Installer - update version to v3.3.0 b23aa1c0c0 Installer - update License rtf 6626e6ed99 Typos - fix missed typo in changelog 3c56c60cbf Typos - fix typos in changelog 2aeb8e647e prebuilt - remove accidental circular symlink 92e28c5b1b Changelog - fix grammar 5671834787 Changelog - fix year of upcoming release 5a38e1b3c8 Changelog - update for v3.3 'Beam' 1e150e2ddf Version - update for v3.3 09810c41d2 Licence - update RtMidi license link & description 42ac7abbc9 Contributors - update list 9767ea7597 Translated using Weblate (Chinese (Simplified)) 557bca7f0f Translated using Weblate (Estonian) 76a1d70665 Translated using Weblate (French) 901bb65953 Translated using Weblate (French) 3620ac7306 Translated using Weblate (French) 9ad8461b3b Translated using Weblate (French) 4f82358fcd fix typo d6e4a9f470 Translated using Weblate (French) b30400056c Midi Fix 3a02576d5b fix typo 7f8cffb534 Midi Fix 215b84e412 fix typo 5199168014 fix typo ba4dfab780 Midi Fix 2452814e63 Midi Fix ce182fe7b8 Docs - add makams to scale documentation example 376f7b70b3 External - spmidi - bring inline with cbef063 8f8c3c3218 Version - bump to BETA-6 e08d88419d Build - improve macOS release script 51189ef77c add styling for RPi load/save dialog b44f7cd3c8 External - spmidi - bring inline with cbef063 e7612869a7 Boot - don't store pid commands on macOS c3389fc8f1 Build - add alternative wxs file for building beta installers 0a912b606f Build - handle new config dir when building Windows installer 0964e44a34 Build - fix paths now gui build directory has moved c8caf5164e Version - bump to v3.3-BETA-5 4488b1fc6a update RPi package requirement fe46b8fc6d Add pulseaudio support for RPi f437913af2 Fix path lens 001fd6af20 External - update sp-midi to 0f0afc2 f0e64278e9 Use a mirror for Qt downloads ebd5e4bc87 Erlang - MIDI - unify on using clock rather than timing_clock to denote MIDI clock ticks 9c59e84ae4 External - update sp-midi to 0f0afc2 e4c5fe85fb Fix Raspberry Pi launch path to executable c29854c48e Today's change to use CMake version broke RP acaf2c4d88 Typo fix in app/gui/qt/CMakeLists.txt 8b5dd9c0b3 Rename sonic-pi-tutorial-zh.po to sonic-pi-tutorial-zh.po-2 5bba3e6da3 fix typo aebda89392 fix typo 0451a6e9c4 Midi Fix 0fc8c0d7d8 Midi Fix 8cdc7e9fe2 Translated using Weblate (Chinese (Simplified)) 1bef6b5ff2 MIDI - ignore incoming clock messages 89b0851a3e License - update to reflect recent changes 1761b82eef Build - fix windows MSI build script 95582129ff GUI - start Ruby server later in boot cycle ad5866f437 Server - improve boot logging 4b68a0d103 GUI - improve logging in the case where GUI -> server port isn't open 9d2b84d279 Translated using Weblate (Estonian) c8651fb6cf Translated using Weblate (French) 4513d1877b Docs - add makams to scale documentation example c684df94f2 Translated using Weblate (French) 64d696a93f Version - bump to BETA-6 c274f6e5d8 Build - improve macOS release script 3c07a723ce Translated using Weblate (French) f6de1982e2 Translated using Weblate (French) c28df2dd2e Translated using Weblate (French) 657658871a Translated using Weblate (Indonesian) b291f9811f Translated using Weblate (French) e580687bb3 Translated using Weblate (French) 959076f848 Translated using Weblate (French) 63608f0ff4 Translated using Weblate (French) 9f37a5ad3c Translated using Weblate (French) 76a96f8eaf Translated using Weblate (French) f0c5e2bb01 Translated using Weblate (English (United States)) dd159a93d6 Translated using Weblate (French) 8c1bbd9872 Translated using Weblate (French) bf836ffbae Translated using Weblate (Spanish) 174abe70f8 Translated using Weblate (Estonian) 60994864ba add styling for RPi load/save dialog f92d398b15 Translated using Weblate (Indonesian) 4e7bf850a4 Translated using Weblate (French) 1a0acce4c9 Translated using Weblate (French) 6abda2c5d0 Translated using Weblate (French) 9d9cd6b491 External - spmidi - bring inline with cbef063 84bb626f1c External - spmidi - bring inline with cbef063 d3eca5becf Boot - don't store pid commands on macOS 090ca67e5c Translated using Weblate (French) 7d2b3b566b Translated using Weblate (French) d40519bd72 Translated using Weblate (French) b5c4c4b90a Translated using Weblate (English (United States)) 72a73e8dd0 Translated using Weblate (French) 4f1b7e0bee Translated using Weblate (French) 8eacf1cb34 Translated using Weblate (Spanish) af18618d5d Translated using Weblate (Estonian) 1ef230f537 Build - add alternative wxs file for building beta installers 3c53278c28 Build - handle new config dir when building Windows installer c6d287845c Build - fix paths now gui build directory has moved dead327d18 Version - bump to v3.3-BETA-5 0f0c8a6391 update RPi package requirement 5e847217fb Add pulseaudio support for RPi 40d3b59592 Fix path lens 323f8ea586 Use a mirror for Qt downloads 3084f450e7 Erlang - MIDI - unify on using clock rather than timing_clock to denote MIDI clock ticks cedb5a381b External - update sp-midi to 0f0afc2 c3ae7fa721 External - update sp-midi to 0f0afc2 3f8fc3935a Fix Raspberry Pi launch path to executable 60b0f23560 Today's change to use CMake version broke RP 6f2dade0e1 Merge pull request #2645 from SunderB/patch-10 39487181e0 Typo fix in app/gui/qt/CMakeLists.txt ecc03d1b53 Merge pull request #2643 from sonic-pi-net/fix-duplicated-Chinese-translations a061184380 Rename sonic-pi-tutorial-zh.po to sonic-pi-tutorial-zh.po-2 fd1f93f55e Merge pull request #2640 from cmaughan/features/new-layout-and-api 247f25be71 Relocate Build folder to repo/App 92e85895e8 Relocate Build folder to repo/App 838b60984e Merge pull request #2637 from cmaughan/features/mac-action 149f84edb5 Add Ruby Tests 33bfe212b9 Merge pull request #2635 from ethancrawford/fix_line_test 73976f7cc4 Tests - fix rounding issue in line test b14da39bc7 Merge pull request #2634 from cmaughan/features/mac-action bb294d5cfb Add Mac to build matrix 230dcb30fe Merge pull request #2633 from cmaughan/features/fix-win-32-bit-and-debug 269b21aeb7 Repair Windows Debug builds and 32 bit builds c7cdd05991 Merge pull request #2632 from cmaughan/feature/workflow-dispatch 157dd6a070 Enable rebuild of action beb3f14ce7 Merge pull request #2630 from cmaughan/features/build-sonic-pi 5e58e55b7c Build Action 2d9e6ae81d Translated using Weblate (Portuguese (Brazil)) 8c0ccfafc9 Translated using Weblate (Chinese (Simplified)) adef9ea21c Merge pull request #2624 from rbnpi/main 75bd9cb776 correct typo in commit 6f36ac7213 Merge pull request #2621 from ethancrawford/proofreading-1 55028ef319 Merge pull request #2620 from ethancrawford/rename_with_random_stream 7d4837161b Merge pull request #2622 from rbnpi/main 8538736559 Add detection of Pi400 computer 3552645c3f Typos - fix several typos in BUILD-LINUX.md 1d0613c593 Lang - rename with_random_stream to with_random_source 5e948d5bb1 Lang - rename use_random_stream to use_random_source 428e2020ee Merge pull request #2618 from ethancrawford/proofreading-1 1d8b7d4601 Typos - fix typo in init file warning 3a9d9236cd Prebuilt - update macOS x64 Erlang to one compatible w/ macOS 10.13 0b5078738f prebuilt - fix internal linked library location 71ae906d9e prebuilt - update scsynth for win x64 f37c28623e Boot - move older init.rb into new config dir if possible 7177365eb8 Boost - add missing file accidentally ignored by a .gitignore entry 8809ef65b5 Boost - update external to 1.74 ba5d625237 Translated using Weblate (Chinese (Simplified)) b3860ebc69 Translated using Weblate (German) fe855e93fb Translated using Weblate (Chinese (Simplified)) 1b8c6c382f Translated using Weblate (Russian) 766f68563c Translated using Weblate (Russian) 9427fe2ccc Translated using Weblate (Norwegian Bokmål) 95f454865a Translated using Weblate (German) 8803eee273 Translated using Weblate (German) 35337a377f Docs - update Build-LInux 86370c1031 Build - handy script for turning a standard cmake build into a release-ready app structure on macOS c901eadd26 BUILD - first go at updating the linux build README c5c57cbc6c Version - report v3.3-BETA-4 0ad8678ee8 Contributors - update list 341af0e9d0 Changelog - update based on recent changes 883d7bc443 External - update boost to match version used in recent 3.11.2 scsnth 65026080b6 GUI - update visualiser shared memory files to match latest scsynth (3.11.2) b278aad473 Build - teach linux to not use packaged include dirs 4c3ba893ab GUI - start compton on RPi for GUI transparency 325af3a996 Prebuild - update Windows x64 scsynth to 3.11.2 6222418d70 Prebuild - upgrade macOS x64 scynth to 3.11.2 + Big Sur patch bbeb1eed32 Prebuilt - update x64 macOS Erlang to 23.2 6d403c1271 Cmake - fix version number d30db734b3 Prebuilt - update minified Erlang for Windows x64 to 23.2 ddabeae470 Merge pull request #2544 from hfiguiere/qt5-path 410f746eae Merge pull request #2543 from hfiguiere/erlang-path 7cf89adb37 Merge pull request #2600 from Dmcdominic/main cd529f2140 Merge pull request #2558 from emlyn/fix-line ce8a486a6c Merge pull request #2606 from ethancrawford/add_trance_bass_to_docs eac9c57b20 External - sp_midi - bring inline with fffda1e367 7cf72c2c1b Translated using Weblate (Spanish) b9fb7badbd Merge pull request #2607 from ethancrawford/update_version_added c2dbad8f4b Translated using Weblate (Vietnamese) 2b8b5ffde9 Docs - make use_random_stream docs more readable fd14ad1d9a Docs - fix version introduced info for *_random_stream 73f140cea2 Translated using Weblate (Slovenian) 104aa17175 Translated using Weblate (Slovenian) cddd882e44 Docs - add missing sample 35b4abbb7b Tiny typo in tutorial 934c5ffc55 Lang - don't panic if promise has already been delivered. 13a84fe617 Merge pull request #2596 from ethancrawford/proofreading-1 2df30de7ae Typos - fix several typos, improve grammar 516d5f41ed Boot - fix scsynth string arg handling c589a102e0 Boot - add missing files related to previous commit 6d8e285eb2 Boot - Breaking Changes - improve user config support f1b707eb92 Ruby - remove unused vendored libs d536fb03b5 Contributors - add Justin Balthrop to list of Patreon supporters a9cdde1079 Translated using Weblate (Russian) bc25694e19 Translated using Weblate (Russian) d98be20f0c GUI - fix visibility of "unsupported" syntax in high contrast mode 40a85c0094 GUI - update QScintilla from 2.11.4 to 2.11.6 976fb1d232 Translated using Weblate (Chinese (Simplified)) f76ba0aa32 Translated using Weblate (Polish) b7e991c1d0 Translated using Weblate (Dutch) 952ffdf08a Translated using Weblate (Dutch) e92661cb1c Merge pull request #2568 from NoNamePro0/manjaro-install 62748532ac Merge pull request #2585 from ethancrawford/remove_gitter_from_readme c2e9b8f9a9 Translated using Weblate (Turkish) f19a269a2d Translated using Weblate (Portuguese (Brazil)) 6bb3c8f0f9 Translated using Weblate (Turkish) f0cb253746 Translated using Weblate (Polish) 0b1d37460d Translated using Weblate (Spanish) d254202a4b Translated using Weblate (German) e120ab3582 Translated using Weblate (German) 438f026d89 Docs - Remove Gitter link from README 267b6a55df Translated using Weblate (Turkish) 12e1f56b5c Translated using Weblate (Spanish) 5c9d7f13be Merge pull request #2573 from shaonianche/main a6f41a7608 Fix - Installation file links are not working 884662d28b Fix - Installation file links are not working 1b92162cba add manjaro to linux installation 57ed13c043 Translated using Weblate (Portuguese (Brazil)) 53b92a5bec Translated using Weblate (Polish) 0c5182c422 Translated using Weblate (Spanish) ec048535a0 Translated using Weblate (Turkish) 7eee91d774 Translated using Weblate (Finnish) 94868ad775 Translated using Weblate (Italian) 5d560d8ed4 Translated using Weblate (Icelandic) 6cfb7f0b3a Translated using Weblate (Hungarian) 1b5c5c3484 Fix rounding-induced off-by-one error in line fn 8d32427e21 Translated using Weblate (Italian) edc84ec2f6 Translated using Weblate (Danish) 021ef3a31c Translated using Weblate (Chinese (Simplified)) 51bc5fa78f GUI - remove duplicate fullscreen menu entry on macOS b3f2baf67a Properly find lrelease 0b35935903 Properly find the erlang include path on Linux d262e300ba Translated using Weblate (Hebrew) 176463c871 Translated using Weblate (Catalan) cc26d0b8b7 Translated using Weblate (Catalan) 8d25d5eb72 Translated using Weblate (Norwegian Bokmål) 5033e8c6c9 Build - specify maxOS deployment target of 10.13 for external deps 1351626f73 GUI - fix syntax b1d47c26b5 Contributors - update contributors list ba2a99bbb4 Contributors - add Patreon supporters Jaroslav Lichtblau and Scott Fleckenstein 3029fddab0 Server - escape Erlang path on macOS 55797fd115 MIDI - add documentation for some more MIDI fn options c04e93d1cc GUI - hide "reset midi" button now macOS support hotswapping MIDI devices 9c87e177d4 Build - move macOS over to prebuilt Erlang 4abfebfdec Build - specify 10.13 as minimum target for macOS 01c72adb63 Build - hotpatch rtmidi to fix macOS bug ed6b8d62dd Merge pull request #2539 from cmaughan/features/better-scope-resolution ee8ef40499 Better FFT spectrum resolution a8e14f74a1 Merge pull request #2537 from cmaughan/hotfixes/better-audio-thread-behavior 750392f761 Better audio thread performance 60201fb263 Merge pull request #2536 from cmaughan/features/small-fixes ae2a9a64b5 Small fixes cac474c3ad Contributors - add Marmaduke Woodman to Patreon supporters list d076a16537 Merge pull request #2533 from ethancrawford/proofreading-1 1da5229406 Changelog - add missing full-stop for consistency 9e480a4df4 Tidy - remove extra whitespace 1881f40bed Typos - fix small changelog typo 6f53601730 Contributors - add brainTrain to list of Patreon supporters 126a75ca8f Changelog - minor updates 4d5b83af87 Contributors - update list of wonderful contributors ebae6c3239 Translation - update .po files 13e8850ebf Translation - update .ts files e95708ce99 GUI - menu - add new items - scope kind visibility toggles 9c16a83889 GUI - menu - new item - show scope labels e765e76451 GUI - menu - move theme switcher to visuals top-level menu f83a294c5d GUI - menu - add new items - colour themes 72525de472 GUI - add menu item - full screen mode d8d9decfaf GUI - unify menu names related to code indentation 5279574a74 GUI - make goto buffer shortcuts standard and remove pref to disable them ae4934ac89 GUI - menus - add new item - show tabs 6c20b81b4a GUI - menu - add new entry - show buttons ad85f7fd74 Build - add missing boost folder that was accidentally ignored due to the gitignore rules 748ea6a54d Build - switch boost to src that matches specific scsynth release 97ed6caa60 Build - remove old debian build script. 310620f54e GUI - menu - add new item - auto indent on run 3e5ca039dc GUI - remove top-level menu shortcuts 5ac170bc07 Build - remove old build files b40317a576 Build - scsynth on macOS doesn't appear to honour the ; separator for multiple ugen plugin paths 4e8363b502 prebuilt - add missing dynamic library files for prebuilt scsynth 3d1ddeb1df Build - update macOS build instructions a9ba58c2ff Build - pull in prebuilt erlang and scsynth binaries on macOS during prebuild 5a26a9dca6 Server - add additional scsynth plugins dir for extra ugens (to help manage things going forwards) e3745db313 Prebuilt - add x64 macOS binary for SuperCollider's scsynth 3.11.1 81e3eebaef Prebuilt - update minified x64 macOS Erlang binary to 23.1 ebafc0e032 BUILD - minor tweaks to macOS build instructions 396f4d809e Docs - rename INSTALL-* docs as BUILD-* docs dc4cd04528 INSTALL - remove deprecated install docs 0704b7039d Build - update macOS inscructions given generated app name has now changed 673fedb47c Build - teach cmake to name macOS app Sonic Pi rather than sonic-pi 2c66d47fd8 GUI - minor re-organisation of menu items ef034cda72 GUI - ensure new menu items are correctly initialised based on stored prefs 4e0ed5d991 GUI - menu - add new item - clear output on run b3a34fb1c3 GUI - menu - add new item - log synths b4b1edd670 GUI - menu - add new item - log cues b02cae1d5f External - update sp_midi to ff9c8e 9491196282 Translated using Weblate (Spanish) daa304239c Translated using Weblate (Spanish) 57057ce242 prebuilt - update Windows Erlang to 23.1 d9ac2e5c71 Merge pull request #2525 from rbnpi/main a41ca63387 Update util.rb f96d9354ed Prebuilt - update scsynth.exe for 64 bit Win to 3.11.1 0b3f4c621f Ruby - be smarter whilst looking for erlang binary c48f692117 Ruby - dynamically determine Ruby path rather than hard code it b1015662b1 Build - further minor improvements to macOS build instructions 685d168a08 Build - remove old macOS build instructions 5ebf4e6b69 Build - tweak spelling of macOS build instructions 133c09f6e3 Build - update macOS build instructions to use the new cmake build process b2c341bc0f External - update CMakeLists.txt for sp_midi dependency 8c7adc1cb2 Build - append homebrew Qt bin directory to PATH prior to running macdeployqt 4d22efbcf5 Build - assume Qt was installed via homebrew if lrelease isn't on the PATH on macOS 971edc891a Tidy - remove trailing whitespace 20fa2ba393 GUI - menu - add log auto scroll and move context option to view menu 1f3d765116 GUI - menus - add entry show cue log ce667d9369 GUI - Menu - change Focus to View and add new item show log 056acd4e64 Ruby - patch ruby-coreaudio vendored gem to build on Catalina 2bacdb9c53 Build - teach macOS prebuild script to build aubio by default 7668d58d8d Build - teach Cmake on macOS to build app structure 73786c3ad8 Translated using Weblate (Sinhala) 95935c784a GUI - make "allow non-local OSC" description even clearer and uniform between prefs and menubar 71fd652310 GUI - move show code context to code menu 7bd168dbe1 GUI - add new menu items - local ip addresses and osc cues port 0e8c3d8c5a GUI - add new menubar entry - allow remote OSC ebc68ddf1c GUI - rename OSC pref labels for greater clarity 0de9a2c58a GUI - add menu item - enable OSC server ff1c5de1f3 GUI - add new menu item - default midi out channel 4056ca7a56 GUI - fix bug which prevented default MIDI channel being stored across app sessions 853f359d7d GUI - add menu item - enable incoming MIDI cues a775847e4c GUI - minor tweak to MIDI IO name b475c20495 GUI - list connected MIDI ports in menubar 9675fc7bb6 GUI - add menu items force mono and inverse stereo 40ab9e3098 Translated using Weblate (Hebrew) 48774b1270 Translated using Weblate (Catalan) 01829363b1 Translated using Weblate (Dutch) e2972b15a6 Translated using Weblate (Spanish) 7b113e667f Translated using Weblate (Dutch) 30e6ed0574 GUI - add new menu item - enable external synths 2323151268 GUI - add new audio menu and move a couple of preferences across f43642add4 GUI - update display menu items from toggle to show with checkboxes 80c3d5a076 GUI - add preference and menu item for hiding/showing code context ad31491b7f GUI - ensure that the visibility of buttons, tabs & log are saved/restored in settings acba13f876 GUI - refresh context pane on theme change f8edb4cb51 GUI - further tweaks to menu bar 3129e18ac9 GUI - teach context pane to update text colour to match colour theme 7081be6726 GUI - improve menubar 88aad6a2d6 GUI - add new context pane source files to .pro b31094cf7d GUI - add context pane e604ab1793 Translations - update .po files 325b037cf3 Translations - update .ts files 06a7a454e3 MIDI - tweak incoming cue path to maintain backwards compatibilty e54537c5eb GUI - add additional translation files d4fcb00f53 Translated using Weblate (English (United States)) 7ca521e03d Added translation using Weblate (English (Australia)) 7c7b6c6b69 Merge pull request #2519 from ethancrawford/fix_changelog_typo 44465d71b8 Typos - fix small changelog typo 4e16128c5d GUI - bring in accessible widgets 5a91012f86 GUI - bring in new translation files a35d536efe GUI - autocomplete MIDI ports for use/with_midi_defaults 551d0d6838 Fix - remove superfluous word Auto 5c61e07449 Changelog - update to reflect recent changes 4c328aa23c MIDI - fix OSC event string to match previous form ec204a3ab3 Translated using Weblate (Thai) 6642183ba5 Erlang - refactor incoming midi event tuple 4fe0f3846a Merge pull request #2517 from manula2004/patch-2 c957a8ca8f Update README.md eb858a2638 Contrubutors - update list 3e785d9f5c Translated using Weblate (Portuguese (Brazil)) 3f8424cf67 GUI - add preference for enabling or disabling autocompletion system 0e75f0e8d1 MIDI - remove warnings by using _ for function names overridden by sp_midi NIF 4d4303cb56 Erlang - remove accidental typo ebc7ff8ccf Merge pull request #2513 from ethancrawford/fix_midi_typos 3fddc548f7 Typos - fix several typos in midi related comments 7f52eb015f MIDI - remove accidental commit detritus 2349e4ec3b external libs - update sp_midi to new binary based API 300104a1c1 externals - remove old sp_midi c47534aee5 MIDI - update MIDI subsystem to handle new sp_midi changes 64bafc7578 Revert "Merge pull request #2470 from SunderB/patch/show-filepaths-in-errors" 2cecdd4b8c GUI - autocomplete MIDI port names e5e9733199 Translated using Weblate (Korean) 5cba339a20 Translated using Weblate (Portuguese) bb82b631e9 Translated using Weblate (Portuguese) fca92c0f85 Merge pull request #2470 from SunderB/patch/show-filepaths-in-errors a64755bd62 Merge pull request #2472 from maxrabin/patch-1 59423f950c Merge pull request #2471 from ethancrawford/update_changelog 172cfaa4e2 Merge pull request #2485 from ethancrawford/fix_default_fx_slide 694cb6deb1 Merge pull request #2494 from emlyn/patch-9 619c5ce8cd Merge pull request #2498 from ethancrawford/fix_take_last e48c7722df Merge pull request #2504 from ricardoerl/patch-1 9f0511bece Merge pull request #2500 from SunderB/patch-10 fbb259ff40 Translated using Weblate (Portuguese) d00f4d1713 Update Haunted Bells rrand code example 3a06c5a1fe Translated using Weblate (French) 735716ad3f Translated using Weblate (French) d7b9a272d6 Fix libaubio file extension in macOS prebuild script 1293f7a09d Update core.rb 1ac1cc421d Update sonic-pi-server.rb 3006d6cab8 Simplify spider_eval display name process 68d966844d Core - fix bug in take_last ef94f5097e Translated using Weblate (Sinhala) a115962c55 Translated using Weblate (German) e74119e819 Translated using Weblate (Portuguese) 560184e1f0 Update CONTRIBUTORS.md 42c50f9840 Translated using Weblate (Swedish) 4900f49c94 Catch common error 54d0f40677 Translated using Weblate (Polish) ee2795e7df Translated using Weblate (Chinese (Simplified)) b80de285a0 Translated using Weblate (Chinese (Traditional, Hong Kong)) aed73e9294 Translated using Weblate (Chinese (Traditional)) 0d906fe1b0 Translated using Weblate (French) aff1f18b45 Translated using Weblate (French) 5662c6f1f6 Translated using Weblate (Chinese (Simplified)) 3662b9f1b0 Translated using Weblate (Chinese (Simplified)) 9c536cedd9 Translated using Weblate (Portuguese (Brazil)) 751720e69c Translated using Weblate (Portuguese (Brazil)) 34c8d46a3f Update HOW-TO-CONTRIBUTE.md dd8c65f7a6 Translated using Weblate (Sinhala) bfb8964aa8 FX - make default `slide:` affect mix, pre_mix and pre_amp 059ce29693 Translated using Weblate (Sinhala) 1c6d3dedde Translated using Weblate (Korean) 5dfbfda3da Translated using Weblate (Portuguese) 3c7e179a04 Added translation using Weblate (Valencian) 2af13f9451 Added translation using Weblate (Sinhala) 99f666a91b Translated using Weblate (Indonesian) abc38d47cb Merge pull request #2475 from kivancguckiran/master 2b64453b72 added turkish microtonal scales 143b304092 MIDI - fix bug with some fns with on: 0 5312f46823 Update link to project in README to new home 7f4c9c39e9 Changelog - update info re random streams, + grammar fix bb447f3934 Server: Fix errors made by the previous commit; add support for custom eval run names 593fcbd8a6 Translated using Weblate (Norwegian Bokmål) 5ccd5de8ad Include the file path in error messages when running external files b87f7361d8 Docs - fix typos and improve grammar a9ce0e29f9 Correct faulty qt link 2f1681381f Update INSTALL-WINDOWS.md d5131152a0 Update INSTALL-WINDOWS.md 040f9fc0e3 Docs - further windows installer improvements 85e62d1e51 Docs - further updates to Windows install docs 005c7edf3a Docs - minor formatting and file path separator fixes 5b79408bee Docs - Update Windows install instructions 959d1460d5 Translated using Weblate (Portuguese (Brazil)) 3d8cfbd320 Translated using Weblate (Turkish) deaa623aaf Erlang - only print out outgoing midi as debug statement 5f55ee7439 Translated using Weblate (Turkish) 1523392045 Translated using Weblate (Turkish) 3dc687dd68 Translated using Weblate (Turkish) 90ae20e2b2 Ruby - properly namespace Blob 9fa9725359 Erlang - add /midi functionality to API [Experimental] e2207471c5 Erlang - scheduled OSC forwarding functionality now handles raw OSC binaries ef59987d9d Erlang - improve handling of binary OSC args 7f0f4ae03d Translated using Weblate (Bulgarian) 7a609ef78f Build - teach macOS to use prebuilt Erlang headers 3cd8df7584 Prebuilt - include minified erlang distribution for macOS e08ee6aa4f cmake - pass ERLANG_INCLUDE_PATH through to sp_midi 6ac12bd314 Translated using Weblate (Vietnamese) 44cb028f23 Translated using Weblate (Portuguese (Brazil)) 28d36f921b Build - teach Windows where the Erlang prebuilt headers are 5249aa082c Build - add Erlang headers for Windows prebuild 9b2a717951 external - update sp_midi to e99eb629378d31ede67b8d97c435aab6597df466 f20ec9ef68 Docs - fix several typos, improve grammar 99a15c37bd Merge pull request #2458 from emlyn/patch-5 98d264d7b1 Merge pull request #2459 from irstevenson/doc/update_linux_install_guide a68c2fa9da Build - switch from xcopy to copy to hopefully suppress need for manual F/D confirmation ec7d64b700 GUI - stop dotted borders appearing around selected links in documentation widget f1682eee37 GUI - reduce size of sample demo play buttons 1b6d7e6df0 Translated using Weblate (Chinese (Simplified)) 60fb154b4a Translated using Weblate (Norwegian Bokmål) bb4ba9b9b4 Contributors - update dev and translator lists 1f25c1f73e Contributors - add Patreon supporter Matthew Gilliard to list 4d1c61202a Build - make shell scripts executable bd4cd7f378 Merge pull request #2460 from ethancrawford/restore_bullet_points 51f8620c1b I18n - give list items in translated files bullets/numbers 0eebab63ed doc: Update linux install guide 12cdfef418 Changelog - update changelog to reflect recent progress c61e63247d Ensure lib files are writable e63dd175b8 Merge pull request #2457 from emlyn/patch-5 6a531aa5a7 Rename the .dylib to .so cfd3f54706 Fix mac-prebuild a482966512 Issue #2364 731222ba81 Contributors - add Ethan's twitter link 1ba4abf3e7 GUI - improve vertical spacing and centering of sample play buttons in docs 448e0766ad CI - use correct build scripts for macos and linux 6eb8762754 Build - fork mac* build scripts from linux build scripts c9cddafc0b Merge pull request #2452 from emlyn/main-rename 8619003484 Rename 'Master Volume' setting to 'Main Volume' 1b22a44d5f Update some 'master' references to 'main' 5e7a231b1a Build - attempt to avoid File or Directory prompt on Windows 351cccf022 Core Team - add Chris Maughan 5dd2edd25e Merge pull request #2451 from ethancrawford/main ccb7794f5d Docs - further changes from master -> main 351fc977d4 Fix - update links to old master branch now it has been renamed to main a036e40e19 Docs - update another 'master' reference to 'main' 45bce4093c Tutorial - add missing figure for section A.19 2c9eb839b3 Docs - relax strict requirement for SC synthdefs 14826dabae GUI - add aliased cutoff opts to autocomplete for sample fb35676ff8 GUI - increase size of info widget fc4418a65d Test - remove old server test file 3d70b85bda Ruby - remove special case of proctable lib 611853a7c1 Core - teach SPMaps to be initialised from both standard Map init args and existing SPMaps ac9304dfc6 Translated using Weblate (Norwegian Bokmål) 3f0ab8897b Translated using Weblate (Norwegian Bokmål) 7e1295dcc1 Merge pull request #2447 from ethancrawford/update_synth_design_docs 7bc8f2ac4d Merge pull request #2448 from ethancrawford/fix_subtractive_synth_docs 86234ca881 Merge pull request #2449 from ethancrawford/fix_autotuner_typo 8d7e870be8 Docs - fix typo in autotuner docs b14ae8b689 Docs - fix subtractive synthesis example explanation f05962f6f3 Docs - update synth design document 041561632a Tidy - remove unnecessary whitespace 9bd27a2e5f Erlang - rename debug atom to cue_debug c2498524b2 Erlang - remove cue debug messages 549b51533d MIDI - ignore active sensing MIDI messages 2787d1abc7 Merge pull request #2446 from karlsson/fix-erl-osc-bundle 41fa63f3fc MIDI - GUI can now toggle incoming MIDI message to cue conversion 1a4e4a21c1 Erlang boot - update application name 2c7965a9b7 [erlang] Handle more than one osc cmd in bundle 3f554cabcb Update linux-prebuild.sh 556eee36a5 Rename unix_build_externals.sh to linux_build_externals.sh c701b810fe GUI - fix Ruby indentation when a / appears immediately after a ) a55a219b75 Merge pull request #2439 from karlsson/fix-emake 626fe00427 Fix for file globbing and use of erlang makefile c32265658e Build - rename unix-* scripts to linux-* f10e0134e6 Build - fix uni-prebuild script to use new Erlang compilation technique 49e068a9eb Erlang - use correct equality comparison operator a761d68aef Erlang - add gitignore file 759d530185 Core - update Erlang location 7def9824ae Build - update Windows build scripts 743fcff5f3 Erlang - add Emakefile to assist with compilation 7c77327e1a Prebuild - add Erlang tools lib to help with building 8a330e6cb5 Organise Erlang source files into sub-folders 41f5f5ba57 Change Erlang server folder structure, and put the compiled libsp_midi in the priv folder 2c6d86fb18 CI - update default branch for appveyor 236783a1e2 MIDI - flush unsent MIDI messages on Run Stop 71b437f14e GUI - only display MIDI reset button on macOS ecc31f23f8 MIDI - reset whole Erlang BEAM when resetting MIDI 781a0c9ae5 GUI - fix weird quirk in QPushButton on macOS a655103b03 MIDI - re-implement midi reset button in GUI f1cf603e5d MIDI - automatically update MIDI port information in GUI 2d271a6864 Update unix-prebuild to build sp_midi 8be6165c93 MIDI - route incoming MIDI as cue events 8733cd036f Translated using Weblate (Chinese (Simplified)) 06abb2ff03 Translated using Weblate (Catalan) 789a2e28c3 Erlang - update incoming OSC pattern to new tuple form b6a45975d6 sp_midi - update to f06ae95a75 021369c7f9 external - re-add missing external project declaration c571911c0a Erlang - add temporary debug OSC messages for incoming MIDI 6a8d03d20d osmid - remove further references to osmid 67fe61f52c external - remove osmid project 2f909c7ce3 sp_midi - update to d5ec23 e53a040cf7 external - fix cmake linker flags for macOS e6fa437a29 Tidy - remove whitespace f5e5783aec MIDI - route outgoing MIDI messages through sp_midi rather than o2m 685a2177e0 OSC - add ability to access UDP client's OSC encoder 11770554fd Ruby core - add new internal method __osc_send_api a0aa17927f Erlang - add initial prototype providing sp_midi connectivity 518c57db50 External - add sp_midi Erlang nif d7e17bbfb3 Translated using Weblate (Chinese (Simplified)) 209b42fb5b Translated using Weblate (French) 8cfc2f6545 Server - remove spsym experiment 9f7d5088f7 Merge pull request #2429 from rbnpi/master ac6a72c2bf Add msg to server-output log for RPi OS 0148b92a47 Add detection of 8Gb Pi4 and 64bit RPi OS 888ba2fa92 Windows README - mention that the locale needs to be forced to UTF-8 for compatibility with systems using Arabic codepages. e1e07505c4 GUI - add exit menu option to close app b604cb67fe Version - bump to 3.3 (beta) 97bb4d13f0 Erlang - remove unused debug log command b71415af8c Erlang - teach OSC encoder/decoder about binary blob args 8914bee1f8 OSC - teach encoder how to encode binary blob arguments 21b23cd8ae Merge pull request #2427 from rbnpi/master 246bf31764 Update osmid to latest release a0d5b50cb2 CI - bump Ruby versions to test against 2f6ef2d72a Translated using Weblate (Catalan) 0d47a11036 Translated using Weblate (French) 4167d44228 Windows - set priority of supercollider server process to be high priority on windows 4178731a30 Windows - change priority of Ruby server thread to 'above normal' on start 1746ddc2da Core - fix incorrect error line reporting 3a52a58f92 Merge pull request #1993 from ethancrawford/update_synth_design_docs e26db6c2fd Merge pull request #2090 from ethancrawford/fix_minecraft_docs f2c5afdfcb Merge branch 'master' into fix_minecraft_docs 0542687e9c Merge branch 'master' into fix_minecraft_docs b94f17d882 Merge pull request #2001 from ethancrawford/fix_shortcuts_docs 7713f75068 Docs - fix outdated Minecraft API chapter reference 2747129107 Docs - fix outdated keyboard shortcut docs reference 9f6a1baec9 Merge pull request #2420 from rbnpi/master 1ab6ecf588 Update B.01-Using-Shortcuts.md 724de5017a Translated using Weblate (Dutch) bead809c17 Merge pull request #2400 from llloret/tab_direct_shortcut_2 51c4419a63 Merge pull request #2419 from kant2002/kant/ignore-vs-settings 6f3862896b Ignore VS settings 398e418cd8 Merge pull request #2418 from kant2002/kant/cleanup-running-tasks-on-error 751049afb9 Cleanup running tasks on error dialog close Fix #2395 1fc1144b2e Boot - remove initial logged version number which is hard coded 05fb6bcf5f GUI - update splash screens for v3.3 beta 51f2b7e4a2 tidy - fix indentation 74bcb9e3f5 Merge pull request #2413 from ethancrawford/show_slide_table_for_samples bd9912f414 GUI - show slide opts table for sample docs 1e3e8d2a4b Translated using Weblate (Chinese (Simplified)) a38b9cab2e no pid to register if SP didn't start jackd 9b75b7e648 Translated using Weblate (Catalan) 548abeb6e8 Translated using Weblate (Catalan) 05ac87a32e Translated using Weblate (Catalan) c254e9fa51 Add setting to enable the goto tab direct shortcuts 3689b46121 GUI - fix deprecated screenGeometry() syntax 3021813892 Merge pull request #2391 from ethancrawford/update_kalimba_and_rodeo 98bca58371 Merge pull request #2392 from ethancrawford/add_note_slide_to_autotuner fe1a7fccaa Merge pull request #2405 from kant2002/kant/fix-appveyor-build c83dcbbbc7 Merge pull request #2404 from kant2002/kant/fix-hang 68c4b868c1 Add missing flag for `apt-get install` which break the builds See https://ci.appveyor.com/project/samaaron/sonic-pi/builds/32898758/job/7i4f5vh75ugkootp for example 0aca8a7943 Fix hang of starting up ruby tasks Ruby server hang on startup during registering o2m and m2o tasks. Unfortunately this does not fix #2393 but at least make sure that server started correctly, and as such looks like issues somewhere in the reporing of the server to GUI c75c0a0c33 Translated using Weblate (Italian) 2929f9a95f Translated using Weblate (Chinese (Simplified)) 98fdfab8c6 Translated using Weblate (Dutch) 6f31cbe362 Add keyboard shortcuts to switch to tab directly 82936b60e6 Synthdefs - Add sliding to :autotuner's formant_ratio 7867c0a556 Build - improve windows prebuild script 5e8d4a624a Build - update win64 mini Erlang distribution to OTP 23.0 795bfc0be6 Synthdefs - Add note sliding to autotuner fx 81749503b5 Synthdefs - Update several :kalimba and :rodeo opts 8588394831 Synthdefs - fix unintended note_slide conversions 0bf4e35259 Merge pull request #2389 from Joxtacy/fix_autotuner_doc 569d2e5493 Change autotuner doc target_pitch to note d0ed583a16 Merge pull request #2356 from garenhart/master c101bf6c32 Merge pull request #2383 from emlyn/patch-1 776c8c1ce3 Merge pull request #2387 from ethancrawford/master e8e7fa9a25 Docs - fix back-to-front compressor :slope_below docs e72bf9baf3 Update CONTRIBUTORS.md 373a87e9c3 Merge pull request #2378 from xavriley/add_kalimba_synth 88a3cc4a00 Add kalimba synth (African thumb piano) 6e324e622f Translated using Weblate (Korean) 7b2257652f Translated using Weblate (Chinese (Simplified)) a787ece89d Translated using Weblate (Danish) 4a9ec98676 Translated using Weblate (Italian) ce81663835 Delete extraneous file 4513384579 Merge pull request #2376 from xavriley/add_electric_piano c549a3c597 Translated using Weblate (Slovak) 57cd1941d7 Translated using Weblate (Chinese (Simplified)) eb9981f9d8 Translated using Weblate (Swedish) e34521a43c Translated using Weblate (Danish) b972d06031 Translated using Weblate (Portuguese (Brazil)) 8607b032d9 Translated using Weblate (Swedish) 292e371ade Translated using Weblate (Chinese (Simplified)) 693efedbd2 Translated using Weblate (Chinese (Simplified)) 97df9dcc07 Another missing rename a85d7b7dad Whoops - forgot to rename class SynthRodeo 48092fb47b Rename electric_piano to rodeo, hide rq param from docs 3b80b190e9 remove linebreak that was confusing markdown table 07843d02db Translated using Weblate (Chinese (Simplified)) 03ea517dce Translated using Weblate (Chinese (Simplified)) a3c922ba59 Add :electric_piano synth 8ac7a9948f Merge pull request #2372 from SunderB/patch-8 b302bc7b55 AppVeyor: Run Erlang `make install` as root on Ubuntu build 41ff9d7388 Merge pull request #2370 from SunderB/patch-7 189e5307f2 Translated using Weblate (Danish) 8967acabf7 AppVeyor: Fix Erlang installation in Ubuntu build 603513f133 AppVeyor: Don’t update homebrew packages on macOS build dc195afa5b AppVeyor: Build and install Erlang 22.3 on Ubuntu build f6d4b0d6db Add Erlang version info to INSTALL_LINUX.md e0c77d7575 Fix Linux install instructions for Ubuntu 20.04 1d3e0b0fe8 GitHub - add funding.yml file a82f4a5dcb Translated using Weblate (Chinese (Traditional)) 9f472afcfa Merge pull request #2361 from ethancrawford/fix_change_log 2d111e213e Typos - Fix minor typo in changelog 5b659179e2 Merge pull request #2359 from richcarl/erlang-break-out-tests 10485ed5dc Merge pull request #2358 from richcarl/erlang-drop-idle-messages 342d602aff Merge pull request #2357 from richcarl/erlang-catches fd3ae507d5 Break out Erlang test code to a separate module 6ade80754f Erlang server processes don't need to print idling messages anymore 0bb36f7080 Modernize exception handling in the Erlang code 1d47889704 Fix typo in Help (issue #2355) 18a6457a19 Merge pull request #2354 from emlyn/random-docs 45fb37b6c7 Build - add additional Windows lib deps 4ffaea1b9b Build - add mini Erlang to Windows prebuilt binaries 55d39d0c03 Build - specify .exe extension in Windows prebuild script eeda2f9b3c Fix *_random_stream docs ead0fb342e Merge pull request #2313 from emlyn/sample-soundboard e1773ebe5e Merge pull request #2308 from emlyn/pulse-synthdefs 01cb95d270 Merge pull request #2306 from emlyn/patch-5 d08cc3bea9 Merge pull request #2305 from ethancrawford/fix_pulse_width_slide d7ac1af8e0 Merge pull request #2346 from SunderB/patch-5 94cef99a33 Merge pull request #2350 from xavriley/add_pink_and_perlin_noise_sources_for_rand 277fb6c102 Merge pull request #2352 from richcarl/fix-home-dir d950a8cf59 Merge pull request #2353 from richcarl/erlang-otp-app 48f104f449 Add readme confirming there is no additional Python dependency for the project ace81c63dc Generate noise from Python script - add light_pink, dark_pink too fb2876d569 Make the cue server name a start parameter to the api server 03ddc161a3 Use a glob for compiling all the .erl files f013f37f8f Make the Erlang server a proper OTP application with supervision. 44e7611958 Cancel timers asynchronously without getting a message back 98a34656c7 Forgot to enable the main use of user_dir to define home_dir 7ab826fca1 Translated using Weblate (Danish) 799f082724 Guard against strings being passed to use_random_type 6c2a951c33 fixup: use_random_type docstrings 3a48a8e20f Introduce use_random_type [:white, :pink, :perlin].choose f4da2fefe2 Re-add app/server/native folder db8efac180 Merge pull request #2343 from ethancrawford/fix_boot_log_version_message f21f610581 Merge pull request #2342 from emlyn/patch-8 e233f6b899 Update Sonic Pi version text in server bootup message 3f502df0ec Fix ensure_dir f65c026009 Merge pull request #2332 from bthj/patch-1 7573d98f9a Merge pull request #2340 from richcarl/erlang-split-modules f3e6225d89 Move comments and add license notes 6a83c36813 Break out the osc cue server process to a separate module ebe12607a0 Break out the api process to a separate module 2ba5aaf268 Translated using Weblate (Danish) 41ceedc050 Boot - teach boot process to read scsynth options from settings.json a95856b3fc Settings - add new method get_or_set ba214d7c88 Break out the timer tracking process to a separate module 6ad9c0b115 Break out logging and debugging to a util module ca2596ee0b Merge pull request #2311 from SunderB/patch/cmake-2-linux-docs e0324bbb12 Merge pull request #2337 from cmaughan/hotfixes/winkey-fix 950f730c59 Merge pull request #2335 from richcarl/ruby-windows-home-dir e9a366b56c Merge pull request #2320 from ethancrawford/fix_changelog_typo fb5318722a Merge pull request #2329 from richcarl/erlang-debugging 7f0304b412 Translated using Weblate (Hebrew) dadb3363c7 Translated using Weblate (Hebrew) 0e6a412989 Contributors - add Marco Rolappe to list of Patreon supporters. 2134064838 Fix for crash when hitting WIN+/ 98674ea86a Ensure that Ruby and QT find the same user home directory on Windows 00b27411c4 Update 05.6-Variables.md a912d6b80c Translated using Weblate (Hebrew) 45773510a9 Translated using Weblate (Armenian) e32e3b14b3 Improve debug instrumentation 2201a24d40 Merge pull request #2327 from richcarl/erlang-time-warp-mode 61fc0ef96a Start Erlang with multi_time_warp mode for better precision 8aefc1e397 Merge pull request #2325 from karlsson/fix-erlang-test a3097878cd Fixed broken test in Erlang osc part ced443e3b2 Merge pull request #2324 from richcarl/erlang-send-after 77778734ea Added translation using Weblate (Armenian) 60680e1122 Replace the forwarding processes with simple timers for less overhead 8fc4561977 Remove experimental /clock/sync command 205af8e0a7 Merge pull request #2322 from richcarl/erlang-upgradable-code 5fbc470b64 Merge pull request #2321 from richcarl/erlang-os-system_time 8ab21621a3 Use custom url scheme to simplify and generalise handling 5fd60f2cb8 Use separate image for play button (just trimmed run image for now) 686a5aeec3 No longer need ids for links to jump to, since we don't follow them anymore 5be571f07a Don't open links by default, open manually if not a sample 9a8bb8947d Jump to sample on play, instead of top of page c375cda4e1 Play the sample when the play button is clicked 9d1ed3c99c Add play button next to samples 3aa4c89c58 Add handler for clicked links in doc a5aff60ed8 Move arg table below list of samples fb168b3a31 Make process loops handle dynamic code reloading 3ae9f030ed Contributors - update Patreon list 5d9762ddbd Update README.md 58b85c13cb Use os:system_time() instead of erlang:system_time() c82f5633b1 Translated using Weblate (Danish) ca71372f78 Typos - fix changelog typo 69b6eee667 Contributors - update list 436e96a23a Changelog - update for v3.2.2 701c00fac9 Version - update to v3.2.2 2fd30bacf6 Translated using Weblate (Danish) 652b813543 Translated using Weblate (Danish) 334a98175b Translated using Weblate (Danish) 5dfb635bf4 Translated using Weblate (Danish) 826a927674 Translated using Weblate (Danish) 1dc6c53855 Translated using Weblate (Danish) 47cfb9f52c Translated using Weblate (Danish) d92ad00410 Translated using Weblate (Danish) 34d31761d6 update image paths in tutorial translations 6b18cbc803 Translated using Weblate (Chinese (Simplified)) bd479275ab Translated using Weblate (Catalan) 018f6e2572 Translated using Weblate (Dutch) fd9da35d3a Translated using Weblate (Swedish) 402c00adc8 Translated using Weblate (Swedish) 6eb9303b68 Translated using Weblate (Swedish) 785ea7ac63 Translated using Weblate (Swedish) 940577752d Update INSTALL-LINUX.md with instructions on using the new CMake build system 1cab0bdc70 Merge pull request #2309 from emlyn/patch-6 913263c975 Contributors - add Christoffer to list of Patreon supporters 37d850b065 Build - remove extra compile instructions introduced to aid fast_osc which has recently been removed 8abb6e4cee Also fix other links 2c0adf26d9 Maybe fix formatting in Info window History tab 0072678ba8 Windows - update gem doc and script references deee3fe98d Windows - update SuperCollider prebuilt binary to 3.11 52fa29fef8 GUI - honour settings as last step during boot 884e33dec5 Windows - add icon to app properties ec4cc20669 Updated synthdefs for #2305 39b5abc51e Merge pull request #2307 from ethancrawford/fix_changelog_typos be603d03c7 Typos - fix a few typos in the changelog 1f7542622c Contributors - fix link d16aad93d1 Contributors - update contributors list b0bae7daec Fix required namespace 61b8443ac0 GUI - update splash screen ready for v3.2.1 a2291a1b4d Changelog - update for v3.2.1 b511aad4f0 Version - update to v3.2.1 ready for new release 785c43d49f Contributors - add Patreon supporters 31d27510db Merge pull request #2293 from emlyn/help-shortcut b8276b950c Translated using Weblate (Catalan) 911209db47 Fix pulse_width_slide synth opts 52000e2afc strongfocus seems to prevent the setfocus from working afc919909d Test - use correct module name! e2f2b43902 Build - revert to specific win dir names 84172c0c28 Test - specify root namepace c83e813080 Handle left-right shortcut keys in children of docsCentral f2fcfea6fc Make ctrl+shift+H focus the docsCentral tab content instead of the tab bar... cb297a62fa Test - namespace osc encode/decode classes 764350f778 OSC - add missing requires 67eb5916db Test - fix tests now that we've reverted to the pure Ruby OSC 4096146cbe OSC - remove FastOSC code and references adec060c32 OSC - something broke with the latest FastOSC - revert to pure Ruby for now bfc4aa6f8a Translated using Weblate (Greek) 4c9240891b Contributors - add Emlyn and NAMTAO as Patreon contributors 7826bab78d Contributors - add Robin Newman to the Patreon supporters list. 07d46f3d8d build - remove patch version number on Qt dir e37e3aca39 build - attempt different windows shell syntax f407c62f04 Build - minor windows build tweaks f05bd4941d Translated using Weblate (Chinese (Simplified)) d922d7904f Translated using Weblate (Chinese (Simplified)) 4d0b460b4b Merge pull request #2302 from robmckinnon/improve-midi-memory-allocation 9c27ec2e6b Merge pull request #2301 from robmckinnon/ignore-midi-active-sensing 164ee45245 Reduce arrays created in midi send functions 965a30cd60 Don't create cue event for Active Sensing MIDI messages 1cb29cc715 Ruby - remove frozen string magic comments 19b38d484d Contributors - update list 6e710d9d12 Merge pull request #2299 from robmckinnon/memory-improvements 32039bc93a Translated using Weblate (Russian) f420765603 Vendor - upgrade to ruby-aubio 0.3.3 3460ff15a1 Vendor - compile fast_osc the old-school way 8362f294d2 Vendor - rname coreaudio gem to communicate that it is patched. 36db129ad4 Vendor - update memoist gem to 0.16.2 c66877787f Changes to reduce memory allocation 39c6d6405c update fast_osc to 1.2.2 0218b5ef3a Adjust amplitude of piano synth to bring it in line with others 8df9cec501 Core - simplify method implementations 1684b49a9f Tests - test that sample filter can work with ring sources ede6abdc2f Core - teach vector how to behave like a normal array 3507598ac5 GUI - update version number 647346d6cb Change the order of AppVeyor builds to: Windows, macOS, Ubuntu bcb7c965bf Install newest available CMake release from Kitware repo on Ubuntu AppVeyor builds 2c6e8874b2 Fix apt-get install command in Ubuntu AppVeyor build efb7f6e215 Attempt to configure configs for the different AppVeyor build images correctly 0cdbe5b7d3 Only link librt to GUI on Linux 0798d6af32 Link to Qt Mac Extras when building QScintilla on macOS 54eb86211c Fix cmake --build commands on macOS and Linux 84ceebd64b Fix syntax error in the main CMakeLists.txt, and fix detection of macOS when building QScintilla d467af5ebb On macOS with Homebrew, set CMAKE_PREFIX_PATH so Qt libraries can be found by CMake dfeebb50f4 Install aubio via brew in macOS AppVeyor builds 08612a8ce0 Allow Aubio to build on macOS 5af90d0d85 Re-link gettext to Homebrew folders, and append it to PATH in the macOS AppVeyor build cccfc1d427 Change types header file used when building Ogg on macOS efa6c3661a Don't fail macOS AppVeyor build if `brew doctor` finds some warnings 18648123ce AppVeyor builds: output Homebrew config on macOS; do 'apt-get update' on Ubuntu cda164fc16 Fix 'no such file' errors in macOS and Ubuntu AppVeyor builds 1663adea5c Compile native ruby extensions and build erlang files in unix-prebuild.sh; make unix_build_externals.sh executable; update/(hopefully) fix AppVeyor build config for macOS and Ubuntu 1162638379 Add option to set config on Unix; remove already installed prerequisites on macOS AppVeyor build 169b323d73 Hopefully fix bad multi-line entry and duplicate key errors in appveyor.yml cb6787d067 Add --build-aubio option to unix scripts; add Ubuntu and macOS builds to AppVeyor; rename windows build_externals scripts 5a7bb8dac0 Build Aubio and Osmid during prebuild on Unix 08dc0970df Fix another typo b377696901 Examples - remove unused synth opt in shufflit 657dce258b Typos - fix changelog typo ae00e73c90 GUI - auto-focus the error pane when an error happens 8c562d3640 Version - update to 3.2.1-dev c55b029da2 GUI - update splash image for v3.2.1 beta b3cd59889f Changlog - update to reflect recent work towards 3.2.1 f4e27b27cc Core - teach SPVector length 809057790d Core - teach SPVector values_at eac042ef61 Tests - rework setup_test to reflect recent runtime changes 5202746e59 GUI - further work on focus shortcuts e35a324db9 GUI - fix implementation of ctrlShiftKey key sequence helper for macOS 80dcdce3a3 Runtime - rework �subthread waiting 201b3b0683 Fix typos 6152d17722 GUI - initial work adding shortcuts to switch focus 2b8aa7ae01 Docs - add section on Cue Viewer for GUI description bdcb1625ac Build - remove auto-generated build file 18ab12c593 Sound - return even earlier if no FX busses could be created 9d55f20ba5 Log - don't truncate debug log file, instead append to it df2c164246 Runtime - remove __current_subthreads method fba55b00cd Event history - add helper methods for tracking the size 0ec5a955b2 Runtime - fix memory leak in in_thread 8fe2708379 Runtime - tidy in_thread logic and improve variable names c6b041c2d2 Core - log any exceptions that happen in a thread's no kill block 7fb8ddd7f3 Core - teach SPVector each_with_index b44b49ea67 Core - teach SPVector how to flatten c3895b5f09 Runtime - temporarily patch memory leak (partially) ebedfbc2c9 tasks - update sys-proctable to 1.2.2 and associated scripts 2a2f2b4681 Core - older Rubies don't have filter, use the alias select instead 5de7779299 Core - rename convenience method to convert an Array to a SPVector e503247923 Core - further work on SPVector and associated code 892cce79a2 Core - further work fleshing out new SPVector implementation 71ba38ac90 Sound - rely on ThreadLocal#get's default arg eb48c64bc7 Core - add two new assert fns assert_not and assert_not_equal 12e0db48fd Avoid redundant Hash creation in ThreadLocal initialize 9bbc6baa09 Core - dup don't clone to not transfer frozen status 2c1199a478 Vendor - remove hamster as a dependency 93b4d5c910 Core - Implement own immutable vec and hash 46862140e0 Sound - further removal of hamster and atom 117c4a04d5 Note - remove hamster dep b897a4869d Incoming Events - add helper method for communicating its current size c0e8a120b1 Core - remove use of Atom and Hamster Hash d3cbc6b7dd Core - use ThreadLocal#get's default arg 8bfa57505c Server - auto-trim event history 23dbb0fdb4 MSI - add MS VC 142 merge module 8246217d45 build - add erlang to handy win kill script 4a20d7890b INSTALL - add two required gems to the Windows install instructions a7d3d29d3e Revert the default velocity change to the piano synth inadverently introduced in #2041 fc883d1ce3 Translated using Weblate (German) 9a5cedef79 Translated using Weblate (German) 3f29948322 GUI - remove debug styling command 6e0eb39f64 MSI - specify 64 bit architecture 930679cc0a OSC - don't sleep on UDP receive error a163d2b3f7 Translated using Weblate (Chinese (Simplified)) 40bc7624da Translated using Weblate (French) 1e9dfbb8ac Translated using Weblate (Romanian) ebf3c422d2 Translated using Weblate (French) 24f6f34780 Merge pull request #2269 from robmckinnon/resolve-scale ca0b6f6288 Merge pull request #2270 from ethancrawford/fix_ping_pong 2037bd29e1 Merge pull request #2271 from cmaughan/hotfixes/remove_vendor_fastosc 70389137d9 Fix windows build due to fastosc change 953c9a8430 Mix original sound into ping pong output 98f48f7de5 Cache resolving scale objects to improve memory performance 9f0557daab Translated using Weblate (Chinese (Simplified)) b960902893 Translated using Weblate (Catalan) ebaf79b40b Merge pull request #2251 from xavriley/upgrade_fast_osc_v1_2 ca966850ee Merge pull request #2254 from robmckinnon/cache_note_info fb4b830697 GUI - update startup h1 colour to match theme 17e0b1b915 License - update dates and rtf version (used in msi) c00c7c08bc GUI - move to qrc links for html images bf27a62528 Merge pull request #2264 from rbnpi/master 8b9d5d6939 GUI - on first boot make sure incoming pane is large and scrolled to the top 73b618404e Update sonicpilog.cpp set Linux fontsize to 12 61ea567d12 GUI - improve styling of startup window d15ce5301d Styles - fix typos 345b522714 GUI - increase default log font size on macOS d351c6ba07 GUI - scale welcome window and ensure it's on top at first launch d56afd9d6f GUI - open app full screen on first ever launch c9b91cbc60 GUI - show welcome friend help page on first ever boot f06452f6f2 GUI - set default code font size to be not *huge* b4c738e082 Log - add additional descriptive log lines during boot 2ffb4fba8e Contributors - update lists cbfe8ede76 GUI - default to an unlabelled spectrum scope on first launch of the app 275043506a GUI - use .ini files for settings on all platforms dfa890e91f GUI - set scope label fontsize correctly ad3a465608 Merge pull request #2260 from rbnpi/master e44bbcc866 Merge pull request #2263 from ethancrawford/changelog_improvements 1eb5084f3e Scripts - fix clear-logs.rb on Windows cd8eebdbab Tidy - whitespace fixes d4aac3f37c Changelog - fix several typos, improve grammar 50a8199126 Update CHANGELOG.md 6c610d2de2 Update CHANGELOG.md e719984567 Update CHANGELOG.md c542125772 Merge pull request #2261 from ethancrawford/update_scopes_tooltip c70be774c9 Update CHANGELOG.md eeb20e72ea Version - update to v3.2 4aec6d3bf7 Changelog - add release notes for v3.2.0 - Tau 876c1d2130 Contributors - update contributors lists eb1707c47a GUI - tweak font sizes for macOS d491d43003 FX - rename autotune arg target_pitch to note 741413c84f GUI - re-enable shortcuts for zooming log and cue panes d900a80db5 GUI - fix styling of MIDI channel selection box c3c9b4080a GUI - slightly increase default font sizes bc31ca58a3 GUI - teach prefs to keep to a minium size 481ea4740e GUI - reduce preference width requirement by shrinking descriptions b49191377b GUI - further style tweaks fc3772f89b GUI - improve formatting of info tabs for high DPI monitors b8abd102dd GUI - update splash screen for v3.2 release 5d5a614d23 GUI - update scope kinds tooltip in preferences 2d889af8e9 Update unix-prebuild.sh e82f571b68 Coreteam - update layout of coreteam info page 12aab0ecd0 Core Team - update Adrian Cheater's photo d9d12f8187 MSI - clear old msi build artefects before creating a new installer e61b68ab7c Changelog - update based on recent work 2fe9300036 Docs - update gui screenshot cf35956338 GUI - improve splash size on Windows with varying monitor DPI values cf35f45751 Merge branch 'master' of github.com:samaaron/sonic-pi 304f532014 GUI - replace editor marker error with a scaled image 9523b6c920 Translated using Weblate (German) 08f3de1062 Server - don't boot additional websocket server 194a7b956b Cache resolving note objects to improve memory performance 65461effef Fix - remove superfluous end keyword 43bce6e39c Onsets - correctly pass sample rate to aubio bd7bd87e18 changelog - update to reflect new features bdf955367a Merge pull request #2253 from rbnpi/master 23c3c3f5a9 udate jackd boot for RPi and Linux 1eb0de3231 GUI - style checkboxes similarly on all platforms f02f34d068 Contributors - update contributors list 04e1004970 Changelog - update for 3.2 beta 12 6dd950d06b GUI - scale error pane height based on DPI 73b8bf2a7c Erlang - print version in logs 8592665c3b Merge pull request #2252 from rbnpi/master 420e302841 RPi builds don't use extra-ugens folder now. 7004559b50 Erlang - use spawn_link to link scheduled processes ae8d801308 Audio - bugfix - add audio latency when sched_ahead_time is locally modified ca542f712d GUI - refresh scope on toggling visibility 3347d594c3 Tidy - whitespace fixes 311b808e5f GUI - switch scope axis toggle to scope labels toggle 1754997de4 GUI - add [GUI] debug label 0a121bc441 Translated using Weblate (Polish) ec2ac87212 Translated using Weblate (French) 978d3fa583 Translated using Weblate (Polish) 80ddca2c82 Translated using Weblate (Hebrew) cbd94bcf6f Translated using Weblate (German) e13114cfb5 GUI - make pane separator lines more visible dad2f95f36 GUI - don't explicitly style QWidget background. 964c946c26 Tweak compile_extensions.rb for fast_osc 4958a1412d GUI - further high dpi styling work 6d3f8854aa Upgrade fast_osc to v1.2.0 9d517f9fa8 Installer - copy Erlang distribution directory when building MSI on Windows 3272244cd0 License - remove Qwt and add KISS FFT and Tracy 9a681e5b8b Tutorial - remove erroneous " ba55182d77 Translated using Weblate (French) d5c79ac1f7 Translated using Weblate (Dutch) 581a1ac799 Translated using Weblate (Russian) 53be344563 Translated using Weblate (German) bc063d2a5c Translated using Weblate (Catalan) 36792cc989 update translation po files 71c2eaba15 update translation ts files 8793233ed7 Tutorial - update MIDI and OSC paths to reflect recent changes ed15921a77 Breaking Change - MIDI - encode source with : separators in keeping with incoming OSC 1ff41ddd9a Fix Warning - ambiguous first argument; put parentheses or a space even after `-' operator 2b15a465d1 Fix Warning - character class has duplicated range: 96334e55c7 Fix Warning - assigned but unused variable - t1 & t2 8774e13d1f Fix Warning - assigned but unused variable - sat d4b4329ef5 Fix Warning - parentheses after method name is interpreted as an argument list, not a decomposed argument 692e658998 Fix Warning - warning: assigned but unused variable - res 64804783ca Fix Warning - assigned but unused variable - default 6d9acf06ae Fix Warning - mismatched indentations at 'end' with 'module' ad62cfc9c2 Fix Warning - warning: assigned but unused variable - matcher 3b0e09691c Fix warning - mismatched indentations at 'end' with 'def' 98eeb78e86 Fix Warning - assigned but unused variable - added_subthread_prom ea732febb0 Fix Warning - mismatched indentations at 'rescue' with 'begin' a3a7969252 Warning - `elsif' at the end of line without an expression 61d8dd646a Warning - assigned but unused variable - arg_validations 713e8836a0 Warning - fix ambiguous first argument; put parentheses or a space even after `/' operator b034b85f23 Warning - fix warning about & being interpreted as an argument prefix 849785be81 Warning - fix warning about unused variable sym 313752fea3 Core - teach rand and rand_i to handle ranges more elega…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The old instructions have been moved to app/gui/qt/old/INSTALL-LINUX-pre-3.2.md (with the old build scripts).