[yoshimi] Re: Working FreeBSD version :)

  • From: Andrew Deryabin <andrew@xxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Mon, 30 Oct 2017 12:23:28 +0400

Hi Owen,

If you implement MusicIO interface (as AlsaEngine and JackEngine do) - OSS backend will provide all needed features.

May be you can make this backend work at low latencies, around ~2-5 ms? It would be great if freebsd kernel can do this :).

Regards,

Andrew


30.10.2017 07:05, blubee blubeeme wrote:

Hi Andrew

Thank you for the hard work. Since you removed the ALSA backend to get things to work on FreeBSD I though I could work on an OSS driver. I know people say OSS is old but whatever I try to avoid Jack at all costs, just my own reasons.

With that being said, if I'm going to write and OSS backend what features would you want? If you give me an idea I I'll have a better idea instead of me just writing what I need and stopping there. Plus I would eventually like to have the OSS backend upstremed if at all possible.

Best,
Owen

On Fri, Oct 27, 2017 at 3:08 PM, Andrew Deryabin <andrew@xxxxxxxx <mailto:andrew@xxxxxxxx>> wrote:

    P.S.

    This branch was *not* cutted to work on freebsd only - is works on
    linux too - I corrected CmakeLists.txt to make checks on OS
    versions and compile only needed parts of code.

    P. P. S.

    LV2 plugin works too, of course :)


    27.10.2017 10:58, Will Godfrey пишет:

        On Fri, 27 Oct 2017 10:38:22 +0400
        Andrew Deryabin <andrew@xxxxxxxx <mailto:andrew@xxxxxxxx>> wrote:

            Hi all!


            I've made a working freebsd version for all *NIX fans like
            me :).

            Created new branch called 'freebsd'. Enjoy :).

            Some highlights:

            - works with jackd from stardard freebsd ports archive

            - excluded alsa engine compilation (which only works in linux)

            - corrected BankUI.fl (comparison of pointer and null
            pointer deference bug)

            - corrected source files to conform standard C library
            without glibc
            extensions like exp10f etc..


            Tested - it works :). Here is the screenshot:

        Very impressive!


-- Regards,
    Andrew


    Yoshimi source code is available from either:
    https://sourceforge.net/projects/yoshimi
    <https://sourceforge.net/projects/yoshimi>
    Or: https://github.com/Yoshimi/yoshimi
    <https://github.com/Yoshimi/yoshimi>
    Our list archive is at: https://www.freelists.org/archive/yoshimi
    <https://www.freelists.org/archive/yoshimi>
    To post, email to yoshimi@xxxxxxxxxxxxx <mailto:yoshimi@xxxxxxxxxxxxx>



--
Regards,
Andrew

Other related posts: