electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Clavia Nord Modular » Bugs
G2 NoteSeq is unstable when rec inputs are connected
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
arno



Joined: Aug 24, 2007
Posts: 2
Location: Netherlands
G2 patch files: 5

PostPosted: Fri Aug 24, 2007 4:20 am    Post subject: G2 NoteSeq is unstable when rec inputs are connected Reply with quote  Mark this post and the followings unread

Hi there,

This is my first posting on this forum so please be gentle Smile

I’ve found some weird behavior in the NoteSeq module. I think it is a bug. Can others confirm this ?

Here are my findings

Nord Modular G2X
Os 1.40

The NoteSeq module is the only sequencer module with a option for on the fly recording. By setting a high signal on the Rec Enable input the module will go into recording mode. When Rec Enable is set back to low recording will stop and playback will begin. In playback mode the NoteSeq module should act like a NotSeq module that does not have anything connected to the Rec Enable input. It is my experience that it does not.

NoteSeq has two outputs. A Value output and a Trigger Output. I cannot find it in the documentation, but I should say that both outputs should be set at the same time. Or, if this is not possible, that the value output should be set before the trigger output goes from low to high. Only this way you can be sure that once a trigger output is fired the corresponding value output is ready to be processed.

I have found however that when any input is connected to Rec Enable, or Rec Input, the value output is set AFTER the trigger event goes from low to high. And in some cases even set to a wrong value.

See patch NoteSeqBug1
This is the thing that got me started. Here we see two NoteSeq modules in sequence. I’ve made them 4 steps for the sake of this demonstration. It sends the same note over and over again to SlotB. If you keep this running long enough you will hear that in some cases step 1 of the first NoteSeq gives a E2 note instead of a G2 note. This problem will not occur if I disconnect both Rec Input and Rec Enable cables.

Now see patch NoteSeqBug2a, NoteSeqBug2b and NoteSeqBug2c
Once an event is triggered a Sample&Hold module is used to store the Value output. Output is then send to SlotB.
This is what i get :
NoteSeqBug2a : Note C#3 is played, but on step 2 of the first NoteSeq not on step 1 as expected
NoteSeqBug2b : Note C#3 is still played on step 2. On step 1 E3 is being played. On step 1 of NoteSeq 2 a very low note is being played
NoteSeqBug2c : Note C#3 is played on step 1 of the first NoteSeq as expected.

Note the differences between these 3 patches. It is the wiring on the Rec Enable and Rec Input.

Now see patch NoteSeqBug3
This time i’ve added a delay, as to give NoteSeq a little time to set the value output, after it has put the trigger output from low to high. At 0.09msec it behaves as NoteSeqBug2c. At 0.05 it behaves as NoteSeqBug2b. At 0.01msec it behaves as NoteSeqBug2a. Note how al this weird behaviour stops when you disconnect the Rec Input and Rec Enable cables.

In short. The workaround to the problem of wrong notes in NoteSeqBug1 is to add a delay of 0.09 msec. I have found however that as more sequence modules are added to the patch this delay value should be set higher.

Other workaround of course is do disconnect the recording cables once they are not used any more


SeqNoteBug1.pch2
 Description:

Download
 Filename:  SeqNoteBug1.pch2
 Filesize:  1.56 KB
 Downloaded:  1300 Time(s)


SeqNoteBug2a.pch2
 Description:

Download
 Filename:  SeqNoteBug2a.pch2
 Filesize:  1.58 KB
 Downloaded:  1189 Time(s)


SeqNoteBug2b.pch2
 Description:

Download
 Filename:  SeqNoteBug2b.pch2
 Filesize:  1.57 KB
 Downloaded:  1247 Time(s)


SeqNoteBug2c.pch2
 Description:

Download
 Filename:  SeqNoteBug2c.pch2
 Filesize:  1.57 KB
 Downloaded:  1213 Time(s)

Back to top
View user's profile Send private message
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24083
Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320

PostPosted: Fri Aug 24, 2007 4:51 am    Post subject: Re: G2 NoteSeq is unstable when rec inputs are connected Reply with quote  Mark this post and the followings unread

arno wrote:
This is my first posting on this forum so please be gentle Smile


How could we possibly not be gentle after all your work Very Happy

Will check it out later, welcome for now.

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24083
Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320

PostPosted: Fri Aug 24, 2007 3:49 pm    Post subject: Re: G2 NoteSeq is unstable when rec inputs are connected Reply with quote  Mark this post and the followings unread

arno wrote:
that in some cases step 1 of the first NoteSeq gives a E2 note instead of a G2 note.
And some other lower note as well occasionally or two even?

Quote:

NoteSeqBug2a : Note C#3 is played, but on step 2 of the first NoteSeq not on step 1 as expected
NoteSeqBug2b : Note C#3 is still played on step 2. On step 1 E3 is being played. On step 1 of NoteSeq 2 a very low note is being played
NoteSeqBug2c : Note C#3 is played on step 1 of the first NoteSeq as expected.


Confirmed.


Quote:
Now see patch NoteSeqBug3


Could you post that patch? I think there is a limit of four per post that made it go to /dev/null or something Very Happy

Anyway, this is not what you want from the sequencers and it will have to be tweaked away by altering the patch, delays seems like a good idea to me as well.

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
arno



Joined: Aug 24, 2007
Posts: 2
Location: Netherlands
G2 patch files: 5

PostPosted: Sat Aug 25, 2007 10:22 am    Post subject: Re: G2 NoteSeq is unstable when rec inputs are connected Reply with quote  Mark this post and the followings unread

Blue Hell wrote:

Could you post that patch? I think there is a limit of four per post that made it go to /dev/null or something Very Happy


Oh, don't know about a limit, i just forgot to attach that last patch.
Patch attached this time...


SeqNoteBug3.pch2
 Description:

Download
 Filename:  SeqNoteBug3.pch2
 Filesize:  1.62 KB
 Downloaded:  1181 Time(s)

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » Bugs
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use