Package Details: bespokesynth-git 1.1.0.r42.gf93ce26-1

Git Clone URL: https://aur.archlinux.org/bespokesynth-git.git (read-only, click to copy)
Package Base: bespokesynth-git
Description: A software modular synth
Upstream URL: https://www.bespokesynth.com/
Licenses: GPL3
Conflicts: bespokesynth
Provides: bespokesynth
Submitter: milkii
Maintainer: dvzrv
Last Packager: dvzrv
Votes: 8
Popularity: 0.000000
First Submitted: 2020-08-28 18:22 (UTC)
Last Updated: 2021-12-21 14:14 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

yochananmarqos commented on 2021-10-05 16:29 (UTC)

Updated PKGBUILD. Needs to be checked for missing dependencies, not sure I got them all.

milkii commented on 2021-10-04 05:04 (UTC)

it would help the cause if the pkgbuild was updated going by https://wiki.archlinux.org/title/VCS_package_guidelines

milkii commented on 2021-10-03 12:35 (UTC) (edited on 2021-10-03 12:37 (UTC) by milkii)

dvzrv said they didn't end up having the time before and forgot to give someone else access but will do the latter soon, if they haven't by the time I've posted this.

I uninstalled because I don't like having to work with VST and not LV2 plugins. I'd rather help in the spread of a libre plugin format (that has an explicit CV signal system) than be locked into a software system/workflow where I have to use plugins where the developer is bound by legal restrictions to potentially stop developing in that format or not to make plugins in that format in future (like what happened with VST2).

heinz-doof commented on 2021-10-02 06:50 (UTC)

Regarding the missing font: You can either put the resource folder under /usr/share/BespokeSynth/resource or set the environment variable BESPOKE_DATA_DIR to point to the resource folder.

slack_twot commented on 2021-09-28 23:10 (UTC)

@saburouta

I've tested your package build, which does build and copies the resource files into various /usr/share locations. Unfortunately the issue with missing font /frabk.ttf persists. I spent some time reading the source code, trying to figure out if it was possible to write a patch for this default file path behaviour(looking in the wrong place), but discovered the code base is a regular mess, it will need tidying at some point. I can get the app to work as intended by placing the executable in the share folder, with the icons/resources/applications folders in the same directory. This breaks Linux distribution rules, and its structure is similar to a macOS dmg installation. It also appears to be searching for all resources on the '.' path relative to the application, this is probably hard coded somewhere, there are a few examples of hard coded variables in the source code, but then again I'm no cmake expert. File paths and user preferences should be defined in a config file, like a json, that is script modifiable dependent on the host/target OS, then the developers won't be harassed by people struggling to make things work.

saburouta commented on 2021-09-24 22:29 (UTC) (edited on 2021-09-24 22:30 (UTC) by saburouta)

Hmmm. Well, I made a new PKGBUILD if you want it. https://pastebin.com/vJmTXQhM

edit: Why uninstalled? Do you not like Bespoke? Is there something wrong with it?

milkii commented on 2021-09-24 18:41 (UTC) (edited on 2021-09-24 18:44 (UTC) by milkii)

1) JUCE previously required one to open a file in Projucer GUI then resave it again as part of the build process (!!)

2) no

I uninstalled several months ago and gave up access to editing the AUR entry. dvzrv has been pinged in #archlinux-proaudio, and they are TU so maybe they will make an actual package given the attention the software has gotten recently.

saburouta commented on 2021-09-23 03:03 (UTC)

Pardon my ignorance, but: 1) why is this launching xfvb? and 2) is there a reason to stick to Projucer?

tylersrevenge commented on 2021-09-22 04:02 (UTC)

@opale95 I was able to get it running fine building with the instructions on the github using Cmake.

Popolon commented on 2021-09-20 00:20 (UTC) (edited on 2021-09-20 00:21 (UTC) by Popolon)

Please could you add in PKGBUILD, just after this one:

  sed -i -e 's/usb-1.0/usb-1.0;python3.8/'  BespokeSynth.jucer

The following line:

  sed -i -e 's/3.8/3.9/g'  BespokeSynth.jucer

This is quick'n'dirty patch and should be updated in few month, but at least it works.

This programs search the two fonts in / ???? So this can be done by adding at the end of package() function:

  install -Dm644 ${srcdir}/BespokeSynth//MacOSX/build/Release/resource/frabk.ttf ${pkgdir}/frabk.ttf 
  install -Dm644 ${srcdir}/BespokeSynth//MacOSX/build/Release/resource/frabk_m.ttf ${pkgdir}/frabk_m.ttf

This is really not clean but at least it work :(. All I seen with jucer is weird like this. Perhaps made mainly for MacOSX