-
Notifications
You must be signed in to change notification settings - Fork 3
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
Having feedback from users #4
Comments
OS: Windows 10 This project is pretty cool - here's my feedback:
I know you likely have finite time but I'm messing around with this with little music production experience, I'm wondering if you would be able to annotate the image currently embedded in the readme to show what each of the panels do? I know a lot of live coding projects use lisp variants and lua has a pretty cool lightweight lisp called fennel if you've heard of it, might be a fun alternative. |
@Jarodwr This is the first feedback from users. Thank you for commenting,
It should not be necessary: In Debug/settings you should be able to choose between scsynth or supernova and set audiodevice, then just Supercollider/BootSC,
If you mean the top-rightmost panel (the script-gui panel) it is filled by the script so it is different with each different script. With simple_theme you have "instrument" for a midi playable instrument, then FScope is a frequency histogram, then a mixer with three channels, then Effects panel with gverb and then master section with volume and two master inserts: Compander and Limiter and finally the master Vumeter section. You can expand the whole script-gui panel clicking in the icon placed up-right in the panel.
Adding fennel seems easy with local fennel = require("fennel")
table.insert(package.loaders or package.searchers, fennel.searcher)
local mylib = require("mylib") -- will compile and load code in mylib.fnl But without creating a custom mylib.fnl it would be useless. Creating mylib.fnl as a substitution of Lua2SC Lua libraries would be an enormous work. I think that learning Lua is more sensible, there are several resources in Readme.md: Lua learning resources and Lua2SC learning resources. For live coding you can use Dont doubt in making questions as repository issues. |
Hi! this is an awesome project! anyway, thanks so much for this project! |
It can be run without gui uncomenting https://github.com/sonoro1234/Lua2SC/blob/master/lua2SC/lua2sc.lua#L160
There are no bindings to supercollider codebase. It is just a Lua program acting as a client to scsynth (or supernova) using OSC protocol. |
To run without gui you will need to first start scsynth or supernova then in Lua2SC.lua change "internal" to "tcp" before launching and also edit the path to the script you want to run from Lua2SC. |
Awesome, thanks for the quick answer! I mean, lua itself is small, and I like having submodules for resolving dependencies so its clear what you are pulling as dependencies. I'll probably - when I have some time - try to fork this, remove all the gui bits and try to document as much as I can the lua code. |
Yes. The only things done directly in sclang were help generation and plugin definition exporting.
Just the opposite. I did this project because I didn`t feel comfortable with sclang. |
SAME. At the same time I love fennel and I'm trying to use it where I can; for me, this endeavour is related to trying to merge sound generation and sound patterning on the same 'space'. |
I love Lua too!
I wonder if Lua2SC works well on Mac OS now? I tried it a few years ago and got it working, but I have forgotten everything about it.
Curious
thor
… On 19 Aug 2022, at 16:38, Tomás Ciccola ***@***.***> wrote:
SAME.
I actually like lua for its versatility (metatables!) and compactness: it actually fits all inside my head as opposed to slang which is huge and there are multiple ways of doing the same stuff.
At the same time I love fennel and I'm trying to use it where I can; for me, this endeavour is related to trying to merge sound generation and sound patterning on the same 'space'.
Patterns in sclang always seemed unnecessary verbose to me, so I'm going to try to do something like a fennel implementation of tidal.
—
Reply to this email directly, view it on GitHub <#4 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAFP5JBV27TBQ6SB3NCRFVDVZ62CBANCNFSM4H325WQQ>.
You are receiving this because you are subscribed to this thread.
|
I cant be sure as I dont have Mac OS myself
PR are welcome!! |
Specially from people who downloaded releases.
Does it work?
Linux also?
The text was updated successfully, but these errors were encountered: