<div dir="ltr">But in pd it is 14-bits already<div><br></div><div>It's just that both counterparts are not in the same standard, a bug as i see it (<span style="font-size:12.8px">bendout is -8192 to 8191 & bendin is 0 to 16383</span>) - bendout is what I consider the usual way to deal with pitch bend, where 0 is no bend up/down.</div><div><br></div><div>cheers</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-11 8:15 GMT-03:00 Derek Kwan <span dir="ltr"><<a href="mailto:derek.x.kwan@gmail.com" target="_blank">derek.x.kwan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hello,<br>
<br>
Well, that's basically what Max does. It defaults to the original 0-127<br>
and then you can specify a "hires" mode to use all 14-bits rather than<br>
just 8-bits like 0-127 did. We just implemented this for midiparse and<br>
midiformat in cyclone, the current version only had the 0-127. So yes,<br>
it'd be pretty easy to do. Just default to the 0-127 and have a flag or<br>
have a message change the mode to the "hires" mode. I think in terms of<br>
a software's life cycle, if you want it to keep getting better and<br>
better, something along the line has to break at some point when people<br>
figure out better and more efficient ways of implementing things. Look<br>
at Python 2 vs 3 or Lua. But I suppose that argument is for a different<br>
time and a different thread and you wouldn't necessarily have to break<br>
things here anyways =).<br>
<span class="HOEnZb"><font color="#888888"><br>
Derek<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Sep 04, William Huston wrote:<br>
> I agree with Alexandre about what seems sensible, but introducing a change<br>
> like this will break existing patches.<br>
><br>
> Is it possible (for all changes like this) to introduce a compatibility<br>
> mode to get the old behavior?<br>
><br>
> Yes, any seasoned Pd hacker will know how to fix the scaling. I'm just<br>
> imagining someone's patch breaks after upgrading and they just want a fast<br>
> way to get old behavior.<br>
><br>
> Thanks,<br>
><br>
> On Sunday, September 4, 2016, Alexandre Torres Porres <<a href="mailto:porres@gmail.com">porres@gmail.com</a>><br>
> wrote:<br>
> ><br>
> ><br>
> > 2016-09-04 13:35 GMT-03:00 Giulio Moro <<a href="mailto:giuliomoro@yahoo.it">giuliomoro@yahoo.it</a>>:<br>
> >><br>
> >> Is this a [bendin] or a [bendout]  bug?<br>
> >> [bendin]'s current implementation is closer to the actual MIDI messages<br>
> being transmitted.<br>
> ><br>
> > but in actuality, the not raw standard is from -8192 to 8191 right?<br>
> > I just care they both are the same, but it seems to me that -8192 to 8191<br>
> is the sensible choice<br>
> > cheers<br>
><br>
> --<br>
> --<br>
> May you, and all beings<br>
> be happy and free from suffering :)<br>
> -- ancient Buddhist Prayer (Metta)<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/<wbr>listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>