Search Forums


Forums supporting
reViSiT (http://revisit.info)
and MIVI (http://mivi.nashnet.co.uk)
nashNET Forums ->  reViSiT - Tracking Software for VST hosts -> Testing & Development -> View Thread

You are logged in as a guest. ( logon | register )

any development news?
Jump to page : 1
Now viewing page 1 [25 messages per page]
View previous thread :: View next thread
   reViSiT - Tracking Software for VST hosts -> Testing & DevelopmentMessage format
 
fegi
Posted 2011-06-21 12:46 PM (#15260)
Subject: any development news?



Veteran

Posts: 102
100
Location: Austria
hey chris!

any news regarding revisit development (e.g. instrument file support)?

greetings,

fegi
Bookmark and Share Top of the page Bottom of the page
CS_TBL
Posted 2011-06-21 3:13 PM (#15261 - in reply to #15260)
Subject: Re: any development news?



Expert

Posts: 512
500
Location: Netherlands
Didn't he take part in a recent Cambridge hazing in which he had to dress up as a purple chicken while playing the national anthem on a kazoo?

Or.. dunno, maybe that wasn another Chris.. ^_^
Bookmark and Share Top of the page Bottom of the page
chrisnash
Posted 2011-06-22 1:10 AM (#15262 - in reply to #15260)
Subject: RE: any development news?



Developer

Posts: 746
50010010025
Location: England

Hi Fegi,

No news on instrument file support, but I have found the odd moment to add some innovations. reViSiT 1.6 Pro will add a few major features:

  • Pattern Layers, where patterns can be played on top of each other. They will function a bit like masks or layers in photo editors, where non-overlapping notes in up to 4 patterns are mixed together at playback time. Where two patterns have notes at the same column/cell, the topmost layer will be played, overriding those underneath. What this means is that you'll be able to dedicate patterns to different parts - have seperate patterns for drums, chords, melodies, etc. and combine them in the Order List. To accomodate this, pattern indexes can be replaced with alphanumeric labels (Dr1, Ch3, etc.), and the Order List will have 4 pattern entries per order.
  • Polyphonic MIDI-triggering Patterns, to dynamically combine pattern layers. Split drum or instrumental parts over different keys, then play chords to dynamically trigger different musical textures. This creates the potential for jamming at the arrangement level - and improvising with your song live. Set up a keyboard split on your controller, and you can use reViSiT as an arranger keyboard - left side for triggering backings, write side for performing melodies, etc.
  • Pattern Arranger. My research has highlighted the limited availability of broad overviews and macroscopic control of the whole song as a weakness in tracking - keeping tabs on all the different patterns in your song can be a challenge. This "Arranger" view is an extension of the Pattern Editor, allowing you to zoom out from a single pattern to view multiple patterns at once, each appearing as thumbnails. You can move between patterns visually, and also select them and move or copy them around, using pattern-level clipboard.

Work on all of this is about 80-90% done. Pattern layer support has been added to the audio engine, and MIDI triggering seems to work well. Most of the UI work to accomodate the features is also done. There are still some final work on the Order List and Arranger left, which I hope to find time for over the coming weeks, after getting one of the last major chapters of my thesis out of the way. To give you an early taste, see the new screenshots on the website.

Anyway - hope this whet's your appetite!

Best,
Chris

Bookmark and Share Top of the page Bottom of the page
fegi
Posted 2011-06-22 7:46 AM (#15263 - in reply to #15262)
Subject: RE: any development news?



Veteran

Posts: 102
100
Location: Austria
well it definitely does pattern layers sound very interesting - it might completely change the way i work with revisit.
Bookmark and Share Top of the page Bottom of the page
CS_TBL
Posted 2011-06-22 2:23 PM (#15264 - in reply to #15263)
Subject: Re: any development news?



Expert

Posts: 512
500
Location: Netherlands
As for poly midi triggers, how would that work?

I play a [C 3] on a keyboard (or from the rev patterns?) and because it's a [C 3] it triggers revisit pattern 42 in pattern column 1 or something? A possible pattern for each note?

If I play a Cm chord, can I trigger 3 patterns then? One for C, one for D# and one for G? Or is there even a difference between chord inversions (e.g. octaves matter)?
Bookmark and Share Top of the page Bottom of the page
chrisnash
Posted 2011-06-22 7:56 PM (#15265 - in reply to #15264)
Subject: Re: any development news?



Developer

Posts: 746
50010010025
Location: England

Think of it like the Clipboard Mix function, but done at playback, on the fly. For example:

Trigger and hold Pattern 01 with C5 on your MIDI keyboard:

C-5 E-5 G-5
--- --- ---
--- --- ---
--- --- ---

Then press C#5 on your MIDI keyboard to trigger Pattern 02:

--- D#5 ---
--- --- ---
--- E-5 ---
--- --- ---

Is mixed together to create:

C-5 D#5 G-5
--- --- ---
--- E-5 ---
--- --- ---

The later E-5 doesn't collide with anything in the original pattern, so is added in. However, the D#5 collides with the original E-5, replacing it, and briefly converting the chord from major to minor. So, as long as notes don't overlap, between patterns, things are just added together. For example, have patterns with harmonies in channels 1-3, and other patterns with percussion in 4-6, then combine them in the Order List, or live with MIDI triggering. Naturally, things get more exciting if you do overlap or interweave column cells, with lots of fun creative possibilities. And there are other tricks, too. For example, you can simply mute cells in the underlying pattern, by making a dummy entry in the higher layer:

C-5 01 .. .00         ... .. .. .00         C-5 01 .. .00
C#5 01 .. .00    +    ... .. .. H00    =    ... .. .. H00
C-5 01 .. .00         ... .. .. H00         ... .. .. H00
C#5 01 .. .00         ... .. .. H00         ... .. .. H00

The trill is replace by a held C, and the H00 (a zero amplitude vibrato) effect does nothing to it. Anyway, I'm looking forward to hearing and seeing other uses people come up with.

Bookmark and Share Top of the page Bottom of the page
CS_TBL
Posted 2011-06-22 8:02 PM (#15266 - in reply to #15265)
Subject: Re: any development news?



Expert

Posts: 512
500
Location: Netherlands
Ok, so it's not an arranger like you find in keyboards, based on a diatonic base pattern, with chord recognition and optional variations (picking another pattern) for a specific chord type.
Bookmark and Share Top of the page Bottom of the page
CS_TBL
Posted 2011-06-22 8:46 PM (#15267 - in reply to #15260)
Subject: Re: any development news?



Expert

Posts: 512
500
Location: Netherlands
Though in July I'll certainly submit a concept to get exactly that.. :P
Bookmark and Share Top of the page Bottom of the page
Jump to page : 1
Now viewing page 1 [25 messages per page]
Jump to forum :
Search this forum
Printer friendly version
E-mail a link to this thread

(Delete all cookies set by this site)