GithubHelp home page GithubHelp logo

sonicpi.vim's People

Contributors

dermusikman avatar gitter-badger avatar kylebarbour avatar lilyinstarlight avatar lpil avatar patrickmcelwee 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  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

sonicpi.vim's Issues

README suggests SuperCollider is required

Downloading an external version SuperCollider isn't required for Sonic Pi to work (it bundles it internally so the user does't have to bother installing it for their specific platform.

License for sonicpi.vim

Hi @dermusikman!

I've been working on a fork of this sonicpi.vim plugin at https://github.com/lilyinstarlight/vim-sonic-pi. I'm wanting to start sharing my fork, but I noticed that there was no license in the original repository describing how the code can be used and modified.

Is my fork allowed and if so, are you able to license it under an open source license so that I can use it?

GitHub has a website at https://choosealicense.com/ for deciding on a license and while much of Sonic Pi is MIT licensed, I do not have a preference myself for which license you choose as long as it allows modification and distribution (which all of the licenses on that website allow).

Thank you for making sonicpi.vim and I hope you are safe and well!

Viewing of error messages

Hello!

Is it possible to view error messages when a buffer is evaluated unsuccessfully due to an error?

Thanks,
Louis

Always getting ERROR: Sonic Pi is not listening on 4557 - is it running?

So I write a simple play 70 buffer, execute !sonic_pi and then always get this error:

C:\WINDOWS\system32\cmd.exe /c (sonic_pi)
ERROR: Sonic Pi is not listening on 4557 - is it running?
shell returned 1
Hit any key to close this window...

I've checked, proccess are listening on correct ports. Tested with 4556 and 4558 as well.
Everything runs fine if I use sonic_pi GUI or open a cmd and run sonic_pi play 70

Automated export for the autocompletion (synths, sounds, samples...)?

It looks like the file sonicpicomplete.vim was last updated more than 2 years ago.

Meanwhile, a few more synths and other options have been added to Sonic Pi, and it would be great to have them with the autocomplete feature of sonicpi.vim!

How is this file usually updated? By manually comparing with the Sonic Pi source code?

Otherwise, it could be interesting to automate this process, for example with a bunch of regular expressions on specific files to extract synth names, fx names and so on.

Also, the information about synths has been moved to: https://github.com/samaaron/sonic-pi/blob/master/app/server/sonicpi/lib/sonicpi/synths/synthinfo.rb

Send selected to server?

Hi there,

Thanks for creating this to make the Sonic Pi experience much much more awesome with vim - I'm wondering what should I do to be able to send a selected chunk of code to the sonic pi server, instead of the whole file I'm currently editing.

Thanks

Don't 'stop' when changing buffers

Hi,
Thanks so much for this plugin - I really love it. One thing that I find annoying though is that changing buffers in vim sends the 'stop' command to sonic-pi. I have a 'utils' file with a heap of common functions, and I'll often want to work on them in one buffer while playing the 'main' buffer.

If you don't think this is a generally useful change, could you give me a hint about what I'd need to change in the vimscript to do it myself? I can't see anything obvious.

Cheers,

Ben

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.