Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with the SCC Taiko Drums sfz #1

Open
arakash92 opened this issue Nov 17, 2017 · 2 comments
Open

Issues with the SCC Taiko Drums sfz #1

arakash92 opened this issue Nov 17, 2017 · 2 comments

Comments

@arakash92
Copy link

Just wanted to alert you that this Taiko Drum sfz isn't being converted correctly. It's a popular SFZ file afaik.

Traceback (most recent call last):
  File "/home/arakash/scripts/sfz2bitwig/sfz2bitwig.py", line 459, in <module>
    main()
  File "/home/arakash/scripts/sfz2bitwig/sfz2bitwig.py", line 39, in main
    multisamp.initFromSFZ(fn,args.noloop)
  File "/home/arakash/scripts/sfz2bitwig/sfz2bitwig.py", line 143, in initFromSFZ
    newsample['sample-stop'] = self.getsamplecount(newsampleFullPath)
  File "/home/arakash/scripts/sfz2bitwig/sfz2bitwig.py", line 304, in getsamplecount
    ifile = wave.open(path)
  File "/usr/lib/python2.7/wave.py", line 511, in open
    return Wave_read(f)
  File "/usr/lib/python2.7/wave.py", line 164, in __init__
    self.initfp(f)
  File "/usr/lib/python2.7/wave.py", line 144, in initfp
    self._read_fmt_chunk(chunk)
  File "/usr/lib/python2.7/wave.py", line 274, in _read_fmt_chunk
    raise Error, 'unknown format: %r' % (wFormatTag,)
wave.Error: unknown format: 3

Also, thanks a ton for this tool!

@davem2
Copy link
Owner

davem2 commented Nov 29, 2017

Hey, thanks for the report.

I downloaded version 1.0 of SCC Taiko Drums from here and was able to convert that one without error.

Is that the same version of the SCC Taiko Drums you're using? What OS are you using?

Running with the --noloop option should get around the error for now (though you wont get the loop for Taiko C5.wav)

@MMulthaupt
Copy link

Not sure if this helps, but I get the following output:

D:\Temp\sfz2bitwig>python --version
Python 3.7.4

D:\Temp\sfz2bitwig>python sfz2bitwig.py "D:\Vault\Samples\SCC Taiko Drums\SCC Taiko Drums.sfz"

Converting D:\Vault\Samples\SCC Taiko Drums\SCC Taiko Drums.sfz to multisample
WARNING: Skipping duplicate sample: Taiko Drum 5-3.wav (D:\Vault\Samples\SCC Taiko Drums\Samples\Taiko Drum 5-3.wav)
Extracted loop point (8,45687) from Samples\Taiko C5.wav
Extracted loop point (8,45687) from Samples\Taiko C5.wav
WARNING: Skipping duplicate sample: Taiko C5.wav (D:\Vault\Samples\SCC Taiko Drums\Samples\Taiko C5.wav)
WARNING: Skipping duplicate sample: taiko1-p.wav (D:\Vault\Samples\SCC Taiko Drums\Samples\taiko1-p.wav)
WARNING: Skipping duplicate sample: taiko1-m.wav (D:\Vault\Samples\SCC Taiko Drums\Samples\taiko1-m.wav)
WARNING: Skipping duplicate sample: taiko1-f1.wav (D:\Vault\Samples\SCC Taiko Drums\Samples\taiko1-f1.wav)
WARNING: Skipping duplicate sample: taiko1-f2.wav (D:\Vault\Samples\SCC Taiko Drums\Samples\taiko1-f2.wav)
Finished converting D:\Vault\Samples\SCC Taiko Drums\SCC Taiko Drums.sfz to multisample

Conversion Results:
  61 samples mapped from 67 regions

  101 SFZ opcodes were lost in translation:
    (67)  ampeg_release=5
    (11)  seq_position=1
    (11)  seq_position=2
    (3)  fil_type=lpf_1p
    (2)  seq_position=3
    (2)  fil_veltrack=9600
    (2)  cutoff=100
    (1)  amp_veltrack=100
    (1)  fil_veltrack=100
    (1)  cutoff=4500

  Suggested Bitwig sampler AHDSR settings:
    (67)  R = 5 s

Writing multisample D:\Vault\Samples\SCC Taiko Drums\SCC Taiko Drums.multisample
Finished writing multisample D:\Vault\Samples\SCC Taiko Drums\SCC Taiko Drums.multisample

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants