Git Product home page Git Product logo

sonoro1234 / lua2sc Goto Github PK

View Code? Open in Web Editor NEW
57.0 8.0 3.0 11.99 MB

Lua client for supercollider scsynth and supernova

License: Other

CMake 0.73% Shell 0.07% HTML 7.29% CSS 0.20% Lua 61.80% SuperCollider 0.66% C 20.77% C++ 5.15% Makefile 0.41% Common Lisp 0.40% Java 0.99% Inno Setup 0.05% Python 0.61% QMake 0.02% Awk 0.06% Batchfile 0.17% Roff 0.18% Rich Text Format 0.01% Cython 0.43%
lua supercollider supercollider-scsynth supernova oscpack lanes portmidi wxwidgets

lua2sc's People

Contributors

sonoro1234 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lua2sc's Issues

portmidi update

Hi sonoro1234,

I'm the creator of PortMidi. I was a bit surprised to find how many portmidi versions there are on Github. I've finally gotten around to making a number of updates that are mostly minor but long overdue.

I also decided it would be wise to host a copy of PortMidi on Github.

I went through every copy of PortMidi I could find, looking at 4583 files and running diff 7961 times, but who's counting? :-)

I picked up a few fixes from your collective works, although with this many files and changes, I'm sure I missed something.

Your repo appears to serve as a source of bindings for Lua. I hope you can add support for the new Pm_CreateVirtualInput() and Pm_CreateVirtualOutput() functions for Linux and macOS. Let me know any problems. If you tell me you updated and things work, I'll recommend your repo in rbdannenberg/portmidi/README.md. Note that you can also unbundle the bindings from the base portmidi implementation in C, and just refer to a particular version at rbdannenberg/portmidi. (Although rbdannenberg/portmidi has some old bindings for python, C#, and Java, I'm not planning to maintain or even keep them since they have been siphoned off and maintained in independent efforts. So I'm unbundling bindings from base code too.)

Thanks,
Roger

Cant boot SC

Hello! I could not hear any sound from example file.

$uname -a
Linux legion 5.7.15-1-MANJARO #1 SMP PREEMPT Tue Aug 11 15:00:37 UTC 2020 x86_64 GNU/Linux

I run JACK from QjackCtl tool. I had installed SuperCollider in my system and also I compiled supernova from sources and put it to Lua2SCinstall/SuperCollider. I tried to Supercollider->Boot SC and got
SCTCP waiting for server nil connection refused in program console. Also I tried to Boot SC internal but it has same result.

Test build system

I have worked an all bundled build with cmake.
This has been tested with mingw (without msys) , nmake (msvc) and linux but still is left to try osx builds.
Any comments are appreciated.

One good start point for a mac osx build is looking for places in CMakeLists.txt that are now used for linux (if(UNIX)). Some will be good also for mac but others should be adapted.
First I would build it with -DBUILD_WXLUA=off because wxLua is the heaviest part and getting wx module from https://studio.zerobrane.com/support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.