Jump to content

Chlipouni

Member
  • Posts

    909
  • Joined

  • Last visited

  • Days Won

    1
  • Country

    France
  • Donations

    0.00 USD 

Posts posted by Chlipouni

  1. The "SharedArrayBuffer" mode is now supported by "Itch.io" (project updated).

    New Features (24/04/2022) :

    - New notes and chords recognition system

    - Less latency in WebGL mode

    - Fully playable without external tool

    Test the Demo :

    - Works only with Chrome and Edge

    - itch.io demo : Guitar 3D (password required for restricted access : CustomsForge$543210)

    • Like 1
  2. Hi,

      The whole project migrated successfully to Godot 4.0 alpha 6.

      I just added the chord recognition system and it works pretty well.

      The "SharedArrayBuffer is not defined" error in the WebGL version, is under investigation.

      There is no plan for a standalone release quite now. I keep improving this project for my own usage.

    Thanks

  3. @randomas,

      About the viewing angle and the 3d perspective, this should be easy to adjust (camera position and angle).

      I also have The "SharedArrayBuffer is not defined" error in Firefox. Either a bug in Godot or a limitation in Firefox.

      WebGL and WebAudio are still in development but I am already impressed with the result.

    • Like 1
  4. On 12/31/2020 at 1:48 AM, randomas said:

    This is fantastic, great work! Any chance of a release in some form or another? Have you considered adding scored vocals and drums like rockband?

    Will it run on linux?

    Really hope to get to try this out some day!

    Thanks to the Godot Engine, it should work on major operating systems.
    I also have a prototype that works in a web browser.

    The main limitations will come from the audio input and output latency (especially on android devices).

    About scored vocals and drums, why not, but not a priority for now.

    • Like 2
  5. 10 hours ago, gafotas said:

    How did you get multitrack songs?
    I am very interested, I find it very useful.
    hopefully this feature is in the new rocksmith.

    good job.

    Hi gafotas,

      There are commercial Web sites that allow you to download as many audio files as they are tracks inside (for example : www.jamkazam.com).
      So you can easily mix all audio files and choose which ones to include in the mix.

      However, the choice is limited and you may have difficulty finding the song you want.

    • Like 1
  6. Thx!!!!

     

    What that really needs is

    * Guitar Pro file support (if it is not yet  planned please include!!!!)

     

    * and a feature that really would make the display better than the notehighway in RS would be a seperate rhythm display for the running part.

    like : 39154131hp.png

    (ok thats a damn ugly one, and yeah up and downstrokes will not always be defined, but you get the impression of what i mean)

     

    Really lookinf 4ward to trying this!

     

    Rock, Rod.

    Hi Rod,

     

      - The Guitar Pro file format doesn't contain the real timing of notes and chords. So it is not sufficient by itself.

      - The feature that displays the strumming direction of the chords is on my to-do list.

     

    Thanks

  7. So I've been using this tool for a while and love it, but today I'm getting an error I haven't seen before: DDC has created a handshape with an invalid chordId (-1).

     

    Looking through the XML, I've found 2 handshapes that it seems to be setting -1 to. 

     

    unknown.png

     

    unknown.png

     

    I've removed and re-marked the handshapes to no avail. Removing them does eliminate the error in DDI. I poked around the source code a bit and the only place I could find a chordid getting set to -1 was in the unit tests. Any idea what may be happening here and how to resolve it? As a workaround could I use and random int for those ids in the XML?

    @@bwaredapenguin,

     

      I tried to reproduce this specific scheme.

      No more issue with DDC v3.7.

     

    Thanks for reporting this

  8. Hi @@firekorn,

     

      First of all, I am working on this project for my own usage and pleasure.

      It's a way for me to learn how to develop with the amazing Game Engine "Godot".

      I started at the beginning of this year 2020 and only spent two hours a week.

     

      About the data, I'm using my own format (json files) and the main data we use to create CDLCs comes from guitar tabs found on well known websites.

    • Like 1
  9. Features :

    - DLC support to add new songs

    - Audio Player

    - 3D Tab Player

     

    New Features (27/07/2020) :

    - Graphical events fully in sync with the soundtrack

    - Pause / Resume

    - Navigate freely in the song in pause mode (go forward and backward, click on phrases)

    - Guitar and Bass Tabs for 4, 5, 6 and 7 strings

     

     

    New Features (30/08/2020) :

    - Audio settings panel

    - Support for multitracks (several audio files allowed in the DLC)

     

     

    New Features (31/01/2021) :

    - Full WebGL support : the game works with Chrome and Edge

    - Riff Repeater Panel ([R] key) to slow down the song

    - itch.io demo : Guitar 3D (password required for restricted access : CustomsForge$543210)

     

    New Features (19/06/2021) :

    - Note recognition system for single notes
    - Chords are only limited to their fundamental note

    New Features (24/04/2022) :

    - New notes and chords recognition system

    - Less latency in WebGL mode

    - Fully playable without external tool

    Test the Demo :

    - Works only with Chrome and Edge

    - itch.io demo : Guitar 3D (password required for restricted access : CustomsForge$543210)

    • Like 14
    • Thanks 1
  10. That's not really fixing why there's a difference between two things that should have the same outcome... The reason i can't do that is beacuse im not using the songs in the game after removing DD but using the song xml for something else.

    Hi @@Rbby258,

     

      Starting with version 3.3, DDC removes automatically the XML attributes that have their default value.

      In your example, "fret" attributes with a value of "-1" are not generated.

     

      As DDC works with the "transcriptionTrack" input either :

      - transcriptionTrack is empty and DDC generates its content (without default values)

      - transcriptionTrack is not empty and DDC uses it (with all of its content)

     

      So depending on the inputs, DDC behaviour may change.

    • Like 1
  11. Update v3.6 : (02/12/2018)
     - The "offset" property is now setted if the first beat starts after 0.000
     - New "maxMeasuresPerPhrase" parameter to disable the automatic phrase creation process based on the average number of measures per input phrase
     - Fixed bug : A new beat was always added at time 0.000
     - Fixed bug : A COUNT phrase iteration was always added at time 0.000
     - Fixed bug : The time position of the last noguitar section was always adjusted
     - Fixed bug : The maximum number of generated DD levels wasn't limited to 30

     

    Major improvements are :

    1) DDC now allows that the first beat has a time position greater than 0.000 second.

      A new beat is still added at time position 0.000 only if the first empty phrase is missing.

     

    2) The maximum number of DD levels is limited to 30 levels whatever the ramp-up model used

     

    3) The new phrase creation process is automatically disabled based on the average number of measures per phrase iterations

      A new parameter is added in the config file ("maxMeasuresPerPhrase").

      If the average measures per phrase is lower than this threshold, then no new phrase will be created (splitted) by DDC.

      The empty phrases identification feature is also concerned by this improvement.

    • Like 2
  12. @Chlipouni  Thanks for this: "If you define an XML file with only 15 levels, you are constrained to a maximum of 30 levels."

     

    So if I want to limit the ddc_default.xml to 15 levels for use with toolkit/CFSM, which ones would you recommend removing?  A link to a modified ddc_default.xml file would be appreciated.

     

    I am going to prepare it and share it as soon as possible ...

    • Like 1
  13. @@cozy1,

     

      The default XML file that defines the ramp-up model has 24 levels.

      Since DDC v3.4 each level is internally splitted in two sub-levels (one for odd measures and another one for even measures).

      Then, the maximum number of levels with this configuration is 2 * 24 = 48.

     

      If you define an XML file with only 15 levels, you are constrained to a maximum of 30 levels.

     

      As the real number of levels in a phrase is defined by the quantity of notes and their position inside a measure, it is not possible to ask for DDC to generate a predefined number of levels.

     

      The next version of DDC will limit the maximum levels to 30 whatever the configuration used by the user.

  14. It probably wouldn't be very hard for me to change the RS export behavior so that the first beat starts at 0s and the offset tag is written. Let me know if it's actually useful for me to do this for the toolkit's sake though.

     

    Thank you, for now, I am trying to manage all possible cases in DDC.

     

     

    It probably wouldn't be very hard for me to change the RS export behavior so that the first beat starts at 0s and the offset tag is written. Let me know if it's actually useful for me to do this for the toolkit's sake though.

     

    The first beat should be where it is, not at 0s. As for offset, might as well write it, in the case that a future update to the game suddenly requires it to be correct in the SNG file.  :)

     

     

    I think that I will force the "0.000" added measure only if the project doesn't contain the first empty phrase.

×
×
  • 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