There does appear to be a lot of interest in Denemo on the Mac, so here is a guide to what I did.
First, you need to install macports. Macports is a command-line utility that downloads and installs UNIX tools on Mac OS X. (This is all complicated, so get some coffee ready.) The installation guide is here:
https://guide.macports.org/#installing. As the guide notes, you will also need to install Apple's XCode. You can find a MacPorts package for Catalina here:
https://github.com/macports/macports-base/releases/.
Once you have macports installed and have taken a tour through the usage documentation, use MacPorts to install the following prerequisite packages for Denemo (with the command sudo port install [package_name] from a Terminal command line). This is from
http://denemo.org/hacking-sources/, modified to the MacPorts name and variant for each respective package.
- guile
- aubio
- portaudio
- fftw-3
- gtk3 +quartz
- libxml2
- xml2
- automake
- intltool
- gtk-doc
- libtool
- gtksourceview3 +quartz
- fluidsynth
- autoconf
- libsmf
- gettext
- librsvg +quartz
- portmidi
- libsndfile
- evince +quartz
- rubberband
- lilypond
Then, download the Denemo source here:
http://ftp.gnu.org/gnu/denemo/denemo-2.4.0.tar.gz
Unzip it in a working directory. Then, open a terminal window, change to that directory, and run:
cd denemo
# Run configure in another directory to not pollute your workspace with .o files
mkdir bin && cd bin
../configure
make
make install
Hope this helps.....I will also say Denemo itself has something of a learning curve. As I noted a few weeks ago to this list, I also found I needed to remap the Mac keyboard shortcut bindings. If you do not have experience running programs on Mac OS X that use GTK, recognize that you'll need to adjust your usual Mac expectations in terms of GUI behavior.
David