Results 1 to 10 of 14

Thread: GNU Gets In The Music Production Business

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,133

    Default GNU Gets In The Music Production Business

    Phoronix: GNU Gets In The Music Production Business

    The first official release of Cursynth was announced today, a GNU attempt at making a musical synthesizer...

    http://www.phoronix.com/vr.php?view=MTYzNDQ

  2. #2
    Join Date
    Nov 2012
    Location
    France
    Posts
    594

    Default

    Please, there is no need to throw your coke cans at them. It doesn't hurt you when it is being developed.

    Note that a lot of GNU projects have very little manpower -- there are hundreds of them.


    (it looks a bit like an April Fools but maybe there's something serious behind that)
    Last edited by Calinou; 03-18-2014 at 12:27 PM.

  3. #3
    Join Date
    Jan 2014
    Location
    Tallahassee, FL 32304
    Posts
    113

    Default

    I have successfully compiled and ran Cursynth, but it does not expose audio outputs and a MIDI input as a JACK client and I'm unsure about how to navigate the synth using a computer keyboard. Also, you need to set the terminal large enough to accommodate the curses-based user interface before you launch cursynth and to get out of it, I'd have to close a terminal, which I couldn't figure out how to get back to the command prompt.

    However, the curses-based Cursynth is pretty interesting, if not for the negatives outlined above.

    (Oh, I did not check the README file, mostly because I'm used to figure out how to operate a synth program such as ZynAddSubFX and a couple of other mouse-based programs. It would be nice to provide a hint at the bottom of the screen for telling me what to do in a Cursynth.)
    Last edited by GraysonPeddie; 03-18-2014 at 12:46 PM.

  4. #4
    Join Date
    Jan 2013
    Posts
    1,459

    Default

    Eh... I'd like to say this sounds cool but honestly, just seems kind of pointless.

    Is there really a need for a terminal-based softsynth?

    There are already many very good quality open source softsynths available. ZynAddSubFX is one, it already has tons more features, a GUI... why don't these people rather contribute on some existing open source audio project, many of which could use more developers?

    Even the specs seem kind of run-of-the-mill, nothing really special or innovative. Two oscs with fixed waveforms? MEH...

  5. #5
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,601

    Default

    Quote Originally Posted by dee. View Post
    Eh... I'd like to say this sounds cool but honestly, just seems kind of pointless.

    Is there really a need for a terminal-based softsynth?

    There are already many very good quality open source softsynths available. ZynAddSubFX is one, it already has tons more features, a GUI... why don't these people rather contribute on some existing open source audio project, many of which could use more developers?

    Even the specs seem kind of run-of-the-mill, nothing really special or innovative. Two oscs with fixed waveforms? MEH...
    Well, it doesn't require X, so it's lighter than anything else. You can probably run this on calculators without problems.

    I always like ncurses frontends. They probably shouldn't be the only frontends, but the fact that they exist show the flexibility of the library, and allow for more flexibility as well (say, you have a server box that has a MIDI port, and it's the only box around that has one; it would be a shame to be required to install X just to make use of it).

    For similar reasons I have made CLArcomage, the command-line frontend to libarcomage, the Arcomage (card game) library I wrote. It's probably not used much, but it's cool and of educational value to have it available. The whole thing only takes a bit over 100 lines of code, so why not? It's also great for debugging the library (when you're not sure if the bug is in the library or the frontend).

  6. #6
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,187

    Default

    Quote Originally Posted by GreatEmerald View Post
    I always like ncurses frontends. They probably shouldn't be the only frontends, but the fact that they exist show the flexibility of the library, and allow for more flexibility as well (say, you have a server box that has a MIDI port, and it's the only box around that has one; it would be a shame to be required to install X just to make use of it).
    No need to install the X server, that's what the networking support is for.

  7. #7
    Join Date
    Jan 2013
    Posts
    1,459

    Default

    Quote Originally Posted by GreatEmerald View Post
    Well, it doesn't require X, so it's lighter than anything else. You can probably run this on calculators without problems.
    Yes, if you can find a calculator that supports PCM signal output of any kind. And has ALSA/OSS drivers written for it.

    I always like ncurses frontends. They probably shouldn't be the only frontends, but the fact that they exist show the flexibility of the library, and allow for more flexibility as well (say, you have a server box that has a MIDI port, and it's the only box around that has one; it would be a shame to be required to install X just to make use of it).

    For similar reasons I have made CLArcomage, the command-line frontend to libarcomage, the Arcomage (card game) library I wrote. It's probably not used much, but it's cool and of educational value to have it available. The whole thing only takes a bit over 100 lines of code, so why not? It's also great for debugging the library (when you're not sure if the bug is in the library or the frontend).
    Well sure it makes sense for things like that, but a softsynth? Why would you ever use a X-less server as your synthesizer? I guess I'm just not seeing the usecase...

    I mean don't get me wrong, it seems like something the authors made just for fun, and if so, more power to them, who am I to criticize anyone's hobby. Just doesn't seem very useful to me.

  8. #8
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,798

    Default

    Quality. Sure to impress people using VST instruments with polished and intuitive GUIs.

  9. #9
    Join Date
    Jun 2011
    Posts
    840

    Default

    Quote Originally Posted by RealNC View Post
    Quality. Sure to impress people using VST instruments with polished and intuitive GUIs.
    lolz. Yeah, the gui on this synth certainly isn't going to turn any heads... That being said - as a musician, i am less concerned with the look of a synth, than i am with how it sounds/performs. Cursynth doesn't offer any overly compelling, modern features but even considering that, it is at least possible that it has an interesting sound/quirk to it [as many more constrained synths can & do], but i wasn't able to even test that.

    it definitely needs some work;

    - When built with Alsa + Jack, it tries to grab alsa, rather than use jack [even when jack is running];

    Code:
    RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (hw:0,3), Device or resource busy.
    RtApiAlsa::probeDeviceOpen: pcm device (hw:0,3) won't open for output.
    then if i build without alsa [and just jack], i get;

    Code:
    RtApiJack::probeDeviceOpen: the requested sample rate (44100) is different than the JACK server rate (96000).
    I'm not really interested enough to figure it out, as I tend to use my VSTs on my linux box anyway. Which work just fine ~ N.I: Komplete 9 , U-he, Audio Damage + the odd freebie, etc... afaict, without hearing it; Cursynth is likely not competitive with [regardless of gui] with any of the synths that i tend to use. [many of which i tend to disable the gui's for anyway.

    regardless, it is nice to see someone working on a music related project for linux [which could use many, many, many more - as there are areas where linux is still extremely lacking]....

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •