Re: [yoshimi-user] yoshimi git 20120216 has pitch problem

  • From: Will J Godfrey <WillGodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Thu, 16 Feb 2012 23:21:32 +0000

On Thu, 16 Feb 2012 23:04:06 +0100
Jeremy Jongepier <jeremy@xxxxxxxxxxxxxx> wrote:

On 02/16/2012 04:42 PM, jimmy wrote:

I checked out the current Git code (20120116), from src/CMakeLists.txt, it
is:

set (YOSHIMI_VERSION "0.062-pre8")

The Git code defaults to AMD-X86-64, which doesn't build on a 32-bit
machine, it complained about some missing

#include<bits/predefs.h> from /usr/include/features.h

I have to change the src/CMakeLists.txt line from

option (BuildForAMD_X86_64 "Build for AMD x86_64 system" ON)

to

option (BuildForAMD_X86_64 "Build for AMD x86_64 system" OFF)

Hello Jimmy,

When running ccmake . in the src directory you should be able to select
the build option you desire, there should be no need to edit
CMakeLists.txt directly.

What confuses some people is that with ccmake . the very first thing you have
to do is press 'c' to create the default settings. To the uninitiated it looks
as it is giving an error message otherwise!


Also, got some trouble making it (some problem with FLTK gui), search and
found some patch to modify the .fl files. Only some of those applied,
which changed some "{}" to "{code{;}}".


That's because you're building with FLTK 1.3 and the 0.062 branch hasn't
been updated yet with the necessary patches.

Finally got it to compile on Debian Sid.

When I tried it out, it seems there's some pitch problem. It sounds to me
like

note 59 is higher than note 60, 61

note 62 is higher than note 63

note 64 is higher than note 65

Anyone else notice similar pitch problem?


The pitch problem has been fixed for the 0.060 branch but not for the
0.062 branch. I hope a simple diff of the affected files enable me to
apply the necessary changes to the 0.062 code but for the moment I'm a
bit occupied with other matters so this will probaly have to wait a bit,
unless someone else wants to look at it.

Yes. The Heffalump bug :(

The (YOSHIMI_VERSION "0.060.12") seems fine, pitch-wise, but no option to
change the instrument banks using MIDI messages.


Errrmmm, I have to test that unless someone else can say with certainty
that this doesn't work. Yoshimi's original author did remove some MIDI
parameters iirc.

Jimmy


Best,

Jeremy

Pitch bank changes were never implemented in anything before 0.062. Cal
actually added a few MIDI controls 0.060 and rationalised some others.

--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


Other related posts: