Jump to content

Chlipouni

Member
  • Posts

    909
  • Joined

  • Last visited

  • Days Won

    1
  • Country

    France
  • Donations

    0.00 USD 

Posts posted by Chlipouni

  1.  

    I'm having an issue where no matter how many notes I miss, the final score is always 100%. If I generate it with no DD, it behaves normally. Could you take a look please? Here's the psarc, but I can give you the project files if needed.

     

    https://mega.nz/#!MksX3bjD!bH23NsNDxycPdaYNN6PNzuz0UV5KgQR669Lm8VtYuFw

     
    181

     

     

    I am going to investigate this issue as soon as possible.

     

    Thanks for reporting this problem

    • Like 1
  2. @@Chlipouni, you'd better have separate analysis util\script for that... eof\toolkit and all legacy xml's have a different  tags format so you'd better have something you could use to prepare xml for analysis or analyze with autotests to find odds?

     

    I think that it would be easier to read the XML file if all useful attributes were located at the beginning of the XML element.
    That should not change the logic of the tools that read the XML file if they correctly use the XML APIs.
     
    Another improvement would be to use a XSD schema to avoid the writting of attributes that have kept their default value.
  3. Hi raynebc,

     

      As the order of attributes in a XML file doesn't matter, it would be nice if EOF could generate the attributes by placing the most important ones at the beginning of their tag.

      That would greatly improve the readibility of XML files for those who need to analyze them.

     

      As an example instead of this :

    <note time="2" linkNext="1" accent="0" bend="0" fret="12" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="3" sustain="0" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" />

      I would like to obtain this :

    <note time="2" string="3" fret="12" sustain="0" ... />
    

      For the technics, I have no particular order to suggest, but grouping them by family would be nice.

     
      Edit : An other example is about the handShapes, the "startTime" should be generated before the "endTime"
     
    Thank you very much ...
  4. @@Berneer,

     

      I am working on DDC v3.1 in order to support the chordify technics.

     

      For now, I have just fixed a few bugs about the sustains of notes.

     

      Here is the DDC file of your "chordify" EOF project : DDC_chordify.xml

     

      I can't test it in RS2014 (because I don't have any guitar in my summer place). Can you give it a try ?

     

    Thank you

  5. Hi !

     

      I have just broken my cable tone and I can't find my spare cable !

     

      After a quick search on the various online stores, I haven' found anything to replace it with a reasonable price !

     

      Do you have the same problem in other countries (I live in France) ?

     

      For now, I have repared my existing cable by replacing the Guitar plug ...

      So if you have any broken cables, don't throw them in the trash ...

     

  6.  

    That looks like a completely normal handshape phrase. The chord fingering displayed at the bottom of the screen remains the same even when single notes are played within the phrase. You can even put partial variations of the chord inside the phrase.

    Totally agreed, but the chord tag doesn't appears in the display when i use handshapes in EOF. The arpeggios show the tags, but the handshapes doesn't do it, just the fingering

     

     

    To display the name of the chord in RS2014 you need :

    - a chord box of low density (ie : highDensity = "0")

    - a chord template with a valid name

    - the chord box needs to be linked with the chord template via the "chordId" attribute

    • Like 1
  7. @@raynebc,

     

    I have used a period of 5ms for testing purpose. A shorter period of time would be able to work as well.

    The main objective of this time delay is to apply a linknext status between the chord and the single notes.

     

    In my opinion it should be better to apply this template for all chords with a "chordify" status, whatever the density or the presence of open notes in the chord. The main reason for this is about the DDC logic which already manages these cases of chord with linked single notes.

    Another reason is to simplify the code of tools with a unique template.

     

    I hope that @@Berneer testing will confirm this new way to manage the chordify status ...

     

    Thanks

  8. Introduction :

      This post is intended for @@raynebc and @@Berneer about the new "Chordify" status.

     

    The test case :

    When I define this in EOF :

    chordify_example.png

     

    EOF generates this XML code :

     

      <chordTemplates count="1">
        <chordTemplate chordName="G" displayName="G" ... fret0="-1" fret1="-1" fret2="0" fret3="0" fret4="12" fret5="10"/>
      </chordTemplates>
      ...
      <notes count="4">
        <note time="2.000" linkNext="0" fret="0" string="2" sustain="0.375" .../>
        <note time="2.000" linkNext="0" fret="0" string="3" sustain="0.625" .../>
        <note time="2.000" linkNext="0" fret="12" string="4" sustain="1.000" .../>
        <note time="2.000" linkNext="0" fret="10" string="5" sustain="2.000" .../>
      </note>
      ...
      <chords count="1">
        <chord time="2.000" linkNext="0" chordId="0" highDensity="1" .../>
      </chords>

    This template works in RS2014 but :

    - highDensity is forced to "1" to avoid display glitches due to open notes in the chord

    - single notes are displayed with a rotated effect in RS2014 which is not usual to display the chord notes

     
    After a few investigations, I think that I have found a way to improve this template in order to avoid its two associated issues.
     
    The modified template :
     
    The following code show the modifed template (made manually for now) :
      <chordTemplates count="1">
        <chordTemplate chordName="G" displayName="G" ... fret0="-1" fret1="-1" fret2="0" fret3="0" fret4="12" fret5="10"/>
      </chordTemplates>
      ...
      <notes count="4">
        <note time="2.005" linkNext="0" fret="0" string="2" sustain="0.375" ... />
        <note time="2.005" linkNext="0" fret="0" string="3" sustain="0.625" ... />
        <note time="2.005" linkNext="0" fret="12" string="4" sustain="1.000" ... />
        <note time="2.005" linkNext="0" fret="10" string="5" sustain="2.000" ... />
      </notes>
      <chords count="1">
        <chord time="2.000" linkNext="1" chordId="0" highDensity="0">
          <chordNote time="2.000" linkNext="1" fret="0" string="2" sustain="0.005" ... />
          <chordNote time="2.000" linkNext="1" fret="0" string="3" sustain="0.005" ... />
        </chord>
      </chords>

    The modifications are :

    - The "highDensity" of the chord has been set to "0" (as intended to display the full box)

    - Two "chordNote" tags has been added in the "chord" only for the two open notes (to avoid the display glitch)

    - The single notes have their start time setted to 0.005 later than the start time of the chord (to apply the "linknext" status)

    - The "linkNext" status has been setted to 1 for the "chord" tag and the two "chordNote" tags (to avoid the display of the single notes heads and the associated rotated effect)

    - The "sustain" of the two "chordNote" tags has been setted to "0.005" in order to keep the global consistency (but this may be optional)

     

    The final result :

     

    And the final result is :

  9. @ShrillBear52;

     

      As @@raynebc said in his previous post, you should never move the notes to sync them with the wavegraph.

     

      The right way, is to :

      - set the right BPM,

      - set the right time signature,

      - synchronize the first measure with the beginning of the song (by moving the vertical line)

      - import the guitar pro tab

      - from the beginning until the end, just move the main measures (if necessary) to synchronize them with the waveform (never move the notes).

     

    Then, when the rhythm markers are all in sync, you can import the other tracks and the notes will be correctly placed by EOF with no more fastidious work !

    • Like 1
  10. @@raynebc,

     

      About the empty handShape, I think that it's possible in EOF if you follow these steps :

      - add the notes

      - select the notes and add a FHP

      - remove all the notes except the ghost starting chord

     But if I remember well, there is already a warn message about this case.

      

     When I talked about the first event, I meaned the first note or first chord in the phrase. I agree that this rule is strange but I had to add it in DDC to avoid RR crashes. I don't remember exactly why.

     

     About the same sequences of notes in each level of difficulty, DDC only takes care of the note pattern (ie matching frets and strings).

  11. @@raynebc,

     

      Here are the rules implemented in DDC that should also be respected when DD is manually authored in EOF :

      - A section or a phrase should start on the main beat of a measure.

      - The first section should start at the time position of the first non-empty phrase

      - The first note or chord should never start before the first anchor

      - The first chord should never start before the first handShape

      - The first chord of a song cannot have the highdensity status

      - A handShape should not be empty (ie no chord and no note inside)

      - A handShape should not be common with two adjacent phrases

      - The first event of each phrase should always appear in the first level of difficulty (to avoid a RR crash)

      - All iterations of a phrase should have the same number of difficulty levels and the same sequence of notes in each level

  12. RESOLVED, thank you firekorn

     

    Solution

     

    Using BPR as firekorn suggested I unpacked the psarc added some Sections repacked it, opened it in RS Toolkit and created DD then added that to dlc, worked flawless.

     

    Before

    https://drive.google.com/open?id=0B_nwf9T5PFPbTG9mcEpob0NPMkU

     

    After

    https://drive.google.com/open?id=0B_nwf9T5PFPbVTJjQnlraUZmZ2s

     

    For your information, BPR Tool can also add DD (by using DDC) before packing the psarc file (On each arrangement : [File][save and Generate DD]) ...

  13.  

    Can you give me an example of "psarc" file that causes this issue ?

     

    I was looking to split up the sections for some Coheed songs, such as The Running Free and Ten Speed, but it worked alright when I chose to 'Run as Administrator' in Windows

     

     

    Did you try to create an exception for the BPR folder in your antivirus tool ?

×
×
  • Create New...

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