GithubHelp home page GithubHelp logo

cutterbl / cdgplayer Goto Github PK

View Code? Open in Web Editor NEW
19.0 19.0 2.0 2.35 MB

A browser based HTML5/JS karaoke 'Player', that takes a zip file containing an mp3 and cdg file, allowing the user to render and play directly in the browser.

License: GNU General Public License v3.0

HTML 4.56% JavaScript 88.55% SCSS 6.89%

cdgplayer's Introduction

💫About Me :

Currently I'm working on react-big-calendar, and occasionally contributing to react-select.

I'm looking for help in modernizing SoundTouchJS, to implement each class as true AudioNodes using AudioWorklets.

I learn something new every day. A day without learning is a day you're dead from the neck up.

I've been doing Web Dev for a long time (I remember when they introduced the img tag). I spent the first half of my career stuck in backend code and sql queries, and the next half of my career dedicated to front end dev. Ask me anything. If I can help, I will.

Fun Fact: My whole family sings. I work on SoundTouchJS and wrote a CDGPlayer so I could one day create decent browser-based karaoke software. I'm also a photographer.

🌐Socials

Facebook Instagram LinkedIn Medium Pinterest Quora Stack Overflow Twitter YouTube

💻Tech Stack

CSS3 HTML5 JavaScript Markdown Shell Script DigitalOcean Angular.js Bootstrap Chart.js Electron.js Express.js Gulp Jasmine jQuery JWT Less NPM NodeJS React React Router SASS Styled Components Webpack Yarn Apache Nginx MySQL MongoDB MicrosoftSQLServer SQLite Adobe Audition Adobe Illustrator Adobe Lightroom Adobe Photoshop Adobe Premiere Pro Adobe XD Sketch Babel Docker ESLint Postman Jira Trello

📊GitHub Stats :

🏆GitHub Trophies

✍️Random Dev Quote


💰You can help me by Donating

PayPal Ko-Fi

cdgplayer's People

Contributors

cutterbl avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

dimied nvn-r

cdgplayer's Issues

design tip

don't use file extensions to detect type, mimetype is prefered i used url+"#.zip" to get pass this issue

CDG Fonts

Hi, hope you're well.

I've just loaded this up in a localhost and added a Mr Entertainer zip file and it works great, good job!

I don't know much about CDG files and if they're editable etc but on my (MacBook) computer the lyrics are quite blocky/pixellated - presumably because my screen is quite a high resolution.

I see the canvas is set to 300x216 - would making that bigger help, or would the actual CDG file need to be edited?

I'm hoping to have better control over the quality of the images/text shown on screen and just wondered what (if anything) could be done to improve this?

Many thanks for your help.

Rob

getting this.shifter is null

trying to play cdg zip file with mp3 and getting this.shifter and stuck on the first frame

triggered here
}, { key: "start", value: function() { var t = this; X.call(this, this.ctx, this.canvas), this.shifter.connect(this.gainNode), this.gainNode.connect(this.audio.destination), this.audio.resume().then((function() { t.props.isPlaying = !0, t.player.play() })) } }, {

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.