Bipscript 0.17 released

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
VanHammen
Established Member
Posts: 38
Joined: Sat Aug 29, 2015 3:53 pm
Has thanked: 9 times
Been thanked: 6 times

Bipscript 0.17 released

Post by VanHammen »

Bipscript is a scripting language for interactive music. Features include APIs for audio plugin hosting, MIDI sequencing and OSC control.

Version 0.17 is now available, includes upgraded support for ABC notation + Ableton Link integration

Site: http://www.bipscript.org
Install: http://www.bipscript.org/install.html
Basslint
Established Member
Posts: 1511
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 382 times
Been thanked: 298 times

Re: Bipscript 0.17 released

Post by Basslint »

Thanks, I just tried to update the openSUSE package but the build failed (due to stricter compiler flags on GCC 12, I would suppose). I attached the log here.
Attachments
bipscript_log.txt
(196.93 KiB) Downloaded 55 times
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
VanHammen
Established Member
Posts: 38
Joined: Sat Aug 29, 2015 3:53 pm
Has thanked: 9 times
Been thanked: 6 times

Re: Bipscript 0.17 released

Post by VanHammen »

I just tried to update the openSUSE package but the build failed
Many thanks for packaging. There are a few warnings there that really should be cleaned up but the only error (so far) looks like a missing include. I've fixed this now in the master branch.

If you want to patch 0.17 for the package it should be easy, just add the missing include somewhere at the top of src/midi/abc.h :

Code: Select all

#include <map>
Thank you for reporting this and please let me know if anything else goes wrong with the build.
Basslint
Established Member
Posts: 1511
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 382 times
Been thanked: 298 times

Re: Bipscript 0.17 released

Post by Basslint »

Applied the patch and all went fine, thanks for you fast intervention!

Gonna throw something you can safely ignore out there. ABC is very nice and there are many implementations around, but what about MML? There is only a single solid libre implementation I know of (mugene-ng, which is written in Kotlin, very hard to package) and MML has a lot of Japanese users (and I suspect many Western users in the chiptune community). I think it could be a neat feature for Bipscript.
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
VanHammen
Established Member
Posts: 38
Joined: Sat Aug 29, 2015 3:53 pm
Has thanked: 9 times
Been thanked: 6 times

Re: Bipscript 0.17 released

Post by VanHammen »

ABC is very nice and there are many implementations around, but what about MML?
The advantage of ABC over MML is that there's a single spec, so in theory all software is working with the same notation.

MML seems to have a different flavor for each hardware project that used it. It makes sense but also makes it harder to use in software, you'd have to choose a hardware implementation or formalize your own spec.

I see that the mugene folks did just that, create their own spec document. Perhaps theirs can also be used for other software implementations including bipscript.

Having said that, there is basic MML support, it is not as advanced as the ABC but it does exist already in v0.17:

http://www.bipscript.org/en/api/Midi/MML.html
Post Reply