Jump to content

Chlipouni

Member
  • Posts

    909
  • Joined

  • Last visited

  • Days Won

    1
  • Country

    France
  • Donations

    0.00 USD 

Everything posted by Chlipouni

  1. @@firekorn, As raynebc said, EOF now supports the "handShape phrase". See the following example : Chords are classical ones (no specific status on them). Single notes between each chord are standard too (just a PM on them). You need to add an handShape phrase between the first chord and the last note of this sequence. As result you obtain : - The first chord which appears complete in the game (box + notes + name) - A unique handshape for all chords and notes (continuous line + finger positions) - The two last chords are displayed with a repeated box (without chord notes and without chord name) So, this functionality is easy to use, we just need to add an handShape phrase
  2. I missed a few new features in EOF ... I am analyzing the relationships between chordTemplates, notes, chords, and handShapes. I have to find a way to implement them in DDC. It might take a while and a few more questions from me on these forums ... Thank you for your patience :huh:
  3. Hi, I have found the following example in "Danzig - She Rides" CDLC (from dreddfoxx) : <chordTemplates count="12"> <chordTemplate displayName="" chordName="" fret0="-1" fret1="-1" fret2="0" fret3="2" fret4="3" fret5="-1" finger0="-1" finger1="-1" finger2="-1" finger3="1" finger4="2" finger5="-1" /> <chordTemplate displayName="E5" chordName="E5" fret0="0" fret1="2" fret2="-1" fret3="-1" fret4="-1" fret5="-1" finger0="-1" finger1="2" finger2="-1" finger3="-1" finger4="-1" finger5="-1" /> <chordTemplate displayName="D5" chordName="D5" fret0="-1" fret1="5" fret2="7" fret3="-1" fret4="-1" fret5="-1" finger0="-1" finger1="1" finger2="3" finger3="-1" finger4="-1" finger5="-1" /> <chordTemplate displayName="E5" chordName="E5" fret0="-1" fret1="7" fret2="9" fret3="-1" fret4="-1" fret5="-1" finger0="-1" finger1="1" finger2="3" finger3="-1" finger4="-1" finger5="-1" /> <chordTemplate displayName="D" chordName="D" fret0="-1" fret1="-1" fret2="7" fret3="7" fret4="-1" fret5="-1" finger0="-1" finger1="-1" finger2="1" finger3="1" finger4="-1" finger5="-1" /> ... </chordTemplates> ... <notes count="216"> ... <note time="44.071" linkNext="1" accent="0" bend="0" fret="7" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="9" string="3" sustain="0.535" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> <note time="44.071" linkNext="1" accent="0" bend="0" fret="7" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="9" string="2" sustain="0.535" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> ... </notes> ... <handShapes count="166"> ... <handShape chordId="4" endTime="44.606" startTime="44.071" /> ... </handShapes> Two singles notes are located at the same position (44.071). An handShape which references a chordTemplate starts at this same position. So the two single notes are replacing the chord in the XML file. Is there a simple way to author this in EOF (like a chord with a special flag) ? Thank you
  4. Hi, In an official DLC I found this specific way to manage handshape phrase with partial chords inside : <chordTemplates count="4"> <chordTemplate chordName="D" displayName="D" finger0="-1" finger1="-1" finger2="-1" finger3="1" finger4="3" finger5="2" fret0="-1" fret1="-1" fret2="-1" fret3="2" fret4="3" fret5="2" /> <chordTemplate chordName="" displayName="-nop" finger0="-1" finger1="-1" finger2="-1" finger3="1" finger4="3" finger5="2" fret0="-1" fret1="-1" fret2="-1" fret3="2" fret4="3" fret5="2" /> <chordTemplate chordName="" displayName="-nop" finger0="-1" finger1="-1" finger2="-1" finger3="1" finger4="2" finger5="-1" fret0="-1" fret1="-1" fret2="-1" fret3="2" fret4="3" fret5="-1" /> <chordTemplate chordName="" displayName="-nop" finger0="-1" finger1="-1" finger2="-1" finger3="-1" finger4="3" finger5="2" fret0="-1" fret1="-1" fret2="-1" fret3="-1" fret4="3" fret5="2" /> </chordTemplates> ... <chords count="3"> <chord time="4.295" linkNext="0" accent="0" chordId="1" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="4.295" linkNext="0" accent="0" bend="0" fret="2" 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.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> <chordNote time="4.295" linkNext="0" accent="0" bend="0" fret="3" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="3" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> <chordNote time="4.295" linkNext="0" accent="0" bend="0" fret="2" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="2" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="5" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> </chord> <chord time="6.295" linkNext="0" accent="0" chordId="2" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="6.295" linkNext="0" accent="0" bend="0" fret="2" 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.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> <chordNote time="6.295" linkNext="0" accent="0" bend="0" fret="3" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="2" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> </chord> <chord time="8.295" linkNext="0" accent="0" chordId="3" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="8.295" linkNext="0" accent="0" bend="0" fret="3" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="3" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> <chordNote time="8.295" linkNext="0" accent="0" bend="0" fret="2" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="2" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="5" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0" /> </chord> </chords> ... <handShapes count="4"> <handShape chordId="0" endTime="9.326" startTime="4.027" /> <handShape chordId="1" endTime="6.280" startTime="4.295" /> <handShape chordId="2" endTime="8.280" startTime="6.295" /> <handShape chordId="3" endTime="8.326" startTime="8.295" /> </handShapes> The first chordTemplate "D" define the main chord and its finger positions. The first handShape references this chordTemplate and is not associated to a specific chord. It encapsulates the three following handshapes by its duration (startTime = "4.027" to endTime = "9.326") The three other handShapes : - are included inside the global handShape (startTime and endTime are embedded inside the time positions of the first handShape) - are linked to a specific chordTemplate with no name but a specific tag "-nop" inside the displayName - are associated with their chords (same time position and same chordId) I tried to reproduce this specific case in RS2014 : - The global handShape works fine as an handShape phrase (continuous lines + finger positions) - The three embedded handShapes are displayed with their handShape box without a name and inherits the finger positions of the global handShape The only thing that doesn't work is the chordNotes which are not displayed inside their handShape boxes (for all chords) ! Maybe someone has an idea why the chordNotes are not displayed ? Is it a limitation of the RSToolkit about the "-nop" flag (I don't use DD for this test case) ? Thank you
  5. Actually in EOF, I have to set a space character inside the name field to obtain a chord without name. If I let this field empty, EOF generates automatically the known name of this chord. I talked about a checkbox (or something else) to have something more explicit and simpler to generate a chord without its name in the game. About the "Ghost HS" functionality, it could be another way to implement this feature, but I think you would have more work to do to obtain consistency in the "chordId" references between the chordTemplates, chords and handShapes. It would also ask more work for the users to use this feature in EOF. Thank you
  6. Raynebc, For your information, I made a test case directly with EOF without using ghost notes nor ghost handshape feature : - Design all chords as usual with the displayed notes only - For each chord for which the name has not to appear in the game, set its name field with a space character (empty field is automatically replaced by the known chord name) - Save - Generate DD - It works ... We maybe need a new checkbox to explicitly set this feature ! Hope that this tip simplifies your work ...
  7. Raynebc, I tried a simple test with standard chords (no ghost note and no ghost handshape). If I simply unset the chordName and displayName of the chordTemplates in the XML file, the chords are displayed with no name in the game (and it works fine with DDC). What are the reasons of using a so complex logic for this functionality ? Thank you
  8. Hi raynebc, In DDC, the handshape management is complex because : - DDC creates new chordTemplates for chords with less notes than the original one (a chord with 6 notes generates 4 new templates for 5, 4, 3 and 2 notes) - The chordId of a chord can be different at each level of difficulty (it has to reference the right chordTemplate) - DDC has to manage the phrase switching and may update handshapes (in the game, a phrase can have a level which is not the same than the previous or following phrases) - DDC may split or merge handshapes when a chord is not selected at a specific level of difficulty This new functionnality should work without modification in DDC if you keep the following rules : - Use as many chordTemplates as you want (for each ghost chord, you can create a new template with no name if this template doesn't exist yet) - Split the handShapes if necessary, but their chordId must be the same as those of the chords located in the same period of time - Always keep the "chordId" coherence between chordTemplates, chords and handShapes What I understand about this new feature is that when a chordTemplate has no chordName, the name of the chord and the finger positions are not displayed in the game. For now, DDC doesn't keep an handShape when it has a chordId which is not the same as the one used by the chords located between the startTime and the endTime positions of the handShape. I am curious how official songs work with this feature. Do you have an XML file from an official CDLC with various levels of difficulty ? Thank you
  9. Raynebc, Ok. So this generates a new chordTemplate with no name for each chord with this special flag. Does it work in all cases ? Are there special cases in which an anonymous chordTemplate is not generated ? I tried to use it with the following example : And EOF generated the following XML sequence : <chordTemplates count="3"> <chordTemplate chordName="D" displayName="D" finger0="-1" finger1="-1" finger2="-1" finger3="1" finger4="3" finger5="2" fret0="-1" fret1="-1" fret2="-1" fret3="2" fret4="3" fret5="2"/> <chordTemplate chordName="D3" displayName="D3" finger0="-1" finger1="-1" finger2="-1" finger3="-1" finger4="3" finger5="2" fret0="-1" fret1="-1" fret2="-1" fret3="-1" fret4="3" fret5="2"/> <chordTemplate chordName="" displayName="" finger0="-1" finger1="-1" finger2="-1" finger3="1" finger4="-1" finger5="2" fret0="-1" fret1="-1" fret2="-1" fret3="2" fret4="-1" fret5="2"/> </chordTemplates> ... <chords count="3"> <chord time="4.295" linkNext="0" accent="0" chordId="0" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="4.295" linkNext="0" accent="0" bend="0" fret="2" 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.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="4.295" linkNext="0" accent="0" bend="0" fret="3" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="3" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="4.295" linkNext="0" accent="0" bend="0" fret="2" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="2" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="5" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> </chord> <chord time="6.295" linkNext="0" accent="0" chordId="1" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="6.295" linkNext="0" accent="0" bend="0" fret="3" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="4" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="6.295" linkNext="0" accent="0" bend="0" fret="2" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="5" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> </chord> <chord time="8.295" linkNext="0" accent="0" chordId="2" fretHandMute="0" highDensity="0" ignore="0" palmMute="0" hopo="0" strum="down"> <chordNote time="8.295" linkNext="0" accent="0" bend="0" fret="2" 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.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> <chordNote time="8.295" linkNext="0" accent="0" bend="0" fret="2" hammerOn="0" harmonic="0" hopo="0" ignore="0" leftHand="-1" mute="0" palmMute="0" pluck="-1" pullOff="0" slap="-1" slideTo="-1" string="5" sustain="0.000" tremolo="0" harmonicPinch="0" pickDirection="0" rightHand="-1" slideUnpitchTo="-1" tap="0" vibrato="0"/> </chord> </chords> ... <handShapes count="3"> <handShape chordId="0" endTime="4.351" startTime="4.295"/> <handShape chordId="1" endTime="6.351" startTime="6.295"/> <handShape chordId="2" endTime="8.351" startTime="8.295"/> </handShapes> Only one anonymous chordTemplate was generated, and the second chord (with "Ghost HS" checked) has a name. Is it normal ? Another issue, is when I update an existing chord with the "Ghost HS" by changing the chord notes inside. In this case, the anonymous chordTemplate disappears in the XML file ... Thanks
  10. Thanks raynebc, But I don't find how to set it in EOF :huh:
  11. Hi giulianolanz, I never used this functionality in EOF. Can you describe how to use it ? I need a test case to reproduce this issue ... Thank you for your help
  12. Hi WhyT, DDC generates the following alerts in the log file : => 6 ms - Song informations => 0 ms - Measures and ebeats => 8 ms - Sections ==> WARNING : Section noguitar (0.384) doesn't start on the main beat of a measure (new time : 0.000) ==> WARNING : Section intro (15.473) doesn't start on the main beat of a measure (new time : 14.530) ==> WARNING : Section verse (45.652) doesn't start on the main beat of a measure (new time : 44.709) ==> WARNING : Section chorus (109.827) doesn't start on the main beat of a measure (new time : 108.881) ==> WARNING : Section outro (155.090) doesn't start on the main beat of a measure (new time : 154.152) => 1 ms - Phrase iterations as subsections ==> WARNING : Phrase Iteration (0.384) doesn't start on the main beat of a measure (new time : 0.000) ==> WARNING : Phrase Iteration (15.473) doesn't start on the main beat of a measure (new time : 14.530) ==> WARNING : Phrase Iteration (45.652) doesn't start on the main beat of a measure (new time : 44.709) ==> WARNING : Phrase Iteration (109.827) doesn't start on the main beat of a measure (new time : 108.881) ==> WARNING : Phrase Iteration (155.090) doesn't start on the main beat of a measure (new time : 154.152) ==> WARNING : Phrase Iteration (158.840) doesn't start on the main beat of a measure (new time : 157.902) ==> WARNING : Phrase Iteration (308.840) doesn't start on the main beat of a measure (new time : 304.152) => 1 ms It seems that your sections and phrases don't start on the first beat of a measure. Can you move each section and phrase in EOF, then generate again the DD with DDC ? Thank you
  13. Hi WhyT, Can you share the XML file generated by EOF for the arrangement which causes this issue ? Thank you
  14. Hi Weezer, Did you try the following CDLCs ? : - Ensiferum - Ferrum Aeternum - The Offspring - Original Prankster - The Offspring - Vultures - Clutch - Ghost - 4 Non Blondes - What's Up - Akira Yamaoka - Promise - Black Sabbath - God Is Dead - The Shadows - Apache
  15. Pleasure, pleasure and pleasure ! I continue playing Rocksmith only because it gives me a great pleasure. I never try to learn a song note by note or to practice specific technics during hours, I only play my favourite songs with my current level. I only select songs which are not too difficult for my guitar skills. With these simple rules, I surprise myself how my level increases without doing too much efforts, just improving pleasure to play and being patient. As an example, look at this following video I just did. The windsurfer is me and I played the soundtrack with Rocksmith 2014. Practicing with pleasure is my first learning rule ;) Play as you feel and enjoy the result !
  16. Can you share the psarc file ? I need it to analyze this issue. Thank you
  17. Hi, The name of sections and phrases is not important in RS2014 and DDC. However, the starting point of a section is important for the DDC logic because it becomes the starting point for the automatic phrases creation inside the section (DDC creates the phrases all x measures without looking inside). Those who create the phrases manually to separate each occurrence of a same pattern can obtain a better DD result ...
  18. Yes, the name of the added section is displayed on the top of the vertical bar. It may depends on the EOF preferences you have ...
  19. To create sections with EOF, select the first beat of a measure and use [beat][Rocksmith][Place RS Section]. With the vocals in the song, you can easily detect the start of each verse and each chorus. Then add an intro section at the beginning and an outro section a few measures before the end ...
  20. Hi Plingbrix, Check your EOF project, it must be in conformity with the following rules : - The first section should not start at time "0.000" - The first section cannot be empty - A section or a phrase must start at the first beat of a measure - Each section should have more than one note inside In addition with these rules, your CDLC has only two sections inside ("intro") and the last one has only one note. Try to create more sections for the verses and chorus parts and with more than one note by section ... Hope that solves your issue
  21. Hi giulianolanz, It is very important to synchronize correctly the notes with measures and beats. If a note is not well centered on a beat marker (just before for example), it belongs to the previous measure (and may belongs to the previous phrase or the previous section). So before generating DD for a new CDLC, use the "Highlight non grid snapped notes" functionnality in EOF to highlight all notes that are not well synced ... Thanks
  22. Thanks... I wouldn't have worked that out by trial and error. You can also use BPR tool to adjust score attack levels for each phrase in an existing CDLC.
  23. Hi GetTheLedOut, The first section "intro" starts at the time position "0". This may cause an issue for DDC and BPR tools. Try to move this section on the second measure for bass and rhythm tracks. Tell me if this workaround solves your issue. Thanks
  24. Hi Alex360, BPR should work with Mac OS, but I don't have one to compile it and to test it.Do you know if there is a way to install this OS inside a virtual machine ?
×
×
  • 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