R2 Musical Version of Mydigitalbook
Introducing MyDigitalBook R2
Flowers grow in the darkest of moments.
MyDigitalBook R2 embraces that philosophy. While it may not produce polished songs with meticulously crafted audio fragments, it offers a unique auditory experience designed to spark creativity in unexpected ways. Listening to unconventional, strange, and random melodies can have several psychological benefits:
Enhanced Creativity: Exposure to unusual music stimulates creative thinking, improving problem-solving skills and innovative thinking.
Improved Cognitive Flexibility: Engaging with complex melodies enhances cognitive flexibility, facilitating the switch between different thought processes and perspectives.
Stress Reduction: Weird music serves as a distraction from stressors, diverting attention away from anxiety-inducing thoughts.
Emotional Regulation: Unconventional music aids in exploring and processing emotions, leading to better emotional awareness and regulation.
Increased Tolerance for Ambiguity: Regular exposure to unpredictable music can enhance tolerance for uncertainty in daily life.
Mindfulness and Presence: Strange melodies draw attention to the present moment, promoting mindfulness and focus.
Enhanced Listening Skills: Engaging with complex music improves attentive listening and pattern discernment.
Neuroplasticity: Exposure to varied auditory stimuli promotes neuroplasticity, enhancing cognitive functioning.
Breaking Routine: Unpredictable music breaks monotony, providing mental stimulation and a refreshing change.
Personal Expression and Identity: Exploring unconventional music fosters self-expression and uniqueness, shaping personal identity.
It's A Creativity Enhancment tool, that simultaniosly tackles "Amygdala supression of fear"
In summary, listening to unconventional melodies offers a range of psychological benefits, including enhanced creativity, stress reduction, improved cognitive flexibility, and mindfulness promotion. Such music provides a rich auditory experience that positively stimulates the brain and emotions.
How It Works:
Default Note Duration Setup:
In your script, set a default note duration (noteDuration). This value determines how long each note plays unless a specific duration is specified.
For example, you can set noteDuration = 0.5; as your default note duration.
Parsing Input:
When you input notes or notes with durations, the script parses the text into tokens. Each token represents a note or a note with a specified duration.
Handling Note Durations:
-
If a note token includes a duration specifier (like
:2,:1.5, etc.), the script extracts and uses that duration for that particular note. -
If a note token doesn't include a duration specifier, it defaults to the
noteDurationset earlier.
Playing Notes:
The playNoteSequence function is adjusted to handle the extracted durations during playback. It ensures each note plays for the correct duration, managing both default and specified durations seamlessly.
Example:
For input like d e3:2 a:1, the script will play:
-
Note
dfor the default duration (0.5 seconds). -
Note
e3for 2 seconds. -
Note
afor 1 second. -
Example 2: Für Elise:
E4:0.5 D#4:0.5 | E4:0.5 D#4:0.5 | E4:0.5 B3:0.75 D4:0.25 C4:0.75 A3:1.0 A3:0.5 C4:0.5 | E4:0.5 A4:0.5 | B4:0.5 C5:0.75 E4:0.25 G#4:0.75 B4:1.0
E4:0.5 G4:0.5 | A4:0.5 B4:0.5 | C5:0.5 B4:0.5 A4:0.5 G4:0.5 F#4:0.5 E4:1.0 -
Example 3: Twinkle x2 Litle Star:
C4:0.5 C4:0.5 G4:0.5 G4:0.5 A4:0.5 A4:0.5 G4:1.0 F4:0.5 F4:0.5 E4:0.5 E4:0.5 D4:0.5 D4:0.5 C4:1.0 G4:0.5 G4:0.5 F4:0.5 F4:0.5 E4:0.5 E4:0.5 D4:1.0 G4:0.5 G4:0.5 F4:0.5 F4:0.5 E4:0.5 E4:0.5 D4:1.0 C4:0.5 C4:0.5 G4:0.5 G4:0.5 A4:0.5 A4:0.5 G4:1.0 F4:0.5 F4:0.5 E4:0.5 E4:0.5 D4:0.5 D4:0.5 C4:1.0 -
Example 4: Cannon:
D3:0.4 F#3:0.6 A3:0.8 A2:0.4 C#3:0.6 E3:0.8 B2:0.4 D3:0.6 F#3:0.8 F#2:0.4 A2:0.6 C#3:0.8 G2:0.4 B2:0.6 D3:0.8 D2:0.4 F#2:0.6 A2:0.8 G2:0.4 B2:0.6 D3:0.8 A2:0.4 C#3:0.6 E3:0.8 D4:0.4 A3:0.6 B3:0.8 -
Higher Piteched sequence of Cannon: D4:0.4 F#4:0.6 A4:0.8 A3:0.4 C#4:0.6 E4:0.8 B3:0.4 D4:0.6 F#4:0.8 F#3:0.4 A3:0.6 C#4:0.8 G3:0.4 B3:0.6 D4:0.8 D3:0.4 F#3:0.6 A3:0.8 G3:0.4 B3:0.6 D4:0.8 A3:0.4 C#4:0.6 E4:0.8 D5:0.4 A4:0.6 B4:0.8
-
Example 5. Digital Horizon: D4:0.5 F#4:0.5 A4:1.0 B4:0.5 G4:0.5 D5:1.0 C4:0.5 E4:0.5 G4:1.0 A4:0.5 F#4:0.5 C5:1.0 B3:0.5 D4:0.5 F#4:1.0 G4:0.5 E4:0.5 B4:1.0
-
Example 6: Neon Nexus: C4:0.5 E4:0.5 G4:1.0 A4:0.5 F4:0.5 D4:1.0 E4:0.5 G4:0.5 B4:1.0 C5:0.5 A4:0.5 E5:1.0 D4:0.5 F#4:0.5 A4:1.0 G4:0.5 B4:0.5 D5:1.0 F4:0.5 A4:0.5 C5:1.0 D5:0.5 B4:0.5 F5:1.5
-
Example 7: Happy Birthday : C4:0.5 C4:0.5 D4:1.0 C4:1.0 F4:1.0 E4:2.0 C4:0.5 C4:0.5 D4:1.0 C4:1.0 G4:1.0 F4:2.0 C4:0.5 C4:0.5 C5:1.0 A4:1.0 F4:1.0 E4:1.0 D4:1.0 A#4:0.5 A#4:0.5 A4:1.0 F4:1.0 G4:1.0 F4:2.0
-
Example 8: Lullaby: G4:0.75 C5:0.25 C5:0.5 E5:0.5 D5:1.0 B4:0.5 D5:0.5 C5:1.5 G4:0.75 C5:0.25 C5:0.5 E5:0.5 D5:1.0 B4:0.5 D5:0.5 C5:1.5 E5:0.5 G5:0.5 F5:1.0 D5:0.5 C5:0.5 B4:1.0 D5:0.5 C5:0.5 A4:1.5 F5:0.5 G5:0.5 F5:1.0 D5:0.5 C5:0.5 B4:1.0 D5:0.5 C5:0.5 G4:1.5 G4:0.75 C5:0.25 C5:0.5 E5:0.5 D5:1.0 B4:0.5 D5:0.5 C5:1.5 G4:0.75 C5:0.25 C5:0.5 E5:0.5 D5:1.0 B4:0.5 D5:0.5 C5:1.5
-
Example 9: Little Drumber Boy: E4:0.5 E4:0.5 G4:0.25 A4:0.25 G4:0.25 E4:0.5 A4:0.25 G4:0.25 F#4:0.5 E4:0.5 D4:0.25 C4:0.25 G4:0.5 G4:0.25 E4:0.25 D4:0.5 G4:0.5 E4:1.0 E4:0.5 E4:0.5 G4:0.25 A4:0.25 G4:0.25 E4:0.5 A4:0.25 G4:0.25 F#4:0.5 E4:0.5 D4:0.25 C4:0.25 G4:0.5 G4:0.25 E4:0.25 D4:0.5 G4:0.5 E4:1.0
Sounds:
Search for Sounds:
You can type keywords into the search box to find specific sounds. As you type, the player will display matching options from a library of over 2,600 unique sounds.
Play Sounds:
Click on any sound title displayed in the list. A player will appear right there in the list, allowing you to listen to the sound directly on the page.
Adjust Volume:
Each sound player has controls that let you adjust the volume. You can make it louder or quieter to suit your preference.
Explore Different Sounds:
There are several sound options listed. You can click on each one to hear different sounds. Each sound will play independently when clicked.
Clear Search and Stop Sounds:
If you clear the search box or click away, the list will show all sound options again. You can also stop any playing sound by clicking its stop button.
This cutting-edge system harnesses Tone.js, crafted by Yotam Mann from Brooklyn, New York, with input from a diverse team of over 80 collaborators. Incorporating Nanoreash View Model Controller.