Looks very nice! Maybe its time for a Pull Request?
Topic/more words to help home
supercollider:develop
â prko:topic/more_words_to_help_home
## Purpose and Motivation I recently compared the help document home page or inâŚ
Looks very nice! Maybe its time for a Pull Request?
That looks quite nice to me. The title âGetting diving in deeperâ sounds a little weird to me (a copy paste thing?), so perhaps that can be rephrased.
Sorry! How about one of the followings?
My first thought was simply âDiving deeperâ, but Iâm not a native speaker myself, so not sure
âDiving deeperâ
+1
Thanks! Simple and nice!
Waiting for more answers!
English weirdness: the plural of âcodeâ in this sense is also âcodeâ so:
Contributing to SC: Codes
should be
Contributing to SC: Code
or
Contributing to SC: Share Code
IMHO Writing Classes
is important! Maybe move it to the top of the Intermediate section?
I would also reorder Language Reference:Advanced
Partial Application
J concepts
List Comprehensions
â We should also rename J Concepts in SC as âWorking with Multi-dimensional Arraysâ perhaps (although that might need to be. a separate pull request? - few are familiar with J and many have questions about multidimensional arrays!
@semiquaver
Thanks, I have changed what you mentioned.
I have also added some guides and references that are not in the SC 3.4 for Windows documentation home.
I have not added a link for sclang, as I am not sure which is better for it between Process and Main.
The links for vscode, vscodium, jupyter and emas are now linked to each extensionâs github.
The âAudio Device Selectionâ category does not seem appropriate. Should it be moved to the âGetting Startedâ section?
Would it be better to show the paths of sclang, scsynth, supernova and scide per OS? Showing these executables in the file explorer seems to help beginners understand the inter-application cooperation.
Should I mention the use with Raspberry Pi, Bela and Arduino?
I think I have done almost all the necessary things and now I just need to do a PR. However, I will wait a few days for further answers! Thank you all very much. It is really nice to work with all of you! And I apologise to those of you who have a bad feeling about my rewriting or reusing your sentences.
When summarising, I have to change sentences without losing the core meaning and use DeepL, quillbot or wordtune due to my English skill. These processes can radically change both your and my original wording and sentences.
Hereâs a quick edit of this paragraph for style:
In addition to managing server-side objects, sclang offers an interactive programming environment for on-the-fly coding, an extensive library for creating patterns and a library of scales and modes from various cultures. Creating processes that unfold over time is straighforward in sclang. It also provides all the essential features of a graphical user interface that can be used to create animated visual effects. With support for MIDI, OSC and HID, sclang can be easily interfaced with local and networked hardware and software.
Leading with this phrase already assumes some sophistication on the part of a newcomer.
Perhaps something more direct like
âsclang controls audio synthesis processes on the server and offersâŚâ
Maybe we shouldnât over promise here It may be sufficient to say one can create custom user interfaces, data visualization, and animations.
Thanks for putting thought into this!
oh! straighforward is very good!!!
@semiquaver, @mike
Thanks!
Currently the paragraph is as follows:
sclang controls audio synthesis processes on the server and offers an interactive programming environment for on-the-fly coding, an extensive library for creating patterns and a library of scales and modes from various cultures. Creating processes that unfold over time is straighforward in sclang. It also provides all the essential features of a graphical user interface that can be used to create custom user interfaces, data visualization, and animations. With support for MIDI, OSC and HID, sclang can be easily interfaced with local and networked hardware and software.
I hesitate at the mention of other IDEs as they arenât officially supported, and many arenât fully operational (without experience/help).
Perhaps clarify that âcommunity members also maintain slang integration with other popular IDEs such asâŚâ
I suppose these details can be ironed out in the PR.
@mike
Thanks!
The paragraph is then currently as follows:
The SuperCollider-IDE (Integrated Development Environment) allows you to start writing code right out of the box. Community members also maintain sclang integration with other popular IDEs such as Visual Studio Code, VSCodium, SCNvim, scvim, Emacs, and so on.
esp considering that graphics are scheduled on the app clock (sigh)
A bit OT, but there is a great sc extension scintillator by lnihlen which allows to use Ugens for Video-Synthesis
Although I really appreciate the thread I would suggest to move to a PR which allows for more easy collaboration-management where everyone who wants to add a change can simply suggest it via the PR procedure
Although I really appreciate the thread I would suggest to move to a PR which allows for more easy collaboration-management where everyone who wants to add a change can simply suggest it via the PR procedure
Done! Thank you for encouraging me!
supercollider:develop
â prko:topic/more_words_to_help_home
## Purpose and Motivation I recently compared the help document home page or inâŚ
, and animations
animations is a bit too much. but it was tried many times (including unpublished older versions of sc), BUT some people manage to do it:
Fredrik Olofsson Musikproduktion
Thanks for the work @prko
If the jupyter SC3 notebooks get stable, and itâs easy to use, it will be a great way for people to know the language. Itâs a great platform to write tutorials.
Animations is probably ok: not so long ago, @neilcosgrove made a complete game engine for supercollider.
The SuperCollider 2D game engine. Contribute to neilcosgrove/Supercollider-World_World development by creating an account on GitHub.
This is incredible. Love it!
Also, you have been able to do animations in SC from the beginning. I made a laptop ensemble piece in 2003 with live animation. I do miss the QuartzComposer plugin though. We really had it all for a hot minute.
Sam
Wow, thatâs incredible!