Can't access at the sound bank viewing

Official support for: zynaddsubfx.sourceforge.net
Post Reply New Topic
RELATED
PRODUCTS
KVRist
Topic Starter
40 posts since 4 Aug, 2004

Post Thu Sep 02, 2004 11:35 am

Hi Paul,
Congratulations for your nice vsti,it's nearly a
miracle LOL :)
I have a problem;i have to enter the path to access
the folder of instruments and it works,but it's not
possible to enter a path in the bank section and it
is always empty.How can i do that?

KVRist
218 posts since 23 May, 2004

Post Thu Sep 02, 2004 4:22 pm

cerise wrote:Hi Paul,
Congratulations for your nice vsti,it's nearly a
miracle LOL :)
I have a problem;i have to enter the path to access
the folder of instruments and it works,but it's not
possible to enter a path in the bank section and it
is always empty.How can i do that?
Hi.
Please note that, in zynaddsubfx, the instrument banks are not single files (like other synths), but are directories, containing instruments.
So, search where are the instrument directories (*.xiz), and then open the setting windows (from file menu) and choose Bank root Dirs tab and select the root dir. of the banks.
Eg. If the c:\zynaddsubfx\banks\ dir. contains Pianos, Organ, etc dirs that each contains some instruments, the bank root dir should be c:\zynaddsubfx\banks\
After choosing the banks root dir(s), you must refresh the bank list by pressing the "refresh bank list" menu from the bank window.

Hope this helps.

Paul
Paul

KVRist
Topic Starter
40 posts since 4 Aug, 2004

Post Thu Sep 02, 2004 9:24 pm

Thanks,now i get it;but it was not easy to understand
at a first glance :)

KVRer
16 posts since 26 Oct, 2004

Post Sat Oct 30, 2004 5:38 pm

Hi,
also setting the correct banks root dir I cannot see and load any bank in the Show Banks window. I tried to create a new bank and while the instruments and the new dir are correctly created I can't load the whole bank

I'm using debian sarge and ZynAddSubFX 2.1.1

Any hint?

Thanks,
- Antonio

KVRer
16 posts since 26 Oct, 2004

Post Sat Oct 30, 2004 5:53 pm

You can see here (http://gnuaction.altervista.org/anto/banks.png) a screenshot of the problem.

If there any else I can do just ask :-)

Bye,
- Antonio

KVRer
2 posts since 10 Nov, 2004 from Helsinki, Finland

Post Wed Nov 10, 2004 8:31 pm

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi!

I have also faced same problem with ZynAddSubFX when trying to load and browse instrument banks. The problem doesn't seem to be in ZynAddSubFX, but with system library (libc) and readdir-functions (src/Misc/Bank.C).

When using Suse 9.1, function readdir returns incorrect data to a dirent-struct's d_type-field. There are several d_type-checks in the Bank.C, and all them fail:

Code: Select all (#)

if (fn->d_type!=DT_DIR) continue;//this is not a directory
One quick and dirty solution to fix this is to remove these checks away from Bank.C, and it works.

KVRer
2 posts since 10 Nov, 2004 from Helsinki, Finland

Post Thu Nov 11, 2004 7:54 pm

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
I tested more dirent-functions (readdir, scandir, etc...) and I found that dirent-struct's d_type-field is always zero when reading file attributes from files that exist on a mount point with ReiserFS-filesystem. When I tried to read file attributes with dirent-struct from mounted ext2- or ntfs-partitions, it worked correctly.

I'm using Linux kernel 2.6.4-52 and glibc-2.3.3-93. My root file system is mounted as:

Code: Select all (#)

/dev/hda4 on / type reiserfs (rw,acl,user_xattr)
I moved ZynAddSubFX's banks and presets to ext2-partition, and now instrument banks work fine. 8)

KVRer
1 posts since 6 Nov, 2004 from Gainesville, Florida

Post Fri Nov 12, 2004 7:32 pm

Finally! This post about linux file systems explained why my banks wouldn't show up in Linux, when all worked fine in winXP. This info needs to be better posted somewhere in the Documentation, or web page. I really want to migrate entirely to Linux, if possible.

However, this presents a problem for me, as my 5 Linux systems are all built with reiserfs or reiser4. The only ext2 or ext3 partitions I have are the /boot partitions, and they are only 75mb, so I can't use them for extensive sound banks. I have no other free space or partitions that I can reformat to ext3, so I really need a fix for /banks in reiserfs and reiser4. I copied over the banks directory that came with Zybaddsubfx to my /boot as a test, and that worked!

Is the problem actually in Zynaddsubfx, or libc)? DjDeemu's advice seems good, but in Gentoo and Yoper, I seem to have no (src/Misc/Bank.C), or a Bank.C anywhere.

DjDeemu,
Could you please elaborate a little?

Also, could the developer please post some definitive info on this reiserfs problem, and if there is a real fix for us reiserfs users?

Thanks,
wrc1944

KVRer
16 posts since 26 Oct, 2004

Post Mon Nov 15, 2004 4:56 pm

Wow!

Just moved the banks tre from a reiserfs to an ext3 partition and the problem went away. Fortunately I have an ext3 partition, but I think is usefull for all *nix users to fix this. Now that the problem is exactly found would be easy for a programmer to fix it.

Thanks again.

- Antonio

KVRer
1 posts since 15 Nov, 2007

Post Thu Nov 15, 2007 12:53 am

Hello people.
I'm facing the same problem: I can't open the instruments from the bank, but I am using a ext3 partition..=/

Post Reply

Return to “ZynAddSubFX”