Old 01-05-2021, 07:49 AM   #1
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default Tonelib GFX problems

Serious problems with Tonelib 4.5.3 plugin and Reaper 6.18. When using Tonelib, next time opening same project - several items are moved. It's very confusing when both audio and midi items (parts) are misplaced and not on beat. Sometimes even items are missing completely. Brainsalad.

I'm pretty sure it's Tonelib because I've uninstalled SWS. And I've gone back to a backup of the same project without Tonelib, added Tonelib to a couple of tracks, recorded new audio and the same happens again. Items get moved after saving and then reopening the project.

This is a project with maybe 8 tracks in total, 1 min 30 s. long. Very few xruns and little CPU usage. Tonelib does not display any unusual CPU usage either.

After removing Tonelib and moving the items to correct beats and record some more guitar with other guitar plugins - the problem does not occur again. It hasn't occured before on any project I've recorded with much heavier usage (more tracks, more plugins)

I will try and post this at the devlopers bug tracker as well.
Seems to me that Tonelib GFX is one of the very best Linux native guitar plugins. And the sounds from it was immediately sounding great - very elaborated presets and possibilities galore. Very sad I can't use it on my rig.

Last edited by jjcale_guitar; 01-05-2021 at 07:59 AM.
jjcale_guitar is offline   Reply With Quote
Old 01-05-2021, 10:54 AM   #2
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default

One more problem:

when Tonelib GFX is used (active) - sliders in Reapers own JS plugins stop to work properly. Goes away when Tonelib isn't active.
jjcale_guitar is offline   Reply With Quote
Old 01-07-2021, 02:49 AM   #3
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default

Further testing the vst only and not the vst3 version, after a tip at the Tonelib bug thread:

Tested just the vst instead of the VST3 by installing the whole package and then removing the Tonelib-GFX.vst3 directory from /usr/lib/vst3/. Not good at all.

Tested by setting up a couple of audio parts/items and a midi part/item in a new empty song project. Splitting some audio items and the midi item and saving. Then re-opening the project AND some splits were missing, both in one audio item and in the midi item!

Furthermore; opened an earlier project completley without Tonelib and look and behold - missing parts/items and moved parts/items even in that song! Thx for Reapers auto backup function!!!

Reaper shows no error messages at all and starting Reaper from the terminal does not show any error messages either.
jjcale_guitar is offline   Reply With Quote
Old 01-07-2021, 08:24 AM   #4
fsynth
Human being with feelings
 
Join Date: Sep 2020
Posts: 119
Default

I just installed Tonelib Linux version on Ubuntu Studio but have not recorded anything yet.
Seems to run well on my machine including importing presets I made on the Windows version.
Will record a couple tracks in Reaper to see if it gives the same problems you are getting?
fsynth is offline   Reply With Quote
Old 01-07-2021, 01:44 PM   #5
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default

I will follow your development with interest!
jjcale_guitar is offline   Reply With Quote
Old 01-07-2021, 07:32 PM   #6
fsynth
Human being with feelings
 
Join Date: Sep 2020
Posts: 119
Default

I am slow at updating programs! but can say with Reaper 6.16 and Tonelib GFX 4.5.2 everything worked well?
Recorded 5 tracks,
Track 1 was one bar copied and pasted for almost a minute.
Track 2 recorded through split in the center, deleted second half and pasted first half to end.
Track 3 recorded straight to end.
Track 4 recorded straight to end.
Used the .vst for the first three tracks and the .vst3 for the fourth.
Selected all and moved forward one bar.
Track 5 was a MIDI track added after all that using PG8x converted by LinVst.

So I am absolutely no help to you sorry
Oh! also put Event horizon JSFX on the master all controls worked no matter which version used or displayed (vst, vst3).
Something must have changed in either Reaper or Tonelib in newer versions?

Last edited by fsynth; 01-07-2021 at 07:39 PM.
fsynth is offline   Reply With Quote
Old 01-07-2021, 10:13 PM   #7
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default

Thanks for the effort! It might help to narrow down the problem. Since I'm on Reaper 6.18 I might try 6.19 and see if that helps.
jjcale_guitar is offline   Reply With Quote
Old 01-08-2021, 06:38 AM   #8
fsynth
Human being with feelings
 
Join Date: Sep 2020
Posts: 119
Default

Might want to try a portable install of Reaper 6.16? Also if you have Tonelib 4.5.2? Could help to find which update is causing your problems?
fsynth is offline   Reply With Quote
Old 01-11-2021, 10:11 PM   #9
ufug
Human being with feelings
 
Join Date: Dec 2020
Posts: 10
Default

You guys are doing better than me. Just trying to use ToneLib crashes Reaper (6.19) instantly on my end.
ufug is offline   Reply With Quote
Old 01-11-2021, 11:43 PM   #10
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default

I noticed I'm still on Tonelib 4.4.0 and have no issues with Reaper 6.19.

we should also request to Cockos more verbosity in terminal, at least for linux users, as it's now impossible to track down missing dependencies or find other issues while loading/running Reaper after 6.15..
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
biopsin is offline   Reply With Quote
Old 01-12-2021, 11:26 AM   #11
fsynth
Human being with feelings
 
Join Date: Sep 2020
Posts: 119
Default

Are both you guys using the native Linux version of ToneLib GFX?
4.5.2 native Linux is working great here, Ubuntu Studio Reaper 6.16.
Will try to find time to update Reaper to 6.19 and see how it goes?
@ufug are you using Tonelib 4.5.3?
fsynth is offline   Reply With Quote
Old 01-12-2021, 12:31 PM   #12
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
Default

I have the native Linux 3.8.2 Free version, and thought I should test it. Initially it was loading with a blank UI, but then I noticed Kontakt also was having issues.

After doing a sudo apt update and sudo apt upgrade followed by a reboot, all works again just like before, but it makes me wonder if some out of sync stuff happened in a Linux update that is now maybe back in sync.
__________________
Glennbo
Hear My Music - Click Me!!!
--
Glennbo is offline   Reply With Quote
Old 01-12-2021, 01:42 PM   #13
JamesPeters
Human being with feelings
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
Default

I don't know if this will help, but you can try

ldd (name of plugin.so)

See what dependencies are required for the plugin and if you're missing any.
JamesPeters is offline   Reply With Quote
Old 01-14-2021, 03:46 AM   #14
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default

Quote:
Originally Posted by JamesPeters View Post
I don't know if this will help, but you can try

ldd (name of plugin.so)

See what dependencies are required for the plugin and if you're missing any.

Good Tip! I'll check it out. Thx!
__________________
Open source as a principle. Devuan distro - systemd free!
jjcale_guitar is offline   Reply With Quote
Old 05-09-2021, 08:44 PM   #15
dottokuya
Human being with feelings
 
Join Date: Dec 2020
Posts: 1
Default

It seems the problem jjcale_guitar posted is the same as mine. Recent ToneLib GFX unfortunately broke several of my Reaper projects, active volume knobs turned into -inf, automation scrambled, audio clips shifted and stretch to 0.00001.

This is when I tried to open a project with ToneLib GFX via gdb reaper -ex run -ex bt

Thread 1 "reaper" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49 ../sysdeps/unix/sysv/linux/raise.c: No such file or folder.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1 0x00007ffff7935864 in __GI_abort () at abort.c:79
#2 0x00007fff12d89a96 in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#3 0x00007fff13051f2d in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#4 0x00007fff130525b9 in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#5 0x00007fff13051e9d in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#6 0x00007fff12d6a92d in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#7 0x00007fff12d58752 in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#8 0x00007fff12d5131f in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#9 0x00007fff12d57548 in () at /usr/lib/vst3/ToneLib-GFX.vst3/Contents/x86_64-linux/ToneLib-GFX.so
#10 0x00000000008dbe94 in ()
#11 0x00000000008c2f0e in ()
#12 0x0000000000748cd7 in ()
#13 0x000000000072a227 in ()
#14 0x000000000072d1b7 in ()
#15 0x00000000004abfb6 in ()
#16 0x0000000000846b39 in ()
#17 0x000000000084a6f4 in ()
#18 0x000000000084b2bb in ()
#19 0x00000000004f4455 in ()
#20 0x0000000000524525 in ()
#21 0x00000000005324c7 in ()
#22 0x0000000000547ee0 in ()
#23 0x000000000075b7f8 in ()
#24 0x000000000075df58 in ()
#25 0x000000000076a2cd in ()
#26 0x00007ffff768dcb6 in () at /opt/REAPER/libSwell.so
#27 0x00007ffff7681387 in () at /opt/REAPER/libSwell.so
#28 0x00007ffff769aa0d in () at /opt/REAPER/libSwell.so
#29 0x00007ffff767e0c0 in () at /opt/REAPER/libSwell.so
#30 0x00007ffff768451b in () at /opt/REAPER/libSwell.so
#31 0x00007ffff768dcd8 in () at /opt/REAPER/libSwell.so
#32 0x00007ffff76aac92 in () at /opt/REAPER/libSwell.so
#33 0x00007ffff76ab125 in () at /opt/REAPER/libSwell.so
#34 0x00007ffff7203733 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#35 0x00007ffff723ae36 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#36 0x00007ffff6e2784b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff6e7ac68 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff6e24f83 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff76acc1a in () at /opt/REAPER/libSwell.so
#40 0x00007ffff768e022 in () at /opt/REAPER/libSwell.so
--Type <RET> for more, q to quit, c to continue without paging--<RET>
#41 0x0000000000415756 in ()
#42 0x00007ffff7937565 in __libc_start_main (main=
0x414e00, argc=1, argv=0x7fffffffddc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffddb8) at ../csu/libc-start.c:332
#43 0x000000000041ae5a in _start ()

Without gdb, project continued to load past ToneLib GFX but it became absolute mess when completed (attach image).

Step to reproduce:
1. Create a new project
2. Load a track with an instrument plugin and ToneLib GFX
3. Load more tracks, filled with samples
4. Save the project, restart REAPER and reload the project

System information:
Kubuntu 21.04, using JACK,
Intel Core i5-4210U, 8GB RAM

I included the test project too, hopefully Justin or someone from ToneLib noticed this. It's a shame that ToneLib is my favourite guitar effect plugin, yet it tends to break my projects so nasty like this.
Attached Images
File Type: png Screenshot_20210510_103647.png (44.2 KB, 95 views)
Attached Files
File Type: rpp test ToneLib crash.RPP (48.7 KB, 102 views)

Last edited by dottokuya; 05-09-2021 at 08:46 PM. Reason: Adding some system information
dottokuya is offline   Reply With Quote
Old 05-09-2021, 09:15 PM   #16
JamesPeters
Human being with feelings
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
Default

Are you using a locale different from English? If so, the problem might be this:

https://forum.cockos.com/showpost.ph...&postcount=365

Info about Tonelib GFX and this specific issue:

https://forum.cockos.com/showthread....49#post2326149
JamesPeters is offline   Reply With Quote
Old 05-10-2021, 07:26 AM   #17
Apostel338
Human being with feelings
 
Apostel338's Avatar
 
Join Date: Jul 2010
Location: Germany
Posts: 58
Default

Quote:
Originally Posted by jjcale_guitar View Post
Furthermore; opened an earlier project completley without Tonelib and look and behold - missing parts/items and moved parts/items even in that song! Thx for Reapers auto backup function!!!
I had that problem after switching from Windows to Linux and then opening projects from NTFS drive. After formatting my data drive as XFS, everything loaded fine.

This might be a topic if you have just recently switched to Linux.
Apostel338 is offline   Reply With Quote
Old 05-11-2021, 02:42 PM   #18
jjcale_guitar
Human being with feelings
 
Join Date: Jan 2021
Posts: 120
Default

I haven't had time to change locale yet and try the newer version of Tonelib. But the locale thing seems promising.

I use ext4, always have.
__________________
Open source as a principle. Devuan distro - systemd free!
jjcale_guitar is offline   Reply With Quote
Old 05-31-2021, 10:43 AM   #19
Apostel338
Human being with feelings
 
Apostel338's Avatar
 
Join Date: Jul 2010
Location: Germany
Posts: 58
Default

I have just found out that I have the same problem. I opened a little testproject I made a month ago and the recordings were offbeat.

Updated Tonelib GFX, but it's still bugged. Luckily I haven't bought it yet. Just deleted it now. Doesn't look good with amp-sims on linux.
Apostel338 is offline   Reply With Quote
Old 05-31-2021, 11:27 AM   #20
JamesPeters
Human being with feelings
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
Default

Did you investigate which locale you're using? See post #16.

Several others have solved this specific problem by doing that.
JamesPeters is offline   Reply With Quote
Old 05-31-2021, 12:44 PM   #21
Apostel338
Human being with feelings
 
Apostel338's Avatar
 
Join Date: Jul 2010
Location: Germany
Posts: 58
Default

Sorry for not trying this, I misunderstood "locale". I didn't realise that OS language was meant. My OS is of course german, and changing the format of numbers to en_US seems to solve the issue. Looks like the promised warning/override (Justin, 2019) hasn't come yet or is not that effective.
Apostel338 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:00 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.