buzz forums

forums of the buzz
It is currently Thu Dec 05, 2019 10:47 pm

All times are UTC




Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Thu Nov 24, 2011 8:32 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
Download from SourceForge

Updates:

2013.08.29 - BETA 4a
+ Fixed broken subtick triggering when controlled by other peer machines

2013.08.14 - BETA 4
+ Fixed broken patterns when targeting other control machines
+ Fixed dialog crash if target machine was deleted then restored
+ Possibly better behaviour in templates

2011.11.25 - BETA 3
+ Converted it to PeerLib2
+ Scrapped all the MFC code so you can now compile it with VC++ Express (requires Win32++).
+ Added x64 version that probably won't work.


Last edited by IXix on Thu Aug 29, 2013 9:24 am, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Fri Nov 25, 2011 3:06 am 

Joined: Tue Nov 22, 2011 5:25 pm
Posts: 442
The "peer me" seems to be broken :?


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Fri Nov 25, 2011 4:08 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
tinga wrote:
The "peer me" seems to be broken :?

:lol:


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Fri Nov 25, 2011 4:22 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
Fixed now. Sorry, should've tested before uploading. :oops:


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sun Nov 27, 2011 1:10 am 

Joined: Tue Nov 22, 2011 5:25 pm
Posts: 442
Cool, it works now.
in x64, no sound but a normal signal in master's vu meter :?:


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sun Nov 27, 2011 11:20 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
tinga wrote:
in x64, no sound but a normal signal in master's vu meter :?:

Your guess is as good as mine. :?:


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sun Dec 04, 2011 4:09 pm 
User avatar

Joined: Mon Nov 21, 2011 7:21 pm
Posts: 306
Just tried the x86 version. Works great. But how do you do a note-off?
And how do you do chords?


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sun Dec 04, 2011 6:03 pm 
User avatar

Joined: Thu Nov 24, 2011 7:14 am
Posts: 290
Joachip wrote:
Just tried the x86 version. Works great. But how do you do a note-off?
And how do you do chords?


assign it to peerchord and peerchord to a synth


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Dec 05, 2011 1:28 am 

Joined: Tue Nov 22, 2011 5:25 pm
Posts: 442
Joachip wrote:
But how do you do a note-off?

That's the point, there is no note off...


a simple test (with peerchord)
Some notes about the PeerScale PeerChord triggering, as 80% of music is based on chords and specialy the harmonisation of major and minor scales, this chain is very useful
For major scale the seven degrees give that: IM7 IIm7 IIIm7 IVM7 V7 VIm7 VIIm7b5, and with peerchord we have also 9, sus4, 11, 6, and 13, all scales harmonisations are automatised with PeerScale PeerChord triggering

in Peerscale, major scale is preset 184 (183 to 189 for the seven modes of the major scale) 202 for harmonic minor, 201 for melodic minor, 275 for lydian dominant (4th mode of melodic minor)
They are the most useful scales for western music, most of the other scales generate tons of diminished chords, but many scales give amazing chords progressions (raga is the correct name for scale if we respect history of western music, indian music is our roots) .


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Dec 05, 2011 6:35 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
Joachip wrote:
how do you do a note-off?

I had a look at implementing note-off but it's not as easy as you might think (no surprise there, btd would've done it himself.) I can't remember exactly why it's complicated though. :oops:


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Dec 05, 2011 9:52 pm 

Joined: Wed Nov 23, 2011 12:36 pm
Posts: 337
IXix wrote:
Joachip wrote:
how do you do a note-off?

I had a look at implementing note-off but it's not as easy as you might think (no surprise there, btd would've done it himself.) I can't remember exactly why it's complicated though. :oops:

I wasn't happy with peerscale not doing note-offs, so I rolled my own in pybuzz. The complication arises from the fact that any given 'triggering' note-on message will be translated by the peerscale machine into some (likely different) note-on message that actually gets transmitted to the peered machine(s). So it won't do to simply relay a note-off from the trigger (since you'd be trying to silence a note that probably isn't even sounding, while the actual output note continues merrily along). So what's wanted is a system for managing trigger:output pairs.

** dictionary of input:output pairs **
self.now_playing = { trigger_1: output_note, trigger_2: output_note, ..., trigger_n: output_note}

** For a triggering note-on message, you define: **
self.now_playing[trigger_note] = output_note

** For a note_off message corresponding to a given trigger, you retrieve the note that was actually transmitted: **
output_note = self.now_playing[trigger_note] (and then delete self.now_playing[trigger_note] from the dictionary/array)


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sat Dec 17, 2011 1:33 pm 
User avatar

Joined: Thu Nov 24, 2011 7:14 am
Posts: 290
IXix wrote:
tinga wrote:
The "peer me" seems to be broken :?

Fixed now...


the "peer me" still does not trigger notes from values in the pattern editor
(neither from built-in nor pattern xp). it works when i move the slider though.


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sat Dec 17, 2011 7:17 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
thOke wrote:
the "peer me" still does not trigger notes from values in the pattern editor
(neither from built-in nor pattern xp). it works when i move the slider though.

That's weird. I can't think why there would be any difference between the two. I'll have a look.


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sun Dec 18, 2011 10:11 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
It works here in all editors, unless you mean that it doesn't trigger when you enter a value into the column. AFAIK it's never done that but I could make it so if that's what people want (it's a trivial job).


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Dec 19, 2011 6:31 am 
User avatar

Joined: Thu Nov 24, 2011 7:14 am
Posts: 290
IXix wrote:
... unless you mean that it doesn't trigger when you enter a value into the column.


yes, that's what i mean, kind of. i realized values in the 'peer me' column actually do trigger notes, if i assign peerscale to a synth directly.
it does not trigger notes when i assign peerscale to peerchord and peerchord to a synth. that works with BTDSys PeerScale 060710.

i hope it's clear what i mean. otherwise i will make an example file.

thanks for looking into it.


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Dec 19, 2011 10:24 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
thOke wrote:
i realized values in the 'peer me' column actually do trigger notes, if i assign peerscale to a synth directly.
it does not trigger notes when i assign peerscale to peerchord and peerchord to a synth. that works with BTDSys PeerScale 060710.

Ah okay, I'll hook it up to peerchord and see what happens. Thanks for letting me know.


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Dec 19, 2011 6:37 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
That's weird. I really have no idea why this is happening. Why on earth would it work from the slider but not from the patterns?

Must be something I've done but I'm damned if I know what. I'll fix it as soon as I can figure out what's broken.


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Sun Jan 22, 2012 6:47 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
I haven't forgotten this but I still have no idea why it's happening. It just doesn't any make sense! Exactly the same thing happens when you move the slider by hand as when it gets changed by a pattern, there's absolutely no difference at all but it just doesn't work. :evil:

Until I can figure out what the hell is going wrong, I suggest you revert to the last version that btd released, (060710) which is still available here.


Top
 Profile  
 
 Post subject: Re: New(ish) PeerScale
PostPosted: Mon Jan 23, 2012 4:17 am 

Joined: Tue Nov 22, 2011 5:25 pm
Posts: 442
Same thing here, works fine from pattern editor if trigged on synth, but not with peer chord.
i notice also a good thing, notes can change now with subtick :D , (with peer scream for example)


Top
 Profile  
 
PostPosted: Wed Aug 14, 2013 2:07 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 693
Update bump. :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2  Next

All times are UTC


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group