I Made A Song Recorder With JavaScript

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 39

  • @mznunaya
    @mznunaya 4 года назад +10

    I want to thank you from the very bottom of my heart for taking the time to create this content. I appreciate you so incredibly got damn much.

  • @maskman4821
    @maskman4821 4 года назад +1

    This is an amazing project, but it is kinda complicated and takes time to figure out, this is a creative and practical project we can apply in our applications, it is just awesome, Mr, Kyle Cook is the man !!!

  • @christopher7540
    @christopher7540 4 года назад +3

    such a great tutorial . keep it up man. love from iran

  • @SalvageDev
    @SalvageDev 4 года назад +5

    Could you make a full beginners tutorials for mongoose / mongodb?

  • @Ginfio
    @Ginfio 4 года назад +4

    I'm always interested in what you're making with html css + js.

  • @usama57926
    @usama57926 4 года назад +2

    mazing tutorial sir

  • @nemesisas14
    @nemesisas14 4 года назад +1

    Hi Kyle, can you make a video on using frontend and backend together. Like a website that scrapes data from a website and shows on a webpage, with like Bootstrap. Hope to see the video come out !

  • @anzekos429
    @anzekos429 2 года назад

    @Web Dev Simplified website doesnt open up after changing index to ejs?

  • @anzekos429
    @anzekos429 2 года назад

    how do i open command-line? Beacuase i could only find powershell on VS

  • @imonisabrian8215
    @imonisabrian8215 4 года назад

    I love this video so much. Thanks

  • @MusicandCoding
    @MusicandCoding 4 года назад

    Cool.. Nice video.. It would be cool with a count in and a metronome so you can keep time.. And touch events so we can play chords on a touch device :) Keep it up :)

  • @Ag-kl9jx
    @Ag-kl9jx 4 года назад

    Sincere, really willing to teach, thanks.

  • @RooftopKorean1992
    @RooftopKorean1992 4 года назад +2

    Can you do a part 3 where you show how to deploy on heroku?

  • @skapha
    @skapha 4 года назад +1

    genius!

  • @julianatlas5172
    @julianatlas5172 4 года назад

    why do you use ejs (server side rendering) instead of front end rendering? I'm very confused on that subject

  • @SimplifiedTraderofficial
    @SimplifiedTraderofficial 4 года назад +1

    Sir please make a video on css animation

  • @Whitepillednazarene
    @Whitepillednazarene 3 года назад

    Hi there, I just did Piano PT 1 and I really want to do this but I don't know ANY back end so it's really confusing and I can't do it - is there any tutorial I can follow before doing this that will allow me to understand it? thanks

  • @ManishKumar-ez4gt
    @ManishKumar-ez4gt 4 года назад

    when playing notes from view song section all the keys are played at same time.why?

  • @elkalipmustermann3779
    @elkalipmustermann3779 4 года назад

    Hello my friend, how can I download the recorded song, is there a easy function to do this pro?

  • @optimusdebugger9638
    @optimusdebugger9638 4 года назад +2

    I like how creative this is but please do it in an object oriented fashion.
    ```js
    class PianoRecorder {
    constructor (options) {
    const defaultOptions = {}
    this.options = Object.assign({}, defaultOptions, options)
    }
    start () {
    ...
    }
    }
    ```

  • @imonisabrian8215
    @imonisabrian8215 4 года назад

    I really do appreciate how you went about this project but I honestly want to know how you went about it; if possible leave a link of site where I can get the notes. I really want to understand it very well.

  • @optimusdebugger9638
    @optimusdebugger9638 4 года назад

    indeed document.querySelectorAll returns a NodeList. You can have the array version with
    Array.from(document.querySelectorAll(...)) as well

  • @usama57926
    @usama57926 4 года назад +1

    Before this video I place my .ejs files in *public* directory..... 😕😕😕
    But after watching this video I learned not to place it into public directory.
    Thank sir!

  • @dennisodonovan5279
    @dennisodonovan5279 4 года назад

    This was going well for about halfway in, until I got the error “Cannot read property 'addEventListener' of null” referring to recordButton.addEventListener('click', toggleRecording). First I checked to verify no errors in copying the code you used in the tutorial - prolly 10 times to be really sure. Got this error every time I refreshed. It prevented the playback of the notes.
    Tried googling for a solution, and ultimately found an item suggesting that it had to do with the version of SpiderMonkey on OSX. Checked how to install/update SpiderMonkey, and installed it using Brew. Immediately I lost my connection to localhost:5000. Got the message "This site cannot he reached localhost refused to connect". I tried reinitializing the dependencies, rebooting, etc. Any suggestions? I'm more dead in the water than before.

    • @drenrights7018
      @drenrights7018 2 года назад

      super late but this is more so for others that where looking for the solution in the comments, adding a simple[0] aftter recordbutton solves it

    • @clarinet800149
      @clarinet800149 2 года назад

      @@drenrights7018 Hey there, hope you see this dren. Which recordButton do we add [0] to? The const, the event listener?

  • @anzekos429
    @anzekos429 2 года назад

    npm command doesnt work?

  • @rangabharath4253
    @rangabharath4253 4 года назад

    Awesome

  • @twenty9str498
    @twenty9str498 4 года назад

    Looks easy enough, but actually so hard

    • @WebDevSimplified
      @WebDevSimplified  4 года назад

      There are definitely some tricky parts to making sure the state of the app stays consistent.

  • @avinegi9578
    @avinegi9578 3 года назад

    Having problem with
    its showing my currentSong variable is not defined
    when console logged in js

  • @SuhweeSoftware
    @SuhweeSoftware 4 года назад

    I am getting an error when typing npm init -y, it says "npm ERR! Invalid name"

    • @SuhweeSoftware
      @SuhweeSoftware 4 года назад

      I fixed it, if anyone else is having this issue there cannot be any spaces in the file name I went from "JavaScript Piano" to "JavaScript-Piano" for example and it worked.

    • @modeal317
      @modeal317 4 года назад

      @@SuhweeSoftware should've been obvious.

    • @anzekos429
      @anzekos429 2 года назад

      what? i dont have any spaces and it still doesn't work for me

  • @DeepakGupta-hj2dv
    @DeepakGupta-hj2dv 4 года назад

    What is React flux ..make on video this topic

  • @salterrific
    @salterrific 4 года назад +1

    I miss adderall

  • @navneetgupta848
    @navneetgupta848 4 года назад

    Second