DGEdit 0.10 released

DrumGizmo development and support forum.
http://drumgizmo.org/

Moderators: MattKingUSA, khz, muldjord, Glocke, deva

Post Reply
User avatar
deva
Established Member
Posts: 285
Joined: Sun Oct 23, 2016 10:15 am
Has thanked: 3 times
Been thanked: 31 times
Contact:

DGEdit 0.10 released

Post by deva »

DGEdit version 0.10 has been released

A new version of the official drumgizmo drumkit creation tool, DGEdit, has been released.

New in this version is the possibility to create a full drumkit with several instruments instead of just one instrument and also the option to save the session in a .dgedit file.
For the full list of changes, check the roadmap for 0.10: https://drumgizmo.org/wiki/doku.php?id= ... ersion_010

The editor were presented at the Sonoj Convention 2018 (http://sonoj.org/) in Cologne. A video is available here: https://media.ccc.de/v/sonoj2018-1805-drumgizmo

Get it at https://drumgizmo.org/releases/dgedit-0.10.0/ (source only)
eamonn
Established Member
Posts: 9
Joined: Sat May 04, 2019 10:22 am
Been thanked: 1 time

Re: DGEdit 0.10 released

Post by eamonn »

Hi,

I'm working on a new kit but the version of DGedit that I have seems to be pretty old.
Do you know of a package somewhere that I could safely install (I'm on KDE Neon, which is based on Ubuntu 18.04 as far as I know).
I would prefer to avoid compiling (I'm working on a rather clean and stable, production only, computer).
Thanks for your time.

Eamonn
tavasti
Established Member
Posts: 2047
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 208 times
Contact:

Re: DGEdit 0.10 released

Post by tavasti »

eamonn wrote:Do you know of a package somewhere that I could safely install (I'm on KDE Neon, which is based on Ubuntu 18.04 as far as I know).
I would prefer to avoid compiling (I'm working on a rather clean and stable, production only, computer).
When on some computer where it needs to be kept 'clean', compiling yourself might be safer. Sure, installing one package by hand (download and dpkg -i) is clean, but adding some repo goes to territory where you can get side-efects.

I generally work like this (example is for software with configure, but for others you may need to find other way to tell where to install)
apt install stow
sudo mkdir -p /usr/local/stow/greatsoftware-v1.2.3
cd greatsoftware-v1.2.3
./configure --prefix /usr/local/stow/greatsoftware-v1.2.3
make
sudo make install
cd /usr/local/stow
sudo stow -v greatsoftware-v1.2.3
That way, you don't mess any system directories, don't install packages from other sources and you can remove that installation with:
cd /usr/local/stow
sudo stow -Dv greatsoftware-v1.2.3

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

eamonn
Established Member
Posts: 9
Joined: Sat May 04, 2019 10:22 am
Been thanked: 1 time

Re: DGEdit 0.10 released

Post by eamonn »

Thanks Tavasti ; while I'm sure you are technically right, "safe" for me means that I feel confident I understand what I'm doing and I'm not sure compiling might enter this definition before a long time.
If trusted packages don't exist, my second preferred option will probably be to make the best of whatever I can find (old or hazardous).
User avatar
Shupacabras
Established Member
Posts: 116
Joined: Fri Jun 08, 2012 11:12 pm

Re: DGEdit 0.10 released

Post by Shupacabras »

Hi, sorry mi bad english
what is "moc qt5"? I have the error when trying to compile
Regards
eamonn
Established Member
Posts: 9
Joined: Sat May 04, 2019 10:22 am
Been thanked: 1 time

Re: DGEdit 0.10 released

Post by eamonn »

I don't know about moc-qt5 but I did found a working package for KdeNeon (one of the dev installed it for me on my laptop at Sonoj convention and I still had the deb).
User avatar
Shupacabras
Established Member
Posts: 116
Joined: Fri Jun 08, 2012 11:12 pm

Re: DGEdit 0.10 released

Post by Shupacabras »

"qtbase5-dev-tools" is installed
I still have a mistake

Code: Select all

checking for ANSI C header files... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.23... yes
checking for QT... yes
checking for moc5... no
checking for moc-qt5... no
checking for moc... moc
checking for rcc5... no
checking for rcc-qt5... no
checking for rcc... rcc
checking for uic5... no
checking for uic-qt5... no
checking for uic... uic
checking for AO... yes
checking for SNDFILE... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tools/Makefile
config.status: creating src/Makefile

Code: Select all

cristian@AMD-A10:~/Software/dgedit-0.10.0$ make
make  all-recursive
make[1]: Entering directory '/home/cristian/Software/dgedit-0.10.0'
Making all in src
make[2]: Entering directory '/home/cristian/Software/dgedit-0.10.0/src'
QT_SELECT=qt5 moc -o aboutdialog.moc.cc aboutdialog.h
QT_SELECT=qt5 moc -o audioextractor.moc.cc audioextractor.h
QT_SELECT=qt5 moc -o canvas.moc.cc canvas.h
QT_SELECT=qt5 moc -o canvastool.moc.cc canvastool.h
QT_SELECT=qt5 moc -o canvastoollisten.moc.cc canvastoollisten.h
QT_SELECT=qt5 moc -o canvastoolselections.moc.cc canvastoolselections.h
QT_SELECT=qt5 moc -o canvastoolthreshold.moc.cc canvastoolthreshold.h
QT_SELECT=qt5 moc -o canvaswidget.moc.cc canvaswidget.h
QT_SELECT=qt5 moc -o channeldialog.moc.cc channeldialog.h
QT_SELECT=qt5 moc -o channelswidget.moc.cc channelswidget.h
QT_SELECT=qt5 moc -o filelist.moc.cc filelist.h
QT_SELECT=qt5 moc -o imageeditor.moc.cc imageeditor.h
QT_SELECT=qt5 moc -o instrumentdialog.moc.cc instrumentdialog.h
QT_SELECT=qt5 moc -o instrumentwidget.moc.cc instrumentwidget.h
QT_SELECT=qt5 moc -o itemeditor.moc.cc itemeditor.h
QT_SELECT=qt5 moc -o mainwindow.moc.cc mainwindow.h
QT_SELECT=qt5 moc -o player.moc.cc player.h
QT_SELECT=qt5 moc -o project.moc.cc project.h
QT_SELECT=qt5 moc -o projectdialog.moc.cc projectdialog.h
QT_SELECT=qt5 moc -o projectrenderer.moc.cc projectrenderer.h
QT_SELECT=qt5 moc -o renderdialog.moc.cc renderdialog.h
QT_SELECT=qt5 moc -o samplesorter.moc.cc samplesorter.h
QT_SELECT=qt5 moc -o selection.moc.cc selection.h
QT_SELECT=qt5 moc -o selectioneditor.moc.cc selectioneditor.h
QT_SELECT=qt5 moc -o volumefader.moc.cc volumefader.h
QT_SELECT=qt5 moc -o zoomslider.moc.cc zoomslider.h
rcc dgedit.qrc > qrc_dgedit.cc
QT_SELECT=qt5 lrelease ts/dgedit_da.ts
lrelease: could not exec '/usr/lib/qt5/bin/lrelease': No such file or directory
Makefile:1294: recipe for target 'ts/dgedit_da.qm' failed
make[2]: *** [ts/dgedit_da.qm] Error 1
make[2]: Leaving directory '/home/cristian/Software/dgedit-0.10.0/src'
Makefile:413: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/cristian/Software/dgedit-0.10.0'
Makefile:345: recipe for target 'all' failed
make: *** [all] Error 2
cristian@AMD-A10:~/Software/dgedit-0.10.0$ 
12strings2hands
Established Member
Posts: 29
Joined: Tue Jan 10, 2017 5:28 pm
Has thanked: 4 times
Been thanked: 4 times

Re: DGEdit 0.10 released

Post by 12strings2hands »

I'm having a similar problem. I got past the lrelease problem by adding the lrelease location.
I may have had to install it with one of these commands:

sudo apt install libao-dev libsndfile-dev qt4-default

I did a search and found 'lrelease' in this path, so I set the PKG_CONFIG_PATH environment variable to it:
env set PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/qt5

However, when I run 'make' it gets to the lrelease step and runs and runs, using about 100% of one of my cpu's. This is the process running right now:
PID PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
27656 20 0 14072 792 728 R 99.3 0.0 5:16.76 /usr/lib/qt5/bin/lrelease ts/dgedit_da.ts
Post Reply