Jump to content

Dynamic Difficulty is rarely well responsive in cDLC on phrase levels.

When a phrase is leveled op or down, identical notes in other phrases don't level.

 

This happens because most of us don't define phrases,

Phrases are sub-elements of sections, they subdivide a section.

A phrase should not cross two sections, it should not start before or end after a section.

To avoid problems, usually the whole song is divided in sections (more or less respecting its note structure)

and we check "also add as phrase"

1 section = 1 phrase, while a section can have multiple phrases.

We leave the task to define more phrases to the DD creator.

 

It is easy to define phrases 

by using EOF "Catalog" in song menu, which is the most underrated feature because it seems always deactivated.

Catalog gets activated when 2 notes at least are selected. 

It groups and names ranges of notes and finds all identicals.
Catalog note blocs can be displayed (Q), and played below the main "Piano roll".

Catalog note blocs can be named freely, and their name can be used as phrases "LeadScale1", "BassScale2" ...

 

Instead of starting with a global song view (using Lyrics to structure), start with the 1st repeating pattern of notes.

Procedure would be :

1. Select the first repeating set of notes and define its name in Catalog.

   (it must start on a main beat called measure, to make it a start position for a phrase) 

2. Give the same catalog name to the phrase (shift+P) at the 1st beat of the selected notes.

3. Use the catalog feature to search (F3) for identicals (sets current position on it's first note)

    (or shift+F3 to jump to previous identical)

4. Give all found set of notes the same starting phrase/catalog name.

5. Repeat procedure for next set of notes

6, Check for unrepeated rest of notes following defined phrases (solo, intro, outro ...)

7. Gather phrases into a section, without checking the "also add as phrases".

 

This may need to be done for all parts lead, rhythm,bass, selecting "specific to PART_..."

when adding a phrase.

 

Catalog is not related to Phrases, it only helps to create them.

This means you can give same phrase names, even if single notes, ending notes are different.

 

This way Dynamic Difficulty works correctly.
Success/fail on one phrase level adjusts all levels of the same phrase name (like in official songs)
It may take more time, depending on the song, until one gets used to.
And it helps analyzing song structures.

Example : 

In a 1st section called "intro", 4 phrases are freely called "Scale1"  and another called "Scale2"

http://www.mediafire.com/convkey/0d08/puniaho9c981301bg.jpg?size_id=6

In a 4th section called "postvs", 1 phrase only among 2 others is called "Scale1"

http://www.mediafire.com/convkey/f79b/w5235ha5t7lj69dbg.jpg?size_id=6

I let the files go through the DD creator (with 6 phrases set) and it kept my number of phrases.

http://www.mediafire.com/convkey/b167/25dmq383jhocdg2bg.jpg?size_id=4

Now, when I increase the level in the section intro (it's not possible to increase the level of a phrase separately),
the phrase "scale1" in the 4th section "Riff" is automatically increased, without being selected and only this phrase.

 

Check XML level of the events
The XML of EOF : Phrase names get replaced by a phrase ID (position depending)

<phrase disparity="0" ignore="0" maxDifficulty="0" name="Riff1" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="0" name="Riff2" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="0" name="Riff3" solo="0"/>
phrase disparity="0" ignore="0" maxDifficulty="0" name="Scale1" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="0" name="Scale3" solo="0"/>
<phraseIteration time="5.976" phraseId="4"/>
<phraseIteration time="9.910" phraseId="4"/>
<phraseIteration time="13.845" phraseId="4"/>
<phraseIteration time="17.779" phraseId="4"/>
<phraseIteration time="42.369" phraseId="3"/>
<phraseIteration time="46.304" phraseId="4"/>
<phraseIteration time="49.255" phraseId="5"/>

 

All phrases Scale1 get the Id=4

The XML of DD Creator : Phrase names of EOF get lost and replaced by another name and phrase ID

<phrase disparity="0" ignore="0" maxDifficulty="3" name="p1" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="3" name="p2" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="3" name="p3" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="2" name="p4" solo="0"/>
<phrase disparity="0" ignore="0" maxDifficulty="2" name="p5" solo="0"/>
<phraseIteration time="5.976" phraseId="2" variation="">
<phraseIteration time="9.910" phraseId="3" variation="">
<phraseIteration time="13.845" phraseId="3" variation="">
<phraseIteration time="17.779" phraseId="4" variation="">
<phraseIteration time="40.402" phraseId="8" variation="">
<phraseIteration time="42.369" phraseId="9" variation="">
<phraseIteration time="46.304" phraseId="4" variation="">
<phraseIteration time="49.255" phraseId="10" variation="">

Only the previous identical section seems to get a common ID.

Maybe the DDcreator's can explain this.

I hope to contribute to go beyond the "lazy Section=Phrase" option,
to make cDLC closer to official quality

and make Riff Repeator and Dynamic Difficulty work as they should, 

considering most users are probably beginners or enter intermediate level.

Featured Replies

  • Author

Read my first lines, I said phrases are sub-elements of sections : in the picture 

http://www.mediafire.com/convkey/b167/25dmq383jhocdg2bg.jpg?size_id=4
 

The block between the blue brackets is a

1. section, containing 5 phrases

Then 2 sections (with 2 phrases)

Then 1 section, with 3 phrases, containing a phrase already found in the first section.

 

Obviously you can have a same pattern of notes (phrase) in the intro and the verses (section)

Literally speaking, you can have the same phrases ( :D OMG, WTF :D ) in different paragraphs of a topic.

 

Anyway coolethan1, this topic is for advanced users, start publishing your first cDLC, 

after 5 you will see the light. ;)

  • 1 year later...

Well, I just started to try my newest song with official quality DD, and red this tutorial, however, in the game the DD is behaving like what I expected,I selected notes first and named them as "leadscale1" in a section and in another section as "leadscale2" .So basicly what I did is just markd the sections in the song without the also ad as pharse feature, and then selected the notes in the sections and named them in the catalog menu multiple times (what I meant with multiple time is just selected a bunch of notes and named them "leadscale1",and then selected more notes and named them "leadcale1" again  in the same section)I thought it wasn't going to go that easy, but the tutorial (in some parts) wasn't so clear to me,most likely it's my fault that the DD not behave as it should, but I don't know what did I made wrong, so any help would be awsome! thx

My Customs


 


The reasons why most of my customs are not updated yet:


1.)I'm lazy to do it because I have no motivation for it


2.)I'm not at my computer


3.)I'm working on a song that I haven't made it yet


4.)I don't have any song to work on it


 


 


G7SOxFY.jpg

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.


Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.