SongCreator



SongCreator V0.3R

Tuplets - 3
Duration Multipler:
if 3 notes then *=0.667
if 2 notes then *= 1.49....
Valid duration of all notes adds up to eligible list of
default note durations for every note type
dotted notes not eligable
Is not a Note Effect, rather a Duration Multipler
One example:
3 Notes: Adds up to duration of 2.0
Tuplet length is duration *= 0.667(ish)
This is a combination of tuplet lengths
We can have Three Quarter Notes set to tuplets
By default without tuplet this would be 3.0 duration
With tuplets this is 2.0 duration
3 notes duration have been reduced.
2 Notes:
This information is behind a paywall.
You've reached your free limit for the day.
In this version, Tuplets have been added.
For the SongVisualizer and SongCreator.
For Creating the Guitar Pro files
and for Opening the Guitar Pro files to display the notation live.
Tuplet is a Note Length Duration Modifier.
The calculation is based on if 3 notes or 2 notes.
The sum of the Tuplets
including the duration modifier
adds up to the base note duration of any
default note length: Quarter note, Whole, Half, Eighth...
there's a list of valid lengths for 3 note and 2 note variations that vary.
In other words I've told my python pyguitarpro programming project this additional variable to consider.
This is for version SongCreator V0.3R.






P.S - You may notice in the screenshot above I have an "Intro" section. Maybe i'll get into more details about that later :)

SongCreator V0.3P Alpha


Side by side two images of the same string and fret. 1st string 1st fret. Purple is the first string.

On the left I have Quarter notes which have duration longer than the song’s cumulated time in relation to the note start point.
I can see a steady height which is the start of the note at the base, and the sustain visualized by less width.

On the right I have two Eighth notes, the 2nd which is a Ghost.
The 1st note has the length of a Quarter note divided by two.
if I have two Eighth notes then I have the same length of a Quarter note (in duration of time).

I’m having trouble with my Ghosts!
How they want to stay longer than the note prior, which has less duration and the ghost is trying to extend it’s duration.
The trouble is where does the Y vector begin for the
ghost?

Does the Y Vector for the Ghost start at the cumulated end time of the note prior?
If I look at the Quarter note visualizer, then the answer is yes.

However, I’m having trouble communicating with this robot that I am telling how to visualize music in relation to real time!
(Some may call it Delta Time).





18 frets is not enough




SongCreator V0.3O Alpha

I'd like to provide another update on my program!
Its been a while and I have been writing a lot.
It looks like my last update was for SongCreator V0.2A!
For reference, that was back in my branch 3.13.22
As of typing this branch, I am on 7.22.22
Comparing the two branches shows 177 commits and 81 changed files
6,281 additions and 2,379 deletions
I would like this post to document these changes!






SongCreator: SongVisualizer:
Listed above is generic points that can be expanded upon in great detail
Such as several hundred lines of code...? :)
Or Video demonstration of current version!



Three Dimensional Links


Monica Road


Key: E

Scale: Lydian


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Axe Murderer


Key: F#, A

Scale: Enigmatic, Melodic Minor


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Three Dimensional


Key: E

Scale: Pentatonic Neutral


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Always Remember


Key: G Sharp

Scale: Diatonic


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Orwell


Key: D

Scale: Lydian Diminished

Time Signatures: 1/4, 2/4, 3/4, 4/4


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Staircase of Perception


Key: B

Scale: Hirajoshi


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Street Light


Key: E, D

Scale: Phrygian, Lydian


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Friendliness by Policy


Key: F Sharp

Scale: Neapolitan Major, Dominant Pentatonic

Tuning: Open G


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Home is a Foreign Land


Key: A

Scale: Ionian

Tuning: Open G

Time Signatures: 1/4, 2/4, 3/4, 4/4


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Courage in Everyday Tasks


Key: A, B

Scale: Mixolydian, Half Diminished

Tuning: Open E


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Preach Love and Praise Fear


Key: G Sharp, G

Scale: Major, Phrygian


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

The Pandemic Blues


Key: C, A

Scale: Blues 1, Blues 2

Time Signatures: 4/4, 5/4, 6/4, 7/4


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

A Bug Wrote This Album


Key: C Sharp

Scale: Diminished Whole Tone


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Battery Lid


Key: F Sharp

Scale: Japanese Taishikicho, Major

Time Signatures: 4/4, 5/4, 6/4, 7/4


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Exiled


Key: D

Scale: Major

Time Signatures: 1/4, 2/4, 3/4, 4/4


Ultimate-Guitar - Guitar Pro Tab
Rocksmith Video (Youtube)
Apple Music
Spotify
Youtube Music

Full album


Ultimate Guitar Album Playlist Youtube RS
Apple Music
Spotify
Youtube Music



Session #205 - Three Dimensional - Single Track Recordings

Over on my Soundcloud I've added a new set.


This is the session I converted into the "Three Dimensional" album.

54 minutes, 45 arrangements, 15 songs, 5 guitars, 3 multitracks

SongCreator v0.2A/B - Visualization Demo


Well would you look at that.
The difference from last video and this video being a couple of hours of writing.

So I set the scope of notes to be around 15 seconds.
The timed update has to synchronize between that time.
Upcoming notes, expired notes, moving the notes, not having duplicate notes.

Now possible to make more easily readible as it's still a bit difficult
given everything displayed on screen at once.
Sure is gettin there with nice progress though.


more of a proof of concept video than anything else.
Not bad if you ask me given the complication and the amount of time (2 days?) this took.
Not necessarily perfect, but wildly complex. Don't even get me started on the details.
There's a whole lot. It started off as "is this possible?" to now "this is in grasp".

I'm aware of the current status, it has flaws, but think of it.
This can replace my need for converting my files to rocksmith.
If I have my own version of the tablature required for me to play.
I can write my own tool to record even better.

I'm gettin there.

This version may be perf. heavy.
Every 10 milliseconds is a for loop iterating around 400 entries of a 2d array.
hahaha. so much for GUI!

If you can't tell, the bottom numbers are the Frets, the floating down numbers are the Strings.
Ideally pictures would be in place that scale the correct amount.
Which is why this is a work in progress.
But great progress if you ask me.
I'm gettin there.

Three Dimensional

Announcement



Album: “Three Dimensional”
Release Date: April 20th, 2022
Tracklist: 15 Songs
54:05 in length
3 Months of Writing
3 Weeks of Recording/Mixing
Featuring 5 Unique Guitars
Classical

This is my second album.
I took 3 months of writing and 3 weeks of recording and mixing to complete this.
I tried to take my time.
I listened on loop and I rendered various versions of every single track
I chose what I thought was the best version of each track.
I made sure this album is better than my first in every way.
From the writing to the recording and to the mixing.
I did my absolute best.
The title track is something I’ve pondered to be the description of this album in its entirety.
The concept of three dimensions of Left,Center,Right audio with 3 guitar tracks playing at once: Lead,Rhythm,AltLead.

I like to think I did a pretty good job on this album.
I am super excited for its release and to share.
I cannot wait for others to hear!
I also made sure to try and cram as much as I could in this album.
What I mean by that is that I have a total of 5 instruments,
and each instrument has their own dedicated 3 songs,
which is resulting in 15 songs filled with 5 guitars spread apart.
Each instrument I’ve tried to capture their unique pickup selection.
From the selection of Gibson, Fender, Charvel, Harley Benton, Slick - all of these brand guitars.


Each song has their own:
Dedicated key and scale,
some even have two [key,scale] to switch between the first and second
Tempo - I kept the tempo static for each song
I haven’t “felt” like having dynamic tempo *YET* ;)
Time Signature
There’s 2 or 3 songs which have dynamic Time Signatures
which change every other measure
from a possible list of 4 different time signatures to mix between
Tone dependent on the pickup selection and other factors


I’ve labeled this album under the genre of “Classical” with secondary genre “Guitar” so Classical Guitar.
It can also be defined as “Symphony” and “Instrumental Rock” and “Rock”.
However I chose the Classical route due to the Average description of every song altogether.
I consider this an album that requires looking at the clouds to figure it out.
You can’t stare on the ground with this one.

I’m very proud to announce the tracklist, key/scale, and guitar used for each song
you’ll have to figure out the songs which are unique Time Signatures which vary through the song.
I don’t want to spoil it for you. You need to develop your ear.
This is most beneficial as background noise
as this album doesn’t require any form of noise cancellation from the environment.
The entire point of this album is for this to require environmental noise which you are surrounded by
you nerd.

(Oh before I get to the track list. Let me describe the album art really quick.
I wanted something that would try and define what’s expected inside each track.
So I had to come up with album art which included each of the 5 guitars used in the making of this album.
The background picture of the sheet music and notation is very descriptive of the album as well
in that every note plucked has been written down
every note was Computer Generated by my PyGuitarPro Private Python Programming Project titled SongCreator
which if you reference the track name
up until Track 13 was written by a bug. Hence the song title for Track 13
“A Bug Wrote This Album”
because technically a Computer Programming Bug wrote the notation
I have to detail later what I mean by this. But it’s a funny story ;)
Bugs don’t always ruin things.
Bugs just say “Hey, this is where we’re at”.
Sometimes it takes a little figuring out..
Lets speak of this more with Album 3;))

Without further delay..
the tracklist and info..
oh yeah..
How could I forget?
I used three tunings as well:

E Standard
Open G
Open E

I’ll note any alternate tunings, if not listed then is E Standard

15 Songs - 54:05 in length

Side note: while I say I did my best, I've left in human mistakes.
Playing a wrong note or missing a note
or imperfect mix with volumes across three channels
or instrument setting possibly being not in tune.
Theres so many factors of balance required on multiple levels that's not possible to meet on a deadline.
Priorities are given and this is what you get on a timeline.
That's not to say you can notice any of these things without looping 100 times.
What you're getting is session based playthroughs.
The entire song length in one sitting.
No going back and dubbing over.
I've labeled this entire album recording as Session #204 even if in reality its Session #204+ 3 weeks of Sessions.
Maybe one day I can release the single tracks In order of recording.
Some of these individual tracks are great.
(By individual tracks I mean the solo Left track which I consider as Lead
(Instrument #1 of 3)
as each song is a mix of 3 tracks, I did my best on each track.)



1. Monica Road (E Lydian - Slick) (3:51)
2. Axe Murderer (F# Enigmatic, A Melodic Minor - Charvel) (3:41)
3. Three Dimensional (E pentatonic neutral - Gibson ) (3:50)
4. Always Remember (G Sharp Diatonic - Fender) (3:54)
5. Orwell (D Lydian Diminished - Charvel) (2:30)
6. Staircase of Perception (B Hirajoshi - Fender) (3:50)
7. Street Light ( E Phrygian D Lydian - Slick ) (3:49)
8. Friendliness by Policy (F_Sharp_Neoploitan_Major, F_Sharp_Dominant_Pentatonic - Harley Benton - Open G ) (3:50)
9. Home is a Foreign Land (A Ionian - Harley Benton - Open G) (3:26)
10. Courage in Everyday Tasks(A_Mixolydian, B_Half_Diminished - Slick - Open E) (3:36)
11. Preach Love and Praise Fear (G_Sharp_Major, G_Phrygian - Gibson) (3:25)
12. The Pandemic Blues (C_Blues_1, A_Blues_2 - Gibson) (3:25)
13. A Bug Wrote This Album (C Sharp Diminished Whole Tone - Charvel) (2:30 (There’s a reason why this is shortest))
14. Battery Lid (F_Sharp_Japanese_Taish_Ikicho, F_Sharp_Major - Fender) (4:02)
15. Exiled (D_Major - Harley Benton - Open G) (4:19)


SongCreator v0.1P Alpha - Album #2

Today is Mon Jan 31 (2022).
I've been recording album #2 since at-least Sunday Jan 23.
I've been using SongCreator V0.1P Alpha.
I've not made a video of this version at the moment.
This version includes a new option for Notation Generation
This new feature is: Spreading notation Evenly among the fretboard
I noticed previous versions were very centered on a certain range
Now the notation is more evenly spread out

I want to show you an example
Take a look at this screenshot

I've taken the logs of three different configurations
The first log shows just "Priority" notation
The second log shows "Calculated" notation
The third log shows "Random" notation
(Yes you can mix and match to have 1, 2, or all 3 variations)
Focus on the log with "Priority".
"Priority" is my way of saying "choose the fret which was chosen less"
In other words, spread the notation evenly
The picture is in the format of a 2D array in the format of [FretNumber,TimesThisFretHasBeenChosen]
Inside the "Priority" notation, you'll see a better spread from Frets 1-14
In this case I only enabled Frets 1-14
Here is the most amount of times a fret has been chosen in the screenshot:(Priority: 24, Calculated: 36, Random:34)
Notice how Priority has the most times a fret chosen as 24 (rather than 34 or 36), which means more even spread!

Oh yeah, also, Album #2 is in the works.
Stick around for more details!
P.s - Here's a screenshot of the current GUI for "Notation" settings




SongCreator v0.1K Alpha - Demo

Computer Generated - Public Release(WIP)


Apple Music Album Link

Spotify Album Link

Soundcloud Album Link

    1. D_Mixolydian

      - Guitar Pro Download - Rocksmith Download Music Video Youtube Guitar Pro Youtube Soundcloud Backstory

      A_Sharp_Chinese_Mongolian

      Guitar Pro Download - Rocksmith Download Music Video Youtube Guitar Pro Youtube Soundcloud

      B_Egyptian

      - Guitar Pro Download - Rocksmith Download Music Video Youtube Guitar Pro Youtube Soundcloud

      C_Pentatonic_Blues

      B_Hungarian

      G_Pentatonic_Minor

      C_Pentatonic_Blues-Two

      F_Dominant_7th

      E_Lydian_Minor

      B_Major

      A_Pentatonic_Major

      C_Sharp_Pentatonic_Minor


  • SongCreator v.12.18.21



    From Midnight to Midnight
    A Long full day of writing
    Bug Fixes, Improvements
    A whole lot I can say about this
    But I guess i'll have to show
    Eventually another full session of recording
    Until then I just keep writing and writing


    SongCreator v.12.13.21



    VAST improvements to Notation
    Improvements on deciding which note to place
    Including all arrangements: Lead,Rhythm,AltLead
    Notation should be WAY better than previous December files
    Such as 12.5.21 , around there, I noticed something off
    I had to investigate, which led to adjustments and fixes
    Overall Notation Experience is improved
    It's a wonder how simple I made it in 11.5.21
    The version of Computer Generated Album I recorded
    A month later had some Improvements, with some bugs
    so this version today heavily improved
    More bug fixes, more improvements, more changes
    I can't wait to see what's next

    SongCreator v.12.12.21




    Now Version V0.1c

    I had to bump the version because new dropdowns to consider for saving/loading

    I can now adjust the tuning for each arrangement!

    Now I can record a 3 guitar song with 3 different tunings!

    Yes, each tuning has its own scale. So the E Standard Scale is not the same as Open G, etc

    I had to adjust my ScaleRipper to pull the data to now include these other two scales

    There's more tunings to choose from (although not E Flat strangely) if I want to include them

    Although I'm not sure I see myself playing in D Standard or Open E or any other Standard/Open

    We'll see. For now I can see myself with different tunings to mix with different tempo/time sig!


    SongCreator v.11.28.21




    busy couple of hours!

    #github all these changes just from 3 commits!

    haha.


    SongCreator v.11.27.21



    Now Each Time Signature can have its own Tempo

    Why should 2/4 Time Signature carry same Tempo as 4/4?

    As seen in screenshot, the placement of tempo is for readability

    I'll have to test what happens when converting into Rocksmith

    The idea is to increase flexibility and do things not possible without computer

    How could a human possibly change time signature and tempo without computer?

    some sounds only possible with use of tool, vision, not just hearing

    We Need 21st Century Musical Tablature. There's only so much Paper can do.

    This screenshot demonstrating: Every Measure, Sequential Order


    Changelog between 11.6.21 and 11.20.21


    -30 Minute Demo going over the features!
    -23 commits, 9 files changed, 1,253 additions and 342 deletions
    -Added Slides-GUI Toggle On/Off
    -Added Ghosts-GUI Toggle On/Off
    -Added/Improved Open String Support
    -Added Time Signature Customization-Lots to go over here
    -Improved Priority Notation Calculation for Length of Notes to place
    -Added Random Priority Button
    -Improved Error Handling
    -Alternated then Disabled Alternative calculation for determining when to move up or down Focused Frets
    -Improved Focused Frets calculation Fingers 1-4
    -Organized code by chopping down giant functions into functions calling other functions
    -Added Saving and Loading features- dynamically grabs all variables (currently 171), saves to file, then when loading compares all current GUI values to the values which were saved, and adjusts any difference to be matching the saved file which is being loaded :)

    Known Issues:
    When generating more than 1 song without closing app and reopening, I keep adding things required
    To be cleaned up between each song generation. Lots of config tracking-things being updated between
    Multiple files.
    Loading a file with a different commonality will sometimes fail to refresh proper scales


    Wishlist:
    Priority per arrangement or at-least rhythm separate from leads



    SongCreator V11.19.21



    Version November 19th 2021:

    Possibly the 4th commit today, various versions of Time Signature variations.

    This version: Up to 4 configurable time signatures.

    Choose Every How many measures the Time Signature

    Changes from the entry(or entries) from the dropdown selected.

    Choose Sequential order or Random order.

    Fully functional.

    Only thing now to consider is not generating 32 second measures ;).

    Perhaps I can document recent progress in video.

    (Previous updates from last update till now, there is a big changelog :) )


    Album Recorded, Approved, Releasing

    Computer Generated




    I've done did it.

    My album is recorded, approved, and releasing on December 21st, 2021

    Writing the version of the program which led to this notation: 2 weeks

    3 days to have album recorded

    First day: 7 songs, Second day: 3 songs, Third day:2 songs

    Version of the SongCreator dated 11.7.21

    Each song is Guitar Pro Notation Generated by SongCreator

    Each song is Rocksmith custom DLC converted into that game

    Each song has youtube video demonstrating rocksmith notation

    I recorded this by using Rocksmith notation

    SongCreator V11.6.21 Priority Notation Length,Focused Frets,String Distance (Nosound GPAudio-Sorry!)


    Improved Focused Frets Area
    Added Priority Note Lengths, Priority to 1 string away than 2 string away
    Added Bends, but disabled
    Added Convars for sixteenth notes

    In this version of SongCreator I demo the new priority addition which allows configuration
    Of which type of note lengths to focus on, along with tweaking the sixteenth note in particular
    For more variables (total, cumulative) on a per measure basis.

    I demonstrate the current version of the program which I deem as stable! With the goal
    Of having the program write myself to record an album, I am getting there.

    This is an exciting project to be apart of. I think there is a lot of potential.

    Sorry I forgot to record audio in the guitar pro file for the video,
    you’ll have to settle with only my vocal audio


    See you next update.


    SongCreator V11.3.21 Short Demo

    Improved Note Calculation based on Strings Available and Currently Focused Frets.
    Added Patterns for Rhythm, configurable by user.
    Wired the GUI to work such as by checking off
    Lead,Rhythm,AltLead
    Strings and Frets
    and Lengths
    and Scale
    and Tempo
    and Title
    and FileName
    and Move Focused Frets Every X Notes
    Fixed issues when trying to generate 2 songs,
    as I had to add cleanups after the 1st,
    seeing as this is a continuously used application,
    data is shared between 3 classes that is updated in a single file,
    rather than having to pass data manually back and fourth, is referenced

    These are updates from 10-30-21 - 11.31-21

    Most of the GUI took me a day to get working such as checking things and sending data.
    The toughest of it all was getting patterns. This took me a day and a half or two days.
    I had to re-do portions of Logic relating to String/Fret Calculation.
    It’s complicated. I would love to go into details if the code weren’t private!
    Basically one area missed in code can lead to improper file, intense debugging required.
    Most of the errors require digging. It’s a long process of minute modifications
    And a combination of 1,000 compiles and looking at logs.

    Really though, if I were to go into detail as to my design in the code of this writing,
    I would be able to for hours, then as soon as I go for hours, I’d see an update,
    And that update would change the previous logic and my previous explanation
    Would soon become outdated. That’s the joy of this project. Constant revision.

    Reading the code from the intimidation of seeing large functions with a for loop
    Nested inside of a while loop, this can be frightful. I wonder if someone else
    Would see my code, if they would be able to pick it up! Haha. I doubt it.

    I have 8 years experience writing Guitar Pro and importing into Rocksmith,
    I am trying to get this knowledge crammed into a program so I can click
    Compile and have the Song written for me!

    I am getting there, to have a 100% playable song I can record an album.
    At that point, who knows if I want to release the source code?
    At this point, the amount of hours I poured into this, why give It away?
    For now I can hand out the notation that I deem too difficult for myself
    To play with guitar.



    SongCreator V103021 GUI V1



    In this update, I create a GUI! A simple one at that: tk.
    If you consider 564 lines simple.
    Each checkbox being 3-4 lines, at-least.
    Then the logic for the Scales dropdown
    choosing between
    Commonality,
    Key,
    Scale

    such as the website: https://www.all-guitar-chords.com/scales
    — Choose Common,Exotic,Rare-Update Scales.
    Now includes Random button!
    And configuration for each
    Lead,
    Rhythm,
    AltLead
    Measure Class.

    For now the front end is not wired to the back end.
    The code is written to be configurable such as this front end demonstrates,
    to eventually pass in the data back and forth, between several files!
    Between the choosing of Length,String,Fret,Note -
    an array of data to choose from.
    The dropdown for scale choice is appending the variable name
    which python can take a string and match a variable name! Genius!


    SongCreator V102921 Rhythm Chord Update

    In this version I progress on Rhythm arrangement choosing 2 notes rather than 1.

    The chords have specific rules for fret distance and string distance.

    The Note Lengths for Rhythm also do not include 16th notes anymore.

    A_Sharp_Chinese_Mongolian might stick with me.

    I’ve listened to the whole song, and it really tempts me to record it.

    There’s something about playing the correct notes for once. haha.

    (Or writing the correct notes anyway, although still work in progress) (for playability!)


    V10-28-21 - Scales Demo

    In this video I demonstrate my latest version of my SongCreator app
    which I began last Saturday.
    Today being Thursday,
    each day since I wrote hours of programming to get where I am today.

    Not that I’ve shared the progress along the way, todays version I added in Dotted Notes!
    And I Think I got the formula down for requiring Strings less than 2 distance jumping, and Frets in 1-4 range.
    Compared To being bouncy all over the place.
    Meaning there’s “logic” when choosing the notes.

    The note lengths are just random at the moment,
    whatever combination add up to 4.
    I had to introduce A backtrack to the note length formula
    because sometimes a certain combination of notes would not equal To 4 seconds
    (without the ability of using a double dotted anyway
    (well I stopped at 16th notes, I don’t see value in 32nd or 64th notes))

    Anyways, I’ve a lot of progress.
    The songcreator chooses a random scale and generates Lead,Rhythm,AltLead.
    Although the formula for all three right now is the same.
    I want to add in the rhythm to be pattern based requiring chords, maybe that’s next.
    Along with bends, ghost notes, hammer ons/pull offs. I want it all.

    Right now you can tell the songs written by a robot, as with listening is not the most joyful.
    You have to consider the technical aspect of this functionally requiring much specific writing to configure,
    meaning I have more work to do making this more fitting in my theme.
    a “Computer Generated” instrumental album to record for Apple Music/Spotify…

    Stay tuned!


    Oct 28 2021

    I have another update!
    So Soon!
    I've made a video this time
    I wrote a quick Java Netbeans Chromedriver program
    I had to import Guitar Scales and Export into Python format
    From a website into log print!

    How else can the SongCreator know what notes to play?
    This is the format I'm currently using:
    [String,Fret,Note,isRoot]

    I already have the SongCreator working with this format.
    Now I have all the scales at my disposal!

    Oct 27 2021

    While I am not ready to share yet, lets make this page an announcement like all of my others.

    This is for a Python program using PyGuitarPro to write a program that creates Guitar Pro arrangements for me.

    I'll think about what to share.

    For now I am thinking Github when the time is right.

    I'll share what I've previously shared

    This screenshot is what I wrote of my first writing session showing the ability to easily create arrangements

    After these screenshots, I began writing more improvements.
    I've made a lot of progress.
    But come back later for more.