-
-
Notifications
You must be signed in to change notification settings - Fork 927
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
Sonic Pi binaries in Ubuntu PPA: Please test & report back #827
Comments
Sonic Pi needs jackd, but the default config of jackd as installed by Ubuntu sometimes doesn't work as expected. This isn't a sonic-pi issue, but a jackd issue. I'm not sure if/how the sonic-pi package can help with this. Suggestions are welcome. |
One thing that needs testing are some of the more funky things one can do with the stand-alone server. To get things installed in a Linuxy way, the Sonic Pi libraries were installed in |
Great work Hanno! 🤘 I'll test as soon as I have time. |
Works great in an Ubuntu 14.04 (trusty) VM for me! Steps to install (for my future benefit when I forget).
and write the following to that file
Then add the key by doing
(The first step may not be necessary but it's what I did...) |
Using |
I ran this from the source on Ubuntu 14.04 LTS for a bit, then tried to run from this PPA. I had to completely remove everything the readme says to install prior to a from source install, then followed the instructions in an apt-get error message about a mess of qt5 dependencies. Among others, I had to manually install lqt5scintilla2, just off the top of my head. Oh, and bd_808 appears to not make any noise. :p |
Could you provide the error message? Also, what Sonic Pi code did you try to play the bd_808 sample? |
No, I couldn't provide the error messages. I didn't write them down. The Sonic Pi code was the built-in tutorial for playing :bd_haus at a dance On Fri, Nov 27, 2015 at 5:54 PM, Hanno Zulla notifications@github.com
|
@gmschroeder the :bd_808 isn't quite as loud as the :bd_haus. Maybe you just need to turn up the volume? The Ubuntu packages should install alongside other QT libs without a problem. I cannot replicate the problem you described and would need a more specific error message. |
(shrug) I had all my levels maxed out on a Lenovo G480, alsa, and the app. On Sat, Nov 28, 2015 at 6:34 PM, Hanno Zulla notifications@github.com
|
Is the sample file found in /usr/share/sonic-pi/samples? What happens when you play it outside of Sonic Pi with a different media player program? |
Also, did you run /usr/bin/sonic-pi or your self compiled version? |
Works great for me on 14.04, thanks! |
Hanno: I ran the self-compiled version and usr/bin/sonic-pi version On Sun, Nov 29, 2015 at 6:54 AM, Antti Halla notifications@github.com
|
It installed just fine for me, but it refuses to acknowledge any of the ruby versions i have installed. As soon as i open it, i get an error message stating it couldn't find ruby because it's not added to PATH (which it is, i quadruple checked). P.S: thank you for the sc3-plugins pack :) |
@gmschroeder sorry, I cannot reproduce your problem here. If one sample plays ok, the other one should play as well. Since you seem to have this problem with both a self-compiled and the PPA binary, there must be something funky going on with your computer. Could you please have a look into the log files in @CadaverLab thanks for the feedback. Could you please do a |
Just tried the PPA on ubuntu 15.10.
|
@jrobinson-uk please try starting jackd with |
Exactly what I found on 15.10.
|
@rbnpi yes, thanks. I still wonder where to put this. The sonic-pi package isn't the right place to put the user into the realtime group. |
@CadaverLab There is a new version of the sonic pi packages up on Launchpad, please try upgrading and let me know if it worked. However, I'd still be thankful if you could also send me the output of |
@rbnpi Tried the steps you suggested, Sonic Pi now tries to execute the script but stops at first line. Whilst jackd is running no other sound/video playback works. Rhythmbox won't play, youtube videos load but don't play in chrome, something weird going on. Then Jack won't quit and I have to reboot. |
@jrobinson-uk does it help if you do |
@hzulla will try updating the package and report back. |
Updated, no change sadly. The actual error message (for completion's sake i suppose) says
There's a "show details" button which comes up with this wall of text |
@CadaverLab That log seems to say that Sonic Pi cannot connect to jackd. But something weird is going in your log. The ppa binary installs Sonic Pi in
|
There used to be a There is a |
@Cadaverlab Please do |
If your package manager tries to download from the "/precise/" location, it means that your source list is wrong. It should be "/trusty/" there. The instructions at the top of this issue thread are the most recent guide on what to do to get Sonic Pi and should work with trusty. |
ok ehm.. first off, i'm an instant fan of sonic_pi, since i discovered it about 12 hours ago.. however, i run sonic-pi 2.10 on Xenial Ubuntu (16.x.y), and i can't find a single way to upgrade to the recommended 2.11 sonic-pi, nor can i find a way to compile it from source. I did try, i read the manuals, etc, etc. second.. you've built in a limit that says i can't have more than a certain number of references to samples stored on disk. that plainly sucks, and probably prohibits the making of songs with a wide range of instruments. can you lift this limit, please? |
@seductiveapps thanks for playing with Sonic Pi - we're glad you're enjoying it. To answer your questions: Our debian release was kindly contributed by @hzulla in his spare time. It is only thanks to the kind generosity of volunteers that we have a generic linux release at all. If you would like to work with the latest version then I'm afraid that the only option for you currently is to compile it yourself - or wait until someone kindly builds a release. Secondly, the limit you're mentioning is a configuration option for SuperCollider (the audio synthesis server) and is required for boot. This limit is currently in the thousands, but you can easily hack the source if you want more - or you can wait until we have implemented a means for specifying your own SuperCollider boot flags. Hope that this helps :-) |
Wish i had time to help out improve sonic-pi... but i gotta keep my code work focussed on my own stuff (https://github.com/seductiveapps/seductiveapps) On the other hand, i dont mind learning a bit about C(++) Linux development. |
does anyone using sonic-pi on Ubuntu 16 (Xenial) experience that after starting sonic-pi all other sound producing apps (music player, youtube) in Ubuntu no longer produce sound? needs a reboot to get going again.. fortunately i have 2 computers.. one computer to browse for samples and get inspiration from youtube, and another computer to edit my own songs in (if it pans out, i'll create a youtube channel after i have produced some songs) |
and lastly, for now, a small(?) feature request.. can the buffer buttons please be replaced with a tabpages subsystem like the browser has, and can that tabpage keep track of which file is opened (i'm looking for CTRL-S shortcuts to save an open file in sonic-pi, and it would be great if sonic-pi polls for file-changed notifications, so that i can use any other editor to edit song scripts in.. that would also decrease the amount of feature-requests ofcourse) |
eh, is there a multi-line comment feature? /* --- */ dont work :( |
Have you tried
=begin
COMMENT
COMMENT
COMMENT
=end
Luis
|
see also the `comment` and `uncomment` functions,
nico
…On Thu, Jan 12, 2017 at 2:38 PM, Luis Lloret ***@***.***> wrote:
Have you tried
=begin
COMMENT
COMMENT
COMMENT
=end
Luis
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#827 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAWSmv8rARs9ZA5XXOO9_X5lf4dGwInCks5rRizJgaJpZM4GpFEL>
.
|
thanks. i'm new to python :) |
Haha, you mean ruby, right... ;).
|
At the moment, because of my background, I also prefer python to ruby, but
don't tell Sam... :).
(And, no, I don't want to start a flamewar, this is just a joke...)
…On 17 January 2017 at 14:03, Luis Lloret ***@***.***> wrote:
Haha, you mean ruby, right... ;).
|
Nothing wrong with Python as a professional language. However, I personally think that for education Ruby has some nicer (more forgiving) aspects. It also has the |
Agreed!
|
i'd like to file a bugreport. know of no other place to do that than here on this webpage.. #BEGIN description for bug__sonic_pi__SA__001 #END description for bug__sonic_pi__SA__001 |
@seductiveapps - the typical route for creating a new bug report is to create a new issue by hitting the New Issue button at the top right of the issues page: Unfortunately I don't fully understand your issue. It looks like you have your FLAC or WAV samples (MP3s are not supported) in a specific folder:
Yet you don't seem to be able to play them? Is that correct? Have you tried putting the following code into an empty buffer and hitting Run:
What happens? |
For simplicity of use, Sonic Pi auto-loads samples from disk into just before it's needed. This obviously takes a different amount of time depending on your hd speed amongst other factors. If your hard drive is too slow for this this behaviour, one solution is to pre-load all of your samples either at the start of the music or in a custom |
Closing this now as the topic has migrated from the original issue. Please feel free to open up new issues as necessary. |
Hi thanks for this great software. I have sonic pi installed from the ppa (2.1.0) an i have a little issue. I have bluetooth speakers, and all works fine, with all my programs, except sonic pi. the audio from sonic pi still go out from my laptop speakers. Do you know how can i fix this? Thanks! |
Sorry there currently isn't a more recent release for Debian post 2.10. If this is something you'd like to contribute that would be wonderful. Otherwise we unfortunately have to wait for someone to generously donate their time. |
Hi Sam ;) |
If I knew all the steps - I'd have done it myself. The last release was kindly donated by @hzulla - he may be able to help - otherwise I'm afraid it's left as a problem to be solved... |
Ok I will ping him ;) |
first, thanks for the work already done. |
We’re looking for a new maintainer for new Linux releases. @titimoby are you interested in helping out? :) |
As you saw in the forums, I'm currently looking at what needs to be done first on a single laptop. At least I say, let's discuss it ;) |
@titimoby I'll be glad to help, but would also want to try and get back into the saddle. |
I started looking at the packaging also and am willing to help out. Should we start a new issue for discussion on what needs to be done for 3.0.1 packaging? |
Hi,
there is a Sonic Pi binary PPA on launchpad.net and it needs beta-testers. The ppa repository provides precompiled binary .deb packages of Sonic Pi and the Supercollider SC3 UGen plugins for Ubuntu version 14.04 ("trusty"), 15.04 ("vivid") and 15.10 ("wily").
To use them, do this:
You can then start the application through your desktop's menu or with
/usr/bin/sonic-pi
.This is beta, so expect things to break. Please test and report back problems here or on launchpad.
Thank you.
Update 1: The Sonic Pi PPA has now moved to "more official" location on Launchpad and the ppa download address was modified.
Update 2: Most users fail to start jackd. We're working on that. Until then, please read
/usr/share/doc/sonic-pi-server/README-JACKD
for help.The text was updated successfully, but these errors were encountered: