Jump to content


Photo

Octave mismatch between Ableton and Redux

ableton osx

  • Please log in to reply
3 replies to this topic

#1 Fullofkittens

Fullofkittens

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 532 posts
  • Gender:Male

Posted 25 April 2015 - 18:25

Environment: Ableton 9.2b7 OSX 10.9.5 32-bit

 

Brief Description:

The note numbers in Redux (e.g. C3) translate to note numbers in Ableton 2 8ves lower (e.g. C1).

 

Steps to Reproduce:

Place a sample or create a Phrase in Redux that maps to C5.

Play a C5 on Ableton's piano roll or with a controller.

 

Expected:

The note or Phrase should play (since they were triggered by the host.

 

Actual:

Nothing happens (or, something unexpected happens). However, if you play a note two octaves down (C3 in this case) the note or Phrase plays back. This is consistent behavior.


My music on Fwonk*
Latest on soundcloud (06-03-2011): Posture Photo 8: Counts Are Better (Cryptozoology Mix)

#2 dblue

dblue

    Dodgy Geezer

  • Admins
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5803 posts
  • Gender:Male
  • Location:Berlin
  • Interests:Code. Music. Graphics.

Posted 25 April 2015 - 19:05

This is technically not a bug, but simply a difference in how we represent the octaves.

When the host sends a note to the VST plugin, it does not actually say "Play note X in octave Y", it simply says "Play MIDI note N", where N is a number from 0 to 127 according to the MIDI spec.

In Renoise, we represent MIDI note #0 as C in octave 0.

Other hosts represent MIDI note #0 as C in octave -1 or octave -2.

Reference: http://www.electroni...for_octaves.htm

It seems that C -2 is becoming the more popular representation these days, but it still varies from host to host. No particular method is really correct or incorrect, imo, but simply a different way to represent the note.

#3 taktik

taktik

    Renoise Developer

  • Admins
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 15040 posts
  • Gender:Male
  • Location:Berlin, Germany
  • Interests:füße waschen

Posted 25 April 2015 - 20:24

Thanks for the detailed report. As dblue said this indeed may not be a bug, but it's definitely confusing.

 

We thought about making our octave/note display an option, so that you can adapt it to the host's display. But when using a "-2" based octave display as Ableton does, we would need to change the way notes are displayed in the pattern editor too:

 

Right now "C-2" mean C "+2" (plus) in Renoise/Redux. So this clashes a bit with the way thing use/used to be in trackers.

We'd then also need 4 digits for notes in the pattern editor to display things like: "C#-2".

Could be done, yes, but would also be confusing for anyone who is used to the "old" zero based notation that Renoise/Trackers usually use.



#4 deathdisco

deathdisco

    Member

  • Normal Members
  • PipPip
  • 16 posts
  • Gender:Male

Posted 18 July 2015 - 09:24

I posted a pretty lengthy reply on why this is a poor decision here, it is not intended as a rant but a quick list of reasons why this will render the plugin less useful and why it should be changed. I am really hoping the renoise guys see the light here cause they are doing amazing things.

 

http://forum.renoise...twig/?p=333579/







Also tagged with one or more of these keywords: ableton, osx