Using AI to generate biblically accurate gospel songs, among other genres, and music videos. Various Python scripts to auto generate prompts for Suno API requests and integration with Chat-GPT, YouTube, BibleGateway, and more. Utilizes various dictionaries of bible verses, vocal types, musical keys, tempos, genres, instruments, drum kits, concerto variants, and ensemble families to randomly combine strings and generate prompts for Suno AI requests.Using AI to generate instrumentals for vocalists from a variety of genres, musical keys, and modes. Python script to send an API request to generate songs via SUNO AI, save the API response JSON format, read that data, parse the JSON array to get the information that we need, and write that information to execute more api requests or to a text file for logging.
https://huggingface.co/datasets/cmathhug/ai-gospel-music-dictionaries
https://suno.com/@crossofthemessiah
Ownership and commercial use rights is retained for any songs generated by my self using Suno during active subscription, even after cancelling. Proof of ownership is available upon request. For more information, please reference Suno Knowledge Base Articles at https://help.suno.com/en/articles/2421505
We tested this use case in ChatGPT, Gemini 1.5 flash, and Perplexity Pro, and each LLM gave me exactly what I wanted. I wrote all this python code to parse text and JSON arrays to formulate random prompts. We haven't tested with more use cases, so the question to ask is "will the LLM use the same genre and music key tempo every time"? All three LLMs used F# Locrian as the musical key which is not specific to my instructions. Yes, there are examples with that key, but there are other keys also. My python code does handle the random combinations, so it may not be totally useless. :)
I want you to act as a Suno prompt generator, I will send a topic, you have to generate either a simple Suno prompt based on the sample simple prompts below or custom Suno prompt which includes a Style of Music prompt based on the content of the topic using the list of genres, instruments, musical keys and tempos, vocal styles, and more, and if lyrics are provided, format them as the sample format below giving context for the vocalist to emphasize, if those lyrics are KJV bible verses, quote them verbatim, guess what I might do if I were writing the prompt based on my sample prompts below, and the music prompt will simply be a combined list of Genre 1, Genre 2, Instrument 1, Instrument 2, Intrument 3, Vocal Style, Tempo, Key separated by commas and the lyrics will meet the format below. My first request is musical narrative with convicting narrator over heavy ambient drones reading the following KJV bible verses from Proverbs chapter 1: The proverbs of Solomon the son of David, king of Israel; To know wisdom and instruction; to perceive the words of understanding; To receive the instruction of wisdom, justice, and judgment, and equity; To give subtilty to the simple, to the young man knowledge and discretion. A wise man will hear, and will increase learning; and a man of understanding shall attain unto wise counsels: To understand a proverb, and the interpretation; the words of the wise, and their dark sayings. The fear of the Lord is the beginning of knowledge: but fools despise wisdom and instruction. My son, hear the instruction of thy father, and forsake not the law of thy mother: For they shall be an ornament of grace unto thy head, and chains about thy neck. My son, if sinners entice thee, consent thou not. If they say, Come with us, let us lay wait for blood, let us lurk privily for the innocent without cause: Let us swallow them up alive as the grave; and whole, as those that go down into the pit: We shall find all precious substance, we shall fill our houses with spoil: Cast in thy lot among us; let us all have one purse: My son, walk not thou in the way with them; refrain thy foot from their path: For their feet run to evil, and make haste to shed blood. Surely in vain the net is spread in the sight of any bird. And they lay wait for their own blood; they lurk privily for their own lives. So are the ways of every one that is greedy of gain; which taketh away the life of the owners thereof. Wisdom crieth without; she uttereth her voice in the streets: She crieth in the chief place of concourse, in the openings of the gates: in the city she uttereth her words, saying, How long, ye simple ones, will ye love simplicity? and the scorners delight in their scorning, and fools hate knowledge? Turn you at my reproof: behold, I will pour out my spirit unto you, I will make known my words unto you. Because I have called, and ye refused; I have stretched out my hand, and no man regarded; But ye have set at nought all my counsel, and would none of my reproof: I also will laugh at your calamity; I will mock when your fear cometh; When your fear cometh as desolation, and your destruction cometh as a whirlwind; when distress and anguish cometh upon you. Then shall they call upon me, but I will not answer; they shall seek me early, but they shall not find me: For that they hated knowledge, and did not choose the fear of the Lord: They would none of my counsel: they despised all my reproof. Therefore shall they eat of the fruit of their own way, and be filled with their own devices. For the turning away of the simple shall slay them, and the prosperity of fools shall destroy them. But whoso hearkeneth unto me shall dwell safely, and shall be quiet from fear of evil.
Example Simple Prompts:
1. mellow synths, Handpan, Choir, mandolin, trumpet, plucked bass, Triple Concerto, Andante 100 bpm, F Lydian, music plays in the background, gradually building in intensity as the narrator speaks, Fade out with music crescendoing
2. [Narrator Reflective and engaging.][Clips of uplifting hymns and soulful vocals play.][Shift to darker, bass-heavy beats.][Acoustic guitar and live audience sounds play.][Trumpets and heavenly hosts sounds play.][Studio sounds with energetic drums and loops.][Narrator excitedly.][Fade out with music crescendoing.]
3. Upbeat music plays in the background, gradually building in intensity as the narrator speaks, Fade out with album covers on screen and music crescendoing
6. darkwave, Contralto (Alto), drums, Exodus 22, Presto 190, F# Aeolian
7. EDM Techno, Countertenor (Countertenor), piano, Ruth 3, Moderato 115, A# Dorian
8. smooth fusion jazz, Baritone (Dramatic), violin, Isaiah 48, Andante 85, D# Mixolydian
9. fast reggae, Khoomei (Tuvan Style), trumpet, Matthew 14, Allegro 130, B Locrian
10. acid jazz, MC (Rapper), clarinet, Revelation 6, Larghetto 64, Eb Phrygian
11. fast disco, Soprano (Lyric), electric guitar, Job 22, Presto 180, G# Lydian
12. heavy industrial, Mezzo-Soprano (Lyric), accordion, Nehemiah 7, Moderato 110, C# Ionian
13. fast hip-hop, Tenor (Lyric), cello, Acts 18, Allegro 160, Bb Aeolian
14. lo-fi house, Bass (Lyric), bass guitar, Daniel 4, Andante 100, E Mixolydian
15. smooth vaporwave jazz, Rapper (MC), flute, 1 Samuel 11, Largo 55, Ab Ionian
16. slow tango, Khoomei (Kharkhiraa Khoomei), harmonica, Romans 8, Larghetto 63, A# Locrian
17. lo-fi hip hop, Bass (Dramatic), drums, Deuteronomy 25, Presto 175, G# Aeolian
18. fast salsa, Soprano (Coloratura), harp, Judges 9, Allegro 155, D Lydian
19. fast drum and bass, Rapper (Emcee), ukulele, Ezekiel 22, Moderato 115, F# Phrygian
20. minimalist techno, Mezzo-Soprano (Dramatic), mandolin, James 3, Larghetto 61, Bb Ionian
21. heavy dubstep, Bass (Basso Profondo), guitar, Haggai 1, Presto 195, Eb Lydian
22. haunting atmospheric witch house, Soprano (Dramatic), violin, Amos 5, Allegro 140, C# Phrygian
23. fast breakbeat, Tenor (Dramatic), oboe, Lamentations 4, Andante 95, E Aeolian
24. fast flamenco, Baritone (Lyric), bagpipes, Proverbs 15, Presto 185, G# Mixolydian
25. slow country folk, Soprano (Dramatic), synthesizer, Leviticus 18, Larghetto 55, F# Dorian
26. fast bluegrass, Mezzo-Soprano (Coloratura), accordion, Exodus 15, Allegro 150, D Mixolydian
27. fast screamo, Countertenor (Countertenor), violin, Numbers 28, Presto 195, Bb Locrian
28. slow indie rock, Contralto (Alto), electric guitar, Joshua 9, Larghetto 62, A Aeolian
29. fast reggaeton, Soprano (Lyric), drums, Job 40, Allegro 155, C Dorian
30. fast progressive house, Tenor (Leggero), saxophone, Jeremiah 14, Presto 180, G Lydian
31. fast trap, Mezzo-Soprano (Dramatic), trombone, Nehemiah 3, Allegro 165, A Mixolydian
32. slow psychedelic rock, Baritone (Lyric), bass guitar, Ecclesiastes 10, Larghetto 60, F Phrygian
33. fast techno, Bass (Basso Profondo), synthesizer, Judges 5, Allegro 170, B Mixolydian
34. slow blues, Contralto (Alto), harmonica, Psalms 119, Larghetto 56, E Aeolian
35. slow R&B, Tenor (Lyric), electric guitar, Ezekiel 40, Larghetto 58, D Mixolydian
36. fast punk rock, Soprano (Coloratura), drums, Deuteronomy 7, Allegro 155, G Mixolydian
37. heavy dubstep, Mezzo-Soprano (Lyric), synthesizer, Genesis 29, Presto 190, Eb Phrygian
38. fast thrash metal, Countertenor (Countertenor), electric guitar, 1 Chronicles 22, Allegro 175, Bb Dorian
39. slow bossa nova, Baritone (Lyric), piano, Ruth 2, Larghetto 58, C Phrygian
40. fast salsa, Soprano (Dramatic), trumpet, Job 4, Allegro 160, E Phrygian
41. slow tango, Contralto (Alto), violin, Zechariah 5, Larghetto 59, F Lydian
42. fast flamenco, Tenor (Leggero), flamenco guitar, Psalms 110, Allegro 165, G Mixolydian
43. heavy metal, Mezzo-Soprano (Dramatic), drums, Jeremiah 48, Presto 185, D Phrygian
44. fast jazz fusion, Soprano (Lyric), saxophone, Ecclesiastes 7, Allegro 160, A Mixolydian
45. slow reggae, Countertenor (Countertenor), bass guitar, Exodus 2, Larghetto 54, C Dorian
46. heavy ambient drone, Baritone (Lyric), synthesizer, Leviticus 1, Presto 200, F# Locrian
47. slow country folk, Contralto (Alto), banjo, Esther 1, Larghetto 57, G Mixolydian
48. fast hip-hop, Soprano (Dramatic), electric guitar, Judges 16, Allegro 155, E Dorian
49. fast bluegrass, Mezzo-Soprano (Coloratura), mandolin, Isaiah 50, Allegro 155, A Mixolydian
50. fast punk rock, Countertenor (Countertenor), drums, Hosea 3, Allegro 170, G Dorian
51. slow bossa nova, Baritone (Lyric), accordion, Haggai 2, Larghetto 57, Bb Ionian
52. fast disco, Tenor (Leggero), synthesizer, Song of Solomon 2, Allegro 175, E Mixolydian
53. slow tango, Contralto (Alto), bandoneon, Psalms 25, Larghetto 61, Ab Mixolydian
54. fast flamenco, Mezzo-Soprano (Dramatic), guitar, 1 Samuel 31, Allegro 160, F Phrygian
55. heavy metal, Soprano (Lyric), drums, Jeremiah 44, Presto 190, D Phrygian
56. fast jazz fusion, Countertenor (Countertenor), saxophone, Ezekiel 33, Allegro 165, Bb Dorian
57. slow reggae, Baritone (Lyric), bass guitar, Job 1, Larghetto 56, G# Aeolian
58. heavy ambient drone, Tenor (Leggero), synthesizer, Numbers 6, Presto 200, C Phrygian
59. fast hip-hop, Contralto (Alto), electric guitar, Judges 19, Allegro 155, D Dorian
60. fast bluegrass, Soprano (Dramatic), banjo, Isaiah 2, Allegro 160, E Mixolydian
61. fast punk rock, Mezzo-Soprano (Coloratura), drums, Hosea 6, Allegro 170, A Mixolydian
62. slow bossa nova, Countertenor (Countertenor), piano, Haggai 1
Example Custom Style of Music prompts:
1. Drum Loop Blues Shuffle, Travel Drum Kit, Collapsible, Lightweight, Snare, Bass Drum, Vibraslap, Timbales, Guiro, Spring Drum, Electronic, Presto 174 bpm, C# Locrian
2. Chamber Concerto, Chamber Ensemble, Oboe, Violin, Trombone, Piano, Marimba, Adagio 71 bpm, Ab Phrygian
3. Orchestral, Experimental, Soprano (female), Oboe, Violin, Trombone, Harpsichord, Timpani, Presto 191 bpm, F Mixolydian
4. Christian hip hop, Bass (male), bajo sexto, tambourine, biblically inspired lyrics book of 2 Peter chapter 3, Larghetto 65 bpm, A# Ionian
5. Renaissance, Polyphonic, modal, vocal, Soprano (female), trumpet, mandolin, synth, Moderato 111 bpm, Db Phrygian
6. voices, drums, synthesizer, kazoo, ukulele, Andante 81 bpm, Ab Aeolian
7. Math Rock, cryptic lyricism (Female), fiddle, trombone, harmonica, Adagio 70 bpm, Eb Dorian
8. Drum Loop Reggaeton, Vintage Drum Kit, Old Shells, Vintage Tone, Snare, Bass Drum, Glockenspiel, Castanets, AgogĂ´ Bells, Rainstick, Pitched Drum Elements, Largo 58 bpm, Ab Mixolydian
9. Orchestral, Experimental, Soprano (female), Flute, Violin, Horn, Piano, Marimba, Presto 173 bpm, D# Dorian
10. slow ambient drone christian worship, MC (Female), saxophone, beat, biblically inspired lyrics book of 1 Chronicles chapter 16, Adagio 75 bpm, D# Aeolian
11. Jazz-funk, Ondes Martenot, tambourine, guttural throat singing, Harmonium, Allegro 128 bpm, C# Lydian
12. Guitar Solos, MC (Male), synthesizer, vihuela, horsehead fiddle, Moderato 112 bpm, E Ionian
13. Drum Loop Motown, World Percussion Kit, Congas, Bongos, Djembes, CajĂłn, Ride Cymbal, AgogĂ´ Bells, Thunder Sheet, Bamboo Wind Chimes, Electronic, Allegro 125 bpm, G# Locrian
14. Solo Concerto, Trombone, Largo 57 bpm, Ab Lydian
15. Orchestral, cryptic lyricism (Male), Oboe, Viola, Tuba, Piano, Timpani, Moderato 110 bpm, D# Lydian
16. Dubstep, MC (Male), conga, double bass, horsehead fiddle, Moderato 120 bpm, A# Mixolydian
17. Burning Jazz, Liquid Drum and Bass, piano, bongo, Saxophone, double bass, heavy electric guitar solo, Prestissimo 280 bpm, D Lydian
18. Early 2000s Liquid Grime Drum n Bass Allegro 140 BPM, Electronic, Ab Phrygian (Minor), horn, plucked bass, synth, beat, sub bass
19. bluegrass gospel, Music Theater, banjo, fiddle, acoustic guitar, plucked bass, washboard, Choir, trumpet, Triple Concerto, Moderato, E Lydian, music building intensity and fading out crescendoing
20. Music Theater, Chylandyk (male), Bassoon, Cello, Horn, Harpsichord, Presto 175 bpm, C# Aeolian
21. Music Theater, Expressionist, ominous drone, rolling percussion, Viola, Choir, trumpet, Sinfonia Concertante, Andante, dissonant chords, E Dorian, music building intensity and fading out crescendoing
22. Music Theater, Minimalism, hypnotic drone, mechanical percussion rhythms, Viola, Choir, trumpet, Sinfonia Concertante, Andante, electronic chords, E Dorian, subtle crescendos
Example Lyrics with KJV Bible verses format:
[Intro: Narrator reflective and engaging.]
And I stood upon the sand of the sea,
and saw a beast rise up out of the sea,
having seven heads and ten horns,
and upon his horns ten crowns,
and upon his heads the name of blasphemy.
[Verse 1: bass-heavy beats.]
And the beast which I saw was like unto a leopard,
and his feet were as the feet of a bear,
and his mouth as the mouth of a lion:
and the dragon gave him his power,
and his seat, and great authority.
[Verse 2: soulful vocals.]
And I saw one of his heads as it were wounded to death;
and his deadly wound was healed:
and all the world wondered after the beast.
[Chorus 1: Trumpets and heavenly.]
And they worshipped the dragon which gave power unto the beast:
and they worshipped the beast, saying,
Who is like unto the beast?
who is able to make war with him?
[Bridge: Studio sounds music crescendoing.]
And there was given unto him a mouth speaking great things and blasphemies;
and power was given unto him to continue forty and two months.
[Verse 3: soulful vocals.]
And he opened his mouth in blasphemy against God,
to blaspheme his name,
and his tabernacle,
and them that dwell in heaven.
[Pre-Chorus: Trumpets and heavenly.]
And it was given unto him to make war with the saints, and to overcome them:
and power was given him over all kindreds, and tongues, and nations.
[Chorus 2: Trumpets and heavenly.]
And all that dwell upon the earth shall worship him,
whose names are not written in the book of life of the Lamb slain from the foundation of the world.
[Outro: music fade out crescendoing.]
If any man have an ear, let him hear.
He that leadeth into captivity shall go into captivity:
he that killeth with the sword must be killed with the sword.
Here is the patience and the faith of the saints.
Example Tempos:
1. Largo, 40, 60
2. Larghetto, 60, 66
3. Adagio, 66, 76
4. Andante, 76, 108
5. Moderato, 108, 120
6. Allegro, 120, 168
7. Presto, 168, 200
8. Prestissimo, 200, 420
Example Musical Keys
1. C Ionian, C, Major, Ionian, 8B
2. C# Ionian, C#, Major, Ionian, 3B
3. Db Ionian, Db, Major, Ionian, 3B
4. D Ionian, D, Major, Ionian, 10B
5. D# Ionian, D#, Major, Ionian, 5B
6. Eb Ionian, Eb, Major, Ionian, 5B
7. E Ionian, E, Major, Ionian, 12B
8. F Ionian, F, Major, Ionian, 7B
9. F# Ionian, F#, Major, Ionian, 2B
10. Gb Ionian, Gb, Major, Ionian, 2B
11. G Ionian, G, Major, Ionian, 9B
12. G# Ionian, G#, Major, Ionian, 4B
13. Ab Ionian, Ab, Major, Ionian, 4B
14. A Ionian, A, Major, Ionian, 11B
15. A# Ionian, A#, Major, Ionian, 6B
16. Bb Ionian, Bb, Major, Ionian, 6B
17. B Ionian, B, Major, Ionian, 1B
18. C Dorian, C, Minor, Dorian, 8A
19. C# Dorian, C#, Minor, Dorian, 3A
20. Db Dorian, Db, Minor, Dorian, 3A
21. D Dorian, D, Minor, Dorian, 10A
22. D# Dorian, D#, Minor, Dorian, 5A
23. Eb Dorian, Eb, Minor, Dorian, 5A
24. E Dorian, E, Minor, Dorian, 12A
25. F Dorian, F, Minor, Dorian, 7A
26. F# Dorian, F#, Minor, Dorian, 2A
27. Gb Dorian, Gb, Minor, Dorian, 2A
28. G Dorian, G, Minor, Dorian, 9A
29. G# Dorian, G#, Minor, Dorian, 4A
30. Ab Dorian, Ab, Minor, Dorian, 4A
31. A Dorian, A, Minor, Dorian, 11A
32. A# Dorian, A#, Minor, Dorian, 6A
33. Bb Dorian, Bb, Minor, Dorian, 6A
34. B Dorian, B, Minor, Dorian, 1A
35. C Phrygian, C, Minor, Phrygian, 8A
36. C# Phrygian, C#, Minor, Phrygian, 3A
37. Db Phrygian, Db, Minor, Phrygian, 3A
38. D Phrygian, D, Minor, Phrygian, 10A
39. D# Phrygian, D#, Minor, Phrygian, 5A
40. Eb Phrygian, Eb, Minor, Phrygian, 5A
41. E Phrygian, E, Minor, Phrygian, 12A
42. F Phrygian, F, Minor, Phrygian, 7A
43. F# Phrygian, F#, Minor, Phrygian, 2A
44. Gb Phrygian, Gb, Minor, Phrygian, 2A
45. G Phrygian, G, Minor, Phrygian, 9A
46. G# Phrygian, G#, Minor, Phrygian, 4A
47. Ab Phrygian, Ab, Minor, Phrygian, 4A
48. A Phrygian, A, Minor, Phrygian, 11A
49. A# Phrygian, A#, Minor, Phrygian, 6A
50. Bb Phrygian, Bb, Minor, Phrygian, 6A
51. B Phrygian, B, Minor, Phrygian, 1A
52. C Lydian, C, Major, Lydian, 8B
53. C# Lydian, C#, Major, Lydian, 3B
54. Db Lydian, Db, Major, Lydian, 3B
55. D Lydian, D, Major, Lydian, 10B
56. D# Lydian, D#, Major, Lydian, 5B
57. Eb Lydian, Eb, Major, Lydian, 5B
58. E Lydian, E, Major, Lydian, 12B
59. F Lydian, F, Major, Lydian, 7B
60. F# Lydian, F#, Major, Lydian, 2B
61. Gb Lydian, Gb, Major, Lydian, 2B
62. G Lydian, G, Major, Lydian, 9B
63. G# Lydian, G#, Major, Lydian, 4B
64. Ab Lydian, Ab, Major, Lydian, 4B
65. A Lydian, A, Major, Lydian, 11B
66. A# Lydian, A#, Major, Lydian, 6B
67. Bb Lydian, Bb, Major, Lydian, 6B
68. B Lydian, B, Major, Lydian, 1B
69. C Mixolydian, C, Major, Mixolydian, 8B
70. C# Mixolydian, C#, Major, Mixolydian, 3B
71. Db Mixolydian, Db, Major, Mixolydian, 3B
72. D Mixolydian, D, Major, Mixolydian, 10B
73. D# Mixolydian, D#, Major, Mixolydian, 5B
74. Eb Mixolydian, Eb, Major, Mixolydian, 5B
75. E Mixolydian, E, Major, Mixolydian, 12B
76. F Mixolydian, F, Major, Mixolydian, 7B
77. F# Mixolydian, F#, Major, Mixolydian, 2B
78. Gb Mixolydian, Gb, Major, Mixolydian, 2B
79. G Mixolydian, G, Major, Mixolydian, 9B
80. G# Mixolydian, G#, Major, Mixolydian, 4B
81. Ab Mixolydian, Ab, Major, Mixolydian, 4B
82. A Mixolydian, A, Major, Mixolydian, 11B
83. A# Mixolydian, A#, Major, Mixolydian, 6B
84. Bb Mixolydian, Bb, Major, Mixolydian, 6B
85. B Mixolydian, B, Major, Mixolydian, 1B
86. C Aeolian, C, Minor, Aeolian, 8A
87. C# Aeolian, C#, Minor, Aeolian, 3A
88. Db Aeolian, Db, Minor, Aeolian, 3A
89. D Aeolian, D, Minor, Aeolian, 10A
90. D# Aeolian, D#, Minor, Aeolian, 5A
91. Eb Aeolian, Eb, Minor, Aeolian, 5A
92. E Aeolian, E, Minor, Aeolian, 12A
93. F Aeolian, F, Minor, Aeolian, 7A
94. F# Aeolian, F#, Minor, Aeolian, 2A
95. Gb Aeolian, Gb, Minor, Aeolian, 2A
96. G Aeolian, G, Minor, Aeolian, 9A
97. G# Aeolian, G#, Minor, Aeolian, 4A
98. Ab Aeolian, Ab, Minor, Aeolian, 4A
99. A Aeolian, A, Minor, Aeolian, 11A
100. A# Aeolian, A#, Minor, Aeolian, 6A
101. Bb Aeolian, Bb, Minor, Aeolian, 6A
102. B Aeolian, B, Minor, Aeolian, 1A
103. C Locrian, C, Minor, Locrian, 8A
104. C# Locrian, C#, Minor, Locrian, 3A
105. Db Locrian, Db, Minor, Locrian, 3A
106. D Locrian, D, Minor, Locrian, 3A
Example Isntruments:
1. piano
2. guitar
3. violin
4. flute
5. trumpet
6. drums
7. saxophone
8. cello
9. clarinet
10. bass guitar
11. accordion
12. harp
13. trombone
14. ukulele
15. banjo
16. double bass
17. harmonica
18. mandolin
19. xylophone
20. oboe
21. electric guitar
22. bassoon
23. french horn
24. synthesizer
25. accordion
26. bagpipes
27. conga
28. djembe
29. marimba
30. organ
31. steel drum
32. tabla
33. tambourine
34. triangle
35. vibraphone
36. zither
37. cello
38. bongo
39. castanets
40. cowbell
41. didgeridoo
42. kazoo
43. tuba
44. fiddle
45. harp
46. drums
47. guttural throat singing
48. mongolian guitar
49. bajo sexto
50. vihuela
51. jarana
52. horsehead fiddle
53. plucked bass
54. synth
55. horn
56. beat
57. sub-bass
58. oud
59. kemenche
60. baÄźlama
61. acoustic guitar
62. Ondes Martenot
63. Brass
64. Strings
65. Sampler
66. Harmonium
67. Computer-based Effects
68. Handpan
Example Vocal styles:
2.0 Flash Experimental. Might not work as expected.
1. Soprano, Coloratura, female
2. Soprano, Lyric, female
3. Soprano, Dramatic, female
4. Mezzo-Soprano, Coloratura, female
5. Mezzo-Soprano, Lyric, female
6. Mezzo-Soprano, Dramatic, female
7. Contralto, Alto, female
8. Countertenor, Countertenor, male
9. Tenor, Leggero, male
10. Tenor, Lyric, male
11. Tenor, Spinto, male
12. Tenor, Dramatic, male
13. Baritone, Lyric, male
14. Baritone, Dramatic, male
15. Bass, Bass-Baritone, male
16. Bass, Basso Profondo, male
17. Bass, Lyric, male
18. Bass, Dramatic, male
19. Khoomei, Kharkhiraa Khoomei, male
20. Khoomei, Tuvan Style, male
21. Sygyt, , male
22. Kargyraa, , male
23. Borbangnadyr, , male
24. Ezengileer, , male
25. Chylandyk, , male
26. Rapper, MC, Male
27. Rapper, MC, Female
28. MC, Rapper, Male
29. MC, Rapper, Female
30. Emcee, Rapper, Male
31. Emcee, Rapper, Female
32. Rapper, Emcee, Male
33. Rapper, Emcee, Female
34. MC, Master of Ceremonies, Male
35. MC, Master of Ceremonies, Female
36. cryptic lyricism, rapid-fire vocals, Male
37. cryptic lyricism, rapid-fire vocals, Female
38. rapid-fire vocals, cryptic lyricism, Male
39. rapid-fire vocals, cryptic lyricism, Female
Example Genres:
1. Music Theater, False
2. zydeco, False
3. experimental hip hop, False
4. punk rap, False
5. noise, False
6. industrial, False
7. rap rock, False
8. electropunk, False
9. Avant-garde, False
10. death trips, False
11. math drums, False
12. fast drum and bass, False
13. slow ambient drone, False
14. progressive metal djent, False
15. 90s Tech House, False
16. fast reggaeton, False
17. heavy thrash metal, False
18. bolero, False
19. heavy industrial, False
20. IDM (Intelligent Dance Music), False
21. ranchera, False
22. fast breakbeat, False
23. Jungle Drum n Bass, False
24. lo-fi indie, False
25. 60s Proto Metal, False
26. Electronic Drum n Bass, False
27. smooth fusion jazz, False
28. Grime 140 BPM, False
29. contemporary classical, False
30. Avant Garde, False
31. heavy sludge metal, False
32. Jazz Fusion, False
33. Freestyle Electro, False
34. Freestyle Dance Music, False
35. minimalist techno, False
36. Hip Hop 80-115 BPM, False
37. lo-fi hip hop, False
38. krautrock, False
39. progressive metal, False
40. fast progressive house, False
41. Math Rock, False
42. Progressive House, False
43. Soundtrack, False
44. slow psychedelic rock, False
45. Oldskool Latin Freestyle, False
46. vaporwave lo-fi hip-hop, False
47. corrido, False
48. american folk, False
49. celtic guitar melody, False
50. Math Prog Rock, False
51. haunting witch house, False
52. symphonic metal, False
53. neofolk, False
54. Hardstyle, False
55. glitch, False
56. Neurofunk Drum n Bass, False
57. Neurofunk 170-180 BPM, False
58. Fusion Freestyle, False
59. heavy death metal, False
60. American hip hop, False
61. Liquid Drum n Bass, False
62. Electronic Dance, False
63. Heavy Blues, False
64. contemporary worship, False
65. Early 90s Freestyle Dance, False
66. J-Pop, False
67. chiptune, False
68. shoegaze, False
69. heart throb freestyle, False
70. Space music , False
71. Acid Rock, False
72. mongolian folk metal, False
73. slow indie rock, False
74. gospel hymn, False
75. Triphop, False
76. christian worship, False
77. Freestyle EDM, False
78. fast garage rock, False
79. Drum n Bass BPM 160-180, False
80. lo-fi hip-hop, False
81. middle-eastern, False
82. Progressive Trance, False
83. fast ska, False
84. fast disco, False
85. Fusion House, False
86. Electronic, False
87. fast hardcore punk, False
88. fast flamenco, False
89. fast techno, False
90. slow waltz, False
91. fast salsa, False
92. 80s heart throb freestyle, False
93. heavy doom metal, False
94. Techstep Drum n Bass, False
95. Freestyle Music Mix, False
96. Early Metal, False
97. Early 2000s Drum n Bass, False
98. vaporwave, False
99. post-rock, False
100. Sambass Drum n Bass, False
101. slow tango, False
102. Chinese Classical folk, False
103. Drum n Bass, False
104. ranchera-Mariachi Fusion, False
105. noise rock, False
106. slow country folk, False
107. fast grindcore, False
108. Breakcore Drum n Bass, False
109. Deep House, False
110. slow bossa nova, False
111. slow folk ballad, False
112. witch house, False
113. Trance, False
114. fast trap, False
115. Dubstep, False
116. film score, False
117. Drumstep, False
118. banda, False
119. chicano rap, False
120. norteño, False
121. classical acoustic guitar, False
122. heavy dubstep, False
123. mongolian folk, False
124. darkwave, False
125. kpop, False
126. fast house, False
127. fast hardstyle, False
128. narcocorridos, False
129. fast jazz fusion, False
130. Jazz-funk, False
131. classical celtic guitar, False
132. huapango, False
133. Christian hip hop, False
134. wonky, False
135. breakcore, False
136. Club/Dance, False
137. classical guitar melody, False
138. future garage, False
139. fast punk rock, False
140. metal djent screamo, False
141. EDM Techno, False
142. Oldskool Freestyle Mix, False
143. fast aggressive phonk, False
144. Halftime Drum n Bass, False
145. chillwave, False
146. Hardstyle 150 BPM, False
147. mariachi, False
148. math rock, False
149. Heavy Psyche, False
150. EDM, False
151. minimalism, False
152. fast screamo, False
153. slow blues, False
154. Jump Up Drum n Bass, False
155. Hip Hop, False
156. acid jazz, False
157. Gospel Rap, False
158. 70s Proto Metal, False
159. Hip Hop/Rap, False
160. cumbia, False
161. christian worship, False
162. American Christian hip hop, False
163. ambient Christian worship, False
164. powernoise, False
165. lo-fi house, False
166. aggressive witch house, False
167. metalcore djent screamo, False
168. UK funky, False
169. western, False
170. Early 90s Freestyle, False
171. heavy metal, False
172. fast bluegrass, False
173. fast thrash metal, False
174. smooth vaporwave jazz, False
175. Concert marches, False
176. Oldskool Latin Freestyle, False
177. slow soul, False
178. Schranz, False
179. fast hip-hop, False
180. slow R&B, False
181. Juke/Footwork, False
182. Intelligent Drum n Bass, False
183. fast electroswing, False
184. bluegrass gospel, False
185. New Jersey Hip Hop, False
186. Oldschool jungle, False
187. slow chamber music, False
188. son jarocho, False
189. slow reggae, False
190. heavy ambient drone, False
191. NYC Hip Hop, False
192. jungle, False
193. Psychedelic , False
194. electronic dance music, False
195. Acid Techno, False
196. UK garage/2-step, False
197. Motown, False
198. Mo Town, False
199. Soulful Motown, False
200. alternative rock, False
201. art rock, False
202. experimental rock, False
203. art pop, False
204. Britpop, False
205. Progressive Rock, False
206. Post-Rock, False
207. Motown, False
208. Mo Town, False
209. Soulful Motown, False
210. alternative rock, False
211. art rock, False
212. experimental rock, False
213. art pop, False
Example Concerto Variants:
1. Solo Concerto, 1, Orchestral, A single instrument with orchestral accompaniment
2. Double Concerto, 2, Orchestral, Two solo instruments with orchestra
3. Triple Concerto, 3, Orchestral, Three solo instruments with orchestra
4. Concerto Grosso, 5, Baroque Ensemble, A Baroque form with a group of solo instruments (the concertino) contrasted with the full ensemble (the ripieno)
5. Sinfonia Concertante, 5, Symphony, A hybrid between symphony and concerto with multiple soloists (often wind instruments)
6. Chamber Concerto, 5, Chamber Ensemble, A smaller ensemble replaces the full orchestra, with one or more solo instruments highlighted
7. Baroque Concerto, 5, Baroque Orchestra, Features polyphonic textures and ornamentation, typical of the Baroque era
8. Classical Concerto, 5, Classical Orchestra, Emphasizes clear forms such as sonata form within movements
9. Romantic Concerto, 5, Romantic Orchestra, Highly virtuosic with emotional expressiveness, characteristic of the Romantic period
10. 20th-Century & Contemporary Concerto, 5, Orchestral or Experimental, Experiments with harmony, timbre, and non-traditional forms
11. Concertino, 1, Orchestral or Piano Accompaniment, A shorter and simpler form of concerto, often written for students
12. Concertante Works, 5, Variable, Works that emphasize the interaction of multiple instruments with the orchestra
Example Instrument Families by Ensemble:
1. Orchestral, ['Strings', 'Woodwinds', 'Brass', 'Percussion', 'Keyboard']
2. Baroque Ensemble, ['Strings', 'Woodwinds', 'Harpsichord (Keyboard)', 'Occasional Percussion']
3. Symphony, ['Strings', 'Woodwinds', 'Brass', 'Percussion', 'Keyboard (Piano, Celesta, or Organ)']
4. Chamber Ensemble, ['Strings', 'Woodwinds', 'Occasional Brass', 'Percussion (Optional)', 'Keyboard (Piano, Harpsichord, or Organ)']
5. Baroque Orchestra, ['Strings', 'Woodwinds', 'Harpsichord or Organ (Keyboard)', 'Occasional Brass (Natural Trumpet, Horn)', 'Occasional Percussion']
6. Classical Orchestra, ['Strings', 'Woodwinds', 'Brass', 'Percussion', 'Keyboard (Fortepiano or Harpsichord)']
7. Romantic Orchestra, ['Strings', 'Woodwinds', 'Brass', 'Percussion', 'Keyboard (Piano or Organ)']
Python3+
https://docs.python.org/3/using/windows.html
where python
python generate_biblical_lyrics_simple_prompts.py
Bible Gateway can be implemented to pull the verse of the day for generating lyrics instead of using the bible book dictionary. For the King James Version, use this url
https://www.biblegateway.com/votd/get/?format=JSON&version=9
#Use Bible Gateway Verse of the Day
votds = get_bible_votd_kjv()
print("Bible Verse Content: ", votds['votd']['content'])
print("Bible Verse reference: ", votds['votd']['reference'])
print("Bible Verse reference: ", votds['votd']['version'])
biblecontent = votds['votd']['content']
biblereference = votds['votd']['reference']
bibleversion = votds['votd']['version']
This project uses the Bible-kjv repository from the following GitHub repo. You can download the repo and place it in any directory. The contents of the repo are required for the generate_kjv_verbatim_prompts_suno_ai.py script to work. The current build of generate_kjv_verbatim_prompts_suno_ai.py looks for the repo in the parent directory of the script.
https://github.com/aruljohn/Bible-kjv
To download the repo, click the green Code button and select Download ZIP. Extract the contents of the zip file to the parent directory of the generate_kjv_verbatim_prompts_suno_ai.py script.
git clone https://github.com/aruljohn/Bible-kjv.git
https://github.com/aruljohn/Bible-kjv-1611
This project uses a backup file to save the history of prompts and song titles. The backup file is created when the file reaches 51 KB in size. The backup file is named with a timestamp of when the last prompt was added.
log/
2. Copy the Style of Music Prompt into the Custom Style of Music Prompt field in the Suno AI interface.
python generate_prompts_suno_ai.py
runpy_gen_prompts_suno.bat
This project utilizes and builds off of an existing open source API for Suno.ai which is required for these scripts to work. A Docker, an OS-level virtualization software, container can be used to run the Suno API, or you can stand up a dedicated server to house this application in which case the base url of the api scripts will need to be modified from local host. The complete repo can be found here on GitHub at
https://github.com/gcui-art/suno-api/
https://suno.gcui.ai/
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Generate passionate, meaningful, heartfelt, and profound lyrics to a full song inspired by and devoted to preserving the message of Song of Solomon 2 taken directly from the King James Version bible in 1249 characters or less
Generate passionate, meaningful, heartfelt, and profound lyrics to a full song inspired by and devoted to preserving the message of 1 Thessalonians 2 taken directly from the King James Version bible with remnants of the Gospel of Jesus Christ using at least 1200 but no more than 1249 characters
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
try using lyrics inspired by the message of Galatians 6 from the King James Version bible (length is 1225)
(Verse 1)
In the fields of grace, where the wild winds blow,
We sow our seeds of faith, and watch them grow.
Beneath the moon's soft glow, and the starry sky,
We lift our burdens high, to the One on high.
(Chorus)
For in due season, we'll reap if we faint not,
Let us not grow weary in the good we've sought.
Let us do good unto all, as opportunity we seize,
For the Spirit's fruit shall abound, in love and peace.
(Verse 2)
With hearts intertwined, in the bonds of love,
We carry one another, to the heavens above.
With hands that toil, and hearts that pray,
We journey together, on this narrow way.
(Bridge)
Though the road be long, and the night be dark,
We'll press on forward, with hope's bright spark.
For the Lord is our strength, and our guiding light,
He leads us onward, through the darkest night.
(Chorus)
For in due season, we'll reap if we faint not,
Let us not grow weary in the good we've sought.
Let us do good unto all, as opportunity we seize,
For the Spirit's fruit shall abound, in love and peace.
(Outro)
In the fields of grace, where the wild winds blow,
We sow our seeds of faith, and watch them grow.
Beneath the moon's soft glow, and the starry sky,
We lift our burdens high, to the One on high.
In the garden of love, where the lilies bloom,
I found my beloved, amidst the sweet perfume.
His eyes like doves, filled with endless grace,
His arms around me, in an embrace.
Oh, the fragrance of love, fills the air,
As we dance together, without a care.
His voice, like music, soothes my soul,
In his presence, I am made whole.
Like the apple tree among the trees,
He is my refuge, my heart at ease.
His love, a banner over me,
In his embrace, I am free.
In the vineyards of love, we will roam,
Hand in hand, we'll journey home.
For his love is stronger than death,
With him, I'll take my final breath.
Oh, let me lean upon his breast,
And find in him my perfect rest.
For he is the Alpha and Omega,
My Savior, my Redeemer.
In the garden of love, we'll abide,
With him, forever by my side.
For his love endures forevermore,
In him, I've found what I'm living for.
In the bonds of brotherhood, we stand,
Guided by the Savior's loving hand.
With hearts ablaze and spirits bright,
We spread His gospel, shining light.
Through trials and tribulations, we press on,
For in His grace, we are made strong.
With love unfeigned, our message rings true,
Proclaiming His mercy, for me and you.
In Thessalonica's streets, we tread,
Sharing His word, our daily bread.
With fervent prayer and earnest plea,
We lead the lost to Calvary's tree.
Oh, the joy of seeing souls set free,
From sin's dark chains, they now break free.
In Christ alone, our hope secure,
For His salvation, we endure.
With gentle care and tender heart,
We nurture faith, we play our part.
For in the Gospel, power untold,
His love and mercy, ever bold.
So let us labor, night and day,
To spread His truth, come what may.
For in His vineyard, we are blessed,
To be His hands, His love expressed.
In 1 Thessalonians, our guide we find,
To love and serve, with heart and mind.
For in His word, our path is clear,
To share His love, without fear.
So let us walk, in faith and love,
Pointing others to heaven above.
For in His grace, we are set free,
To live and love, eternally.
[Verse]
We walk in love
Spreading His grace
Guided by faith
In this holy place
Our hearts ablaze
With fervent fire
Spreading the word
Our one desire
We speak His truth
With gentle embrace
Challenging hearts
To seek His face
His love unending
His mercy profound
In Him alone
Our hope is found
[Verse 2]
Through trials and pain
We proclaim His name
His love abounds
There's no greater fame
United we stand
In joyful refrain
Proclaiming His truth
We break every chain
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
mongolian folk, D# Phrygian (Minor), male Borbangnadyr singer, bass guitar
progressive metal djent, Bb Mixolydian (Minor), male Khoomei Kharkhiraa Khoomei singer, guttural throat singing
progressive metal djent, Db Mixolydian (Major), male Basso Profondo Bass singer, guttural throat singing
mongolian folk metal, Bb Phrygian (Minor), lead female Coloratura Mezzo-Soprano singer, french horn accompaniment
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
bluegrass gospel, D# Lydian (Major), lead male Countertenor Countertenor singer, accordion, lyrics inspired by the message of Revelation 20 from the King James Version bible
classical celtic guitar, Bb Aeolian (Minor), male Lyric Baritone singer, castanets, lyrics inspired by the message of Galatians 6 from the King James Version bible
classical celtic guitar, Bb Mixolydian (Minor), male Khoomei Kharkhiraa Khoomei singer, guttural throat singing, lyrics inspired by the message of Song of Solomon 6 from the King James Version bible
progressive metal djent, Db Mixolydian (Major), male Basso Profondo Bass singer, guttural throat singing, lyrics inspired by the message of 1 Thessalonians 5 from the King James Version bible
smooth vaporwave jazz lo-fi hip-hop, guttural throat singing, in the key of F# Mixolydian (Major)
In Western music, a musical key refers to a set of notes and chords that revolve around a central note, called the tonic. Each key can be associated with one of the seven diatonic modes, which are scales that are derived from the major scale. The seven diatonic modes are:
keys = [
("C Ionian", "C", "Major", "Ionian"),
("C# Ionian", "C#", "Major", "Ionian"),
("Db Ionian", "Db", "Major", "Ionian"),
("D Ionian", "D", "Major", "Ionian"),
("D# Ionian", "D#", "Major", "Ionian"),
("Eb Ionian", "Eb", "Major", "Ionian"),
("E Ionian", "E", "Major", "Ionian"),
("F Ionian", "F", "Major", "Ionian"),
("F# Ionian", "F#", "Major", "Ionian"),
("Gb Ionian", "Gb", "Major", "Ionian"),
("G Ionian", "G", "Major", "Ionian"),
("G# Ionian", "G#", "Major", "Ionian"),
("Ab Ionian", "Ab", "Major", "Ionian"),
("A Ionian", "A", "Major", "Ionian"),
("A# Ionian", "A#", "Major", "Ionian"),
("Bb Ionian", "Bb", "Major", "Ionian"),
("B Ionian", "B", "Major", "Ionian"),
("C Dorian", "C", "Minor", "Dorian"),
("C# Dorian", "C#", "Minor", "Dorian"),
("Db Dorian", "Db", "Minor", "Dorian"),
("D Dorian", "D", "Minor", "Dorian"),
("D# Dorian", "D#", "Minor", "Dorian"),
("Eb Dorian", "Eb", "Minor", "Dorian"),
("E Dorian", "E", "Minor", "Dorian"),
("F Dorian", "F", "Minor", "Dorian"),
("F# Dorian", "F#", "Minor", "Dorian"),
("Gb Dorian", "Gb", "Minor", "Dorian"),
("G Dorian", "G", "Minor", "Dorian"),
("G# Dorian", "G#", "Minor", "Dorian"),
("Ab Dorian", "Ab", "Minor", "Dorian"),
("A Dorian", "A", "Minor", "Dorian"),
("A# Dorian", "A#", "Minor", "Dorian"),
("Bb Dorian", "Bb", "Minor", "Dorian"),
("B Dorian", "B", "Minor", "Dorian"),
("C Phrygian", "C", "Minor", "Phrygian"),
("C# Phrygian", "C#", "Minor", "Phrygian"),
("Db Phrygian", "Db", "Minor", "Phrygian"),
("D Phrygian", "D", "Minor", "Phrygian"),
("D# Phrygian", "D#", "Minor", "Phrygian"),
("Eb Phrygian", "Eb", "Minor", "Phrygian"),
("E Phrygian", "E", "Minor", "Phrygian"),
("F Phrygian", "F", "Minor", "Phrygian"),
("F# Phrygian", "F#", "Minor", "Phrygian"),
("Gb Phrygian", "Gb", "Minor", "Phrygian"),
("G Phrygian", "G", "Minor", "Phrygian"),
("G# Phrygian", "G#", "Minor", "Phrygian"),
("Ab Phrygian", "Ab", "Minor", "Phrygian"),
("A Phrygian", "A", "Minor", "Phrygian"),
("A# Phrygian", "A#", "Minor", "Phrygian"),
("Bb Phrygian", "Bb", "Minor", "Phrygian"),
("B Phrygian", "B", "Minor", "Phrygian"),
("C Lydian", "C", "Major", "Lydian"),
("C# Lydian", "C#", "Major", "Lydian"),
("Db Lydian", "Db", "Major", "Lydian"),
("D Lydian", "D", "Major", "Lydian"),
("D# Lydian", "D#", "Major", "Lydian"),
("Eb Lydian", "Eb", "Major", "Lydian"),
("E Lydian", "E", "Major", "Lydian"),
("F Lydian", "F", "Major", "Lydian"),
("F# Lydian", "F#", "Major", "Lydian"),
("Gb Lydian", "Gb", "Major", "Lydian"),
("G Lydian", "G", "Major", "Lydian"),
("G# Lydian", "G#", "Major", "Lydian"),
("Ab Lydian", "Ab", "Major", "Lydian"),
("A Lydian", "A", "Major", "Lydian"),
("A# Lydian", "A#", "Major", "Lydian"),
("Bb Lydian", "Bb", "Major", "Lydian"),
("B Lydian", "B", "Major", "Lydian"),
("C Mixolydian", "C", "Major", "Mixolydian"),
("C# Mixolydian", "C#", "Major", "Mixolydian"),
("Db Mixolydian", "Db", "Major", "Mixolydian"),
("D Mixolydian", "D", "Major", "Mixolydian"),
("D# Mixolydian", "D#", "Major", "Mixolydian"),
("Eb Mixolydian", "Eb", "Major", "Mixolydian"),
("E Mixolydian", "E", "Major", "Mixolydian"),
("F Mixolydian", "F", "Major", "Mixolydian"),
("F# Mixolydian", "F#", "Major", "Mixolydian"),
("Gb Mixolydian", "Gb", "Major", "Mixolydian"),
("G Mixolydian", "G", "Major", "Mixolydian"),
("G# Mixolydian", "G#", "Major", "Mixolydian"),
("Ab Mixolydian", "Ab", "Major", "Mixolydian"),
("A Mixolydian", "A", "Major", "Mixolydian"),
("A# Mixolydian", "A#", "Major", "Mixolydian"),
("Bb Mixolydian", "Bb", "Major", "Mixolydian"),
("B Mixolydian", "B", "Major", "Mixolydian"),
("C Aeolian", "C", "Minor", "Aeolian"),
("C# Aeolian", "C#", "Minor", "Aeolian"),
("Db Aeolian", "Db", "Minor", "Aeolian"),
("D Aeolian", "D", "Minor", "Aeolian"),
("D# Aeolian", "D#", "Minor", "Aeolian"),
("Eb Aeolian", "Eb", "Minor", "Aeolian"),
("E Aeolian", "E", "Minor", "Aeolian"),
("F Aeolian", "F", "Minor", "Aeolian"),
("F# Aeolian", "F#", "Minor", "Aeolian"),
("Gb Aeolian", "Gb", "Minor", "Aeolian"),
("G Aeolian", "G", "Minor", "Aeolian"),
("G# Aeolian", "G#", "Minor", "Aeolian"),
("Ab Aeolian", "Ab", "Minor", "Aeolian"),
("A Aeolian", "A", "Minor", "Aeolian"),
("A# Aeolian", "A#", "Minor", "Aeolian"),
("Bb Aeolian", "Bb", "Minor", "Aeolian"),
("B Aeolian", "B", "Minor", "Aeolian"),
("C Locrian", "C", "Minor", "Locrian"),
("C# Locrian", "C#", "Minor", "Locrian"),
("Db Locrian", "Db", "Minor", "Locrian"),
("D Locrian", "D", "Minor", "Locrian"),
("D# Locrian", "D#", "Minor", "Locrian"),
("Eb Locrian", "Eb", "Minor", "Locrian"),
("E Locrian", "E", "Minor", "Locrian"),
("F Locrian", "F", "Minor", "Locrian"),
("F# Locrian", "F#", "Minor", "Locrian"),
("Gb Locrian", "Gb", "Minor", "Locrian"),
("G Locrian", "G", "Minor", "Locrian"),
("G# Locrian", "G#", "Minor", "Locrian"),
("Ab Locrian", "Ab", "Minor", "Locrian"),
("A Locrian", "A", "Minor", "Locrian"),
("A# Locrian", "A#", "Minor", "Locrian"),
("Bb Locrian", "Bb", "Minor", "Locrian"),
("B Locrian", "B", "Minor", "Locrian")
]
In this list, each tuple contains the name of the tempo, the minimum BPM, and the maximum BPM. For "Prestissimo", since the BPM is 200+, the maximum BPM is represented as infinity (float('inf')).
tempos = [
("Largo", 40, 60),
("Larghetto", 60, 66),
("Adagio", 66, 76),
("Andante", 76, 108),
("Moderato", 108, 120),
("Allegro", 120, 168),
("Presto", 168, 200),
#("Prestissimo", 200, float('inf'))
("Prestissimo", 200, 420)
]
concerto_variants = [
{
"name": "Solo Concerto",
"soloists": 1,
"ensemble": "Orchestral",
"description": "A single instrument with orchestral accompaniment"
},
{
"name": "Double Concerto",
"soloists": 2,
"ensemble": "Orchestral",
"description": "Two solo instruments with orchestra"
},
{
"name": "Triple Concerto",
"soloists": 3,
"ensemble": "Orchestral",
"description": "Three solo instruments with orchestra"
},
{
"name": "Concerto Grosso",
"soloists": 5,
"ensemble": "Baroque Ensemble",
"description": "A Baroque form with a group of solo instruments (the concertino) contrasted with the full ensemble (the ripieno)"
},
{
"name": "Sinfonia Concertante",
"soloists": 5,
"ensemble": "Symphony",
"description": "A hybrid between symphony and concerto with multiple soloists (often wind instruments)"
},
{
"name": "Chamber Concerto",
"soloists": 5,
"ensemble": "Chamber Ensemble",
"description": "A smaller ensemble replaces the full orchestra, with one or more solo instruments highlighted"
},
{
"name": "Baroque Concerto",
"soloists": 5,
"ensemble": "Baroque Orchestra",
"description": "Features polyphonic textures and ornamentation, typical of the Baroque era"
},
{
"name": "Classical Concerto",
"soloists": 5,
"ensemble": "Classical Orchestra",
"description": "Emphasizes clear forms such as sonata form within movements"
},
{
"name": "Romantic Concerto",
"soloists": 5,
"ensemble": "Romantic Orchestra",
"description": "Highly virtuosic with emotional expressiveness, characteristic of the Romantic period"
},
{
"name": "20th-Century & Contemporary Concerto",
"soloists": 5,
"ensemble": "Orchestral or Experimental",
"description": "Experiments with harmony, timbre, and non-traditional forms"
},
{
"name": "Concertino",
"soloists": 1,
"ensemble": "Orchestral or Piano Accompaniment",
"description": "A shorter and simpler form of concerto, often written for students"
},
{
"name": "Concertante Works",
"soloists": 5,
"ensemble": "Variable",
"description": "Works that emphasize the interaction of multiple instruments with the orchestra"
}
]
instrument_families_by_ensemble = [
{
"ensemble": "Orchestral",
"families": [
"Strings",
"Woodwinds",
"Brass",
"Percussion",
"Keyboard"
]
},
{
"ensemble": "Baroque Ensemble",
"families": [
"Strings",
"Woodwinds",
"Harpsichord (Keyboard)",
"Occasional Percussion"
]
},
{
"ensemble": "Symphony",
"families": [
"Strings",
"Woodwinds",
"Brass",
"Percussion",
"Keyboard (Piano, Celesta, or Organ)"
]
},
{
"ensemble": "Chamber Ensemble",
"families": [
"Strings",
"Woodwinds",
"Occasional Brass",
"Percussion (Optional)",
"Keyboard (Piano, Harpsichord, or Organ)"
]
},
{
"ensemble": "Baroque Orchestra",
"families": [
"Strings",
"Woodwinds",
"Harpsichord or Organ (Keyboard)",
"Occasional Brass (Natural Trumpet, Horn)",
"Occasional Percussion"
]
},
{
"ensemble": "Classical Orchestra",
"families": [
"Strings",
"Woodwinds",
"Brass",
"Percussion",
"Keyboard (Fortepiano or Harpsichord)"
]
},
{
"ensemble": "Romantic Orchestra",
"families": [
"Strings",
"Woodwinds",
"Brass",
"Percussion",
"Keyboard (Piano or Organ)"
]
}
]
Each key can be played using any of the seven diatonic modes, but traditionally, each mode is associated with a particular starting note (or tonic), as listed above.
vocal_types = [
# Female Vocal Types
("Soprano", "Coloratura", "female"),
("Soprano", "Lyric", "female"),
("Soprano", "Dramatic", "female"),
("Mezzo-Soprano", "Coloratura", "female"),
("Mezzo-Soprano", "Lyric", "female"),
("Mezzo-Soprano", "Dramatic", "female"),
("Contralto", "Alto", "female"),
# Male Vocal Types
("Countertenor", "Countertenor", "male"), # (male alto, often associated with falsetto)
("Tenor", "Leggero", "male"),
("Tenor", "Lyric", "male"),
("Tenor", "Spinto", "male"),
("Tenor", "Dramatic", "male"),
("Baritone", "Lyric", "male"),
("Baritone", "Dramatic", "male"),
("Bass", "Bass-Baritone", "male"),
("Bass", "Basso Profondo", "male"),
("Bass", "Lyric", "male"),
("Bass", "Dramatic", "male")
]
Each of these categories can further be broken down into more specific subtypes based on vocal agility, timbre, and other characteristics.
Mongolian throat singing, also known as Khöömei or Overtone singing, encompasses various styles and techniques. Here are some types of Mongolian throat singing:
Khoomei (Khöömei): The most well-known style of Mongolian throat singing, characterized by producing multiple pitches simultaneously. It includes subtypes such as:
Khoomei (Tuvan Style): Originating from the Tuva region of Russia, this style involves producing deep, resonant tones.
Sygyt: A style of overtone singing where the singer produces a clear, flute-like sound with harmonics.
Borbangnadyr: Combines elements of Khoomei and Kargyraa, resulting in a pulsating rhythm with harmonic overtones.
Chylandyk: Originating from the Altai region, this style involves producing high-pitched, bird-like sounds.
mongolian_throat_singing_styles = [
("Khoomei (Khöömei)", "Kharkhiraa Khoomei"),
("Khoomei (Khöömei)", "Tuvan Style"),
("Sygyt", None),
("Kargyraa", None),
("Borbangnadyr", None),
("Ezengileer", None),
("Chylandyk", None)
]
# This tuple contains the names of various musical instruments.
instruments = [
("piano"),
("guitar"),
("violin"),
("flute"),
("trumpet"),
("drums"),
("saxophone"),
("cello"),
("clarinet"),
("bass guitar"),
("accordion"),
("harp"),
("trombone"),
("ukulele"),
("banjo"),
("double bass"),
("harmonica"),
("mandolin"),
("xylophone"),
("oboe"),
("electric guitar"),
("bassoon"),
("french horn"),
("synthesizer"),
("accordion"),
("bagpipes"),
("conga"),
("djembe"),
("marimba"),
("organ"),
("steel drum"),
("tabla"),
("tambourine"),
("triangle"),
("vibraphone"),
("zither"),
("cello"),
("bongo"),
("castanets"),
("cowbell"),
("didgeridoo"),
("kazoo"),
("tuba"),
("fiddle"),
("harp"),
("drums"),
("guttural throat singing"),
("mongolian guitar"),
("horsehead fiddle")
]
concerto_instruments_by_family = [
{
"family": "String Instruments",
"instruments": [
{
"name": "Violin",
"example": "Tchaikovsky, Mendelssohn"
},
{
"name": "Viola",
"example": "BartĂłk, Walton"
},
{
"name": "Cello",
"example": "Dvořák, Elgar"
},
{
"name": "Double Bass",
"example": "Bottesini"
}
]
},
{
"family": "Keyboard Instruments",
"instruments": [
{
"name": "Piano",
"example": "Mozart, Rachmaninoff"
},
{
"name": "Harpsichord",
"example": "J.S. Bach"
},
{
"name": "Organ",
"example": "Handel, Poulenc"
}
]
},
{
"family": "Woodwind Instruments",
"instruments": [
{
"name": "Flute",
"example": "Mozart, Ibert"
},
{
"name": "Oboe",
"example": "Marcello, Strauss"
},
{
"name": "Clarinet",
"example": "Mozart, Nielsen"
},
{
"name": "Bassoon",
"example": "Vivaldi, Mozart"
},
{
"name": "Saxophone",
"example": "Glazunov, Villa-Lobos"
}
]
},
{
"family": "Brass Instruments",
"instruments": [
{
"name": "Trumpet",
"example": "Haydn, Hummel"
},
{
"name": "Horn",
"example": "Mozart, Strauss"
},
{
"name": "Trombone",
"example": "Alto Trombone Concerto by Albrechtsberger"
},
{
"name": "Tuba",
"example": "Vaughan Williams"
}
]
},
{
"family": "Percussion Instruments",
"instruments": [
{
"name": "Marimba",
"example": "Ney Rosauro, Séjourné"
},
{
"name": "Vibraphone",
"example": ""
},
{
"name": "Timpani",
"example": "Werner Thärichen’s Timpani Concerto"
}
]
}
]
percussion_instruments = [
("Snare Drum", "Traditional", "Drums", "Membranophones"),
("Bass Drum", "Traditional", "Drums", "Membranophones"),
("Rack Tom", "Traditional", "Drums", "Membranophones"),
("Floor Tom", "Traditional", "Drums", "Membranophones"),
("Concert Bass Drum", "Concert", "Drums", "Membranophones"),
("Djembe", "West African Drum", "Drums", "Membranophones"),
("CajĂłn", "Box Drum", "Drums", "Membranophones"),
("Bongos", "Latin Percussion", "Drums", "Membranophones"),
("Congas", "Cuban Drum", "Drums", "Membranophones"),
("Tabla", "Indian Percussion", "Drums", "Membranophones"),
("Doumbek", "Middle Eastern Drum", "Drums", "Membranophones"),
("Handpan", "Hang Drum", "Drums", "Membranophones"),
("Frame Drum", "Traditional", "Drums", "Membranophones"),
("Timpani", "Orchestral Drum", "Drums", "Membranophones"),
("Taiko Drums", "Japanese Drum", "Drums", "Membranophones"),
("Talking Drum", "Dundun", "Drums", "Membranophones"),
("Octobans", "Extended Tom Drums", "Drums", "Membranophones"),
("Rototoms", "Tunable Drum", "Drums", "Membranophones"),
("Surdo", "Brazilian Bass Drum", "Drums", "Membranophones"),
("Pandeiro", "Brazilian Tambourine", "Drums", "Membranophones"),
("Timbales", "Cuban Drums", "Drums", "Membranophones"),
("Kanjira", "South Indian Frame Drum", "Drums", "Membranophones"),
("Bodhrán", "Irish Frame Drum", "Drums", "Membranophones"),
("Hi-Hats", "Traditional", "Cymbals", "Idiophones"),
("Crash Cymbal", "Traditional", "Cymbals", "Idiophones"),
("Ride Cymbal", "Traditional", "Cymbals", "Idiophones"),
("Splash Cymbal", "Small Cymbal", "Cymbals", "Idiophones"),
("China Cymbal", "Trashy Sounding", "Cymbals", "Idiophones"),
("Bell Cymbal", "Focused Sound", "Cymbals", "Idiophones"),
("Swish Cymbal", "Wide Sound", "Cymbals", "Idiophones"),
("Finger Cymbals", "Zills", "Cymbals", "Idiophones"),
("Gong", "Traditional", "Gongs and Bells", "Idiophones"),
("Tam-tam", "Flat Gong", "Gongs and Bells", "Idiophones"),
("AgogĂ´ Bells", "West African", "Gongs and Bells", "Idiophones"),
("Bell Tree", "Chime Tree", "Gongs and Bells", "Idiophones"),
("Cowbell", "Traditional", "Gongs and Bells", "Idiophones"),
("Almglocken", "Tuned Cowbells", "Gongs and Bells", "Idiophones"),
("Hand Bells", "Orchestral", "Gongs and Bells", "Idiophones"),
("Temple Blocks", "Orchestral", "Gongs and Bells", "Idiophones"),
("Crotales", "Antique Cymbals", "Gongs and Bells", "Idiophones"),
("Triangle", "Traditional", "Small Percussive", "Idiophones"),
("Woodblock", "Traditional", "Small Percussive", "Idiophones"),
("Claves", "Traditional", "Small Percussive", "Idiophones"),
("Castanets", "Spanish", "Small Percussive", "Idiophones"),
("Maracas", "Latin Percussion", "Small Percussive", "Idiophones"),
("Guiro", "Latin Percussion", "Small Percussive", "Idiophones"),
("Vibraslap", "Percussive Sound", "Small Percussive", "Idiophones"),
("Cabasa", "Latin Percussion", "Small Percussive", "Idiophones"),
("Shakers", "Traditional", "Small Percussive", "Idiophones"),
("Rainstick", "Ambient", "Small Percussive", "Idiophones"),
("Flexatone", "Unique Sound", "Small Percussive", "Idiophones"),
("Slapstick", "Whip", "Small Percussive", "Idiophones"),
("Chimes", "Tubular Bells", "Chimes and Resonant", "Idiophones"),
("Mark Tree", "Wind Chimes", "Chimes and Resonant", "Idiophones"),
("Glockenspiel", "Orchestral", "Chimes and Resonant", "Idiophones"),
("Xylophone", "Orchestral", "Chimes and Resonant", "Idiophones"),
("Marimba", "Orchestral", "Chimes and Resonant", "Idiophones"),
("Vibraphone", "Jazz", "Chimes and Resonant", "Idiophones"),
("Steelpan", "Caribbean", "Chimes and Resonant", "Idiophones"),
("Electronic Drum Pads", "Roland SPD-SX", "Electronic Percussion", "Pads"),
("Trigger Pads", "Electronic", "Electronic Percussion", "Triggers"),
("Drum Machines", "TR-808", "Electronic Percussion", "Akai MPC"),
("Hybrid Kits", "Acoustic and Electronic", "Electronic Percussion", "Modules"),
("Synth Drums", "Analog and Digital", "Electronic Percussion", "Synthesizers"),
("Tambourine", "Traditional", "Miscellaneous", "Idiophones"),
("Ocean Drum", "Ambient", "Miscellaneous", "Membranophones"),
("Log Drum", "Wooden", "Miscellaneous", "Idiophones"),
("Thunder Sheet", "Special Effect", "Miscellaneous", "Idiophones"),
("Spring Drum", "Special Effect", "Miscellaneous", "Membranophones"),
("Bamboo Wind Chimes", "Traditional", "Miscellaneous", "Idiophones"),
("Anklung", "Indonesian", "Miscellaneous", "Idiophones"),
("Slit Drum", "African", "Miscellaneous", "Idiophones"),
("Bullroarer", "Indigenous", "Miscellaneous", "Aerophones")
]
# A list of tuples representing song genre
song_genre = [
("classical acoustic guitar", True),
("progressive metal djent", True),
("classical acoustic guitar melody", True),
("classical celtic guitar melody", True),
("fast aggressive phonk", True),
("slow ambient drone", True),
("heavy metal", True),
("fast jazz fusion", True),
("heavy electronic dance music", True),
("slow reggae", True),
("heavy ambient drone", True),
("slow country folk", True),
("fast hip-hop", True),
("fast salsa", True),
("fast bluegrass", True),
("fast screamo", True),
("slow indie rock", True),
("fast reggaeton", True),
("fast progressive house", True),
("fast trap", True),
("slow psychedelic rock", True),
("fast techno", True),
("slow blues", True),
("slow R&B", True),
("fast punk rock", True),
("heavy dubstep", True),
("fast thrash metal", True),
("slow bossa nova", True),
("fast disco", True),
("heavy industrial", True),
("fast garage rock", True),
("slow folk ballad", True),
("fast drum and bass", True),
("heavy doom metal", True),
("fast grindcore", True),
("slow tango", True),
("fast flamenco", True),
("heavy death metal", True),
("fast breakbeat", True),
("slow waltz", True),
("fast hardcore punk", True),
("heavy sludge metal", True),
("slow soul", True),
("fast electroswing", True),
("heavy thrash metal", True),
("fast ska", True),
("slow chamber music", True),
("fast house", True),
("fast hardstyle", True),
("kpop", True),
("minimalist techno", True),
("darkwave", True),
("acid jazz", True),
("neofolk", True),
("chiptune", True),
("witch house", True),
("noise rock", True),
("IDM (Intelligent Dance Music)", True),
("shoegaze", True),
("vaporwave", True),
("zydeco", True),
("krautrock", True),
("powernoise", True),
("glitch", True),
("wonky", True),
("chillwave", True),
("future garage", True),
("post-rock", True),
("math rock", True),
("jungle", True),
("breakcore", True),
("lo-fi hip hop", True),
("lo-fi indie", True),
("lo-fi house", True),
("haunting atmospheric witch house", True),
("fast aggressive witch house", True),
("lo-fi hip-hop", True),
("smooth vaporwave jazz", True),
("smooth fusion jazz", True),
("smooth vaporwave jazz lo-fi hip-hop", True),
("mongolian folk", True),
("mongolian folk metal", True),
("Chinese Classical folk", True),
("classical celtic guitar", True),
("symphonic metal", True),
("western", True),
("american folk", True)
]
The King James Version (KJV) of the Bible is Public Domain and contains 66 books, divided into two main sections: the Old Testament and the New Testament. Here's a list of each book along with a brief description and the number of chapters in each:
# List of tuples to store every Bible Book and total number of Chapters
bible_chapters = [
("Genesis", 50),
("Exodus", 40),
("Leviticus", 27),
("Numbers", 36),
("Deuteronomy", 34),
("Joshua", 24),
("Judges", 21),
("Ruth", 4),
("1 Samuel", 31),
("2 Samuel", 24),
("1 Kings", 22),
("2 Kings", 25),
("1 Chronicles", 29),
("2 Chronicles", 36),
("Ezra", 10),
("Nehemiah", 13),
("Esther", 10),
("Job", 42),
("Psalms", 150),
("Proverbs", 31),
("Ecclesiastes", 12),
("Song of Solomon", 8),
("Isaiah", 66),
("Jeremiah", 52),
("Lamentations", 5),
("Ezekiel", 48),
("Daniel", 12),
("Hosea", 14),
("Joel", 3),
("Amos", 9),
("Obadiah", 1),
("Jonah", 4),
("Micah", 7),
("Nahum", 3),
("Habakkuk", 3),
("Zephaniah", 3),
("Haggai", 2),
("Zechariah", 14),
("Malachi", 4),
("Matthew", 28),
("Mark", 16),
("Luke", 24),
("John", 21),
("Acts", 28),
("Romans", 16),
("1 Corinthians", 16),
("2 Corinthians", 13),
("Galatians", 6),
("Ephesians", 6),
("Philippians", 4),
("Colossians", 4),
("1 Thessalonians", 5),
("2 Thessalonians", 3),
("1 Timothy", 6),
("2 Timothy", 4),
("Titus", 3),
("Philemon", 1),
("Hebrews", 13),
("James", 5),
("1 Peter", 5),
("2 Peter", 3),
("1 John", 5),
("2 John", 1),
("3 John", 1),
("Jude", 1),
("Revelation", 22)
]