Yes please

Amazing work! Slightly upset I didn’t come up with this myself. :stuck_out_tongue_winking_eye:

I’ve been playing with this concept in YouTube for a while, as even in the normal player you can skip to a point by pressing a number. However, the ability to set your own start points and control them with MIDI is huge.

Long time web developer, and would love to help out with testing or anything else.

1 Like

@healthylives Did you try it out in the app? I tried long video’s like this but they don’t play very well due to caching only parts of the video. Unless you have super-fast internet maybe. Otherwise interesting resource for sure :slight_smile:

Haha, yeah sorry. I don’t know, I’m sure there must be something similar out there…? It’s funny because the whole idea came to me when my three year old was doing exactly what you said: hitting number and skipping to different parts of the video. I thought it was very fast and got me thinking. Some hours later I had the first version of TubeChopper :sunglasses::nerd_face:

2 Likes

Machines are so musical when properly chopped up and sequenced :bomb:

4 Likes

I did try out the breaks in the app. After a minute or so of loading it seemed to play back well. No fancy internet, just typical cable modem connection.

Love the industrial noises idea!

1 Like

Good to hear it! I have similar experiences, all good, except on mobile where video caching is happening in smaller segments. On desktop you can always make it work. YouTube has sort of a “smart” caching system called DASH. You can turn it off with third party browser plugins, which makes the video load in its entirety. That should make it smooth on any connection! But I think in most cases it’s not necessary.

1 Like

I added some functions, and updated the Manual.

Changelog:
v.0.1.4

  • New feature : Clear Mode
  • New feature : Show last memory loaded (dark green dot)
  • Improved : Some style changes
  • Improved : Key control (Esc to leave modes)

And here’s another one!

2 Likes

Last update for version 0.1
V0.1.5

  • New feature : Different modes are now effective both for the pads and external MIDI triggers.
  • Improved : Provide total reset link for troubleshooting (in Manual)
  • Improved : Update Manual

Now you can also use Set mode and Clear mode from your midi controller and set cue points right where you want them while playing (full details in updated Manual). Features planned for V0.2 are:

  • See what’s in your memory slots and access video information
  • Export memory states
  • UI improvements

Coldcut would be pleased. Nice project.

2 Likes

Haha, I had to look that up :confused:
But yeah relevant! Thanks man

Oh, right on! Yeah. Timber is a classic. They essentially had ye-olde-multitrack-desktop version of what you’re working on with pitching.

4 Likes

This is so much fun !!
Is there any way to save “presets” ?

Yes there is, the memory pads! It’s in the manual :wink: Next update will make the content of the memory slots more accessible, but you can already save up to 80 video’s with cue points in local storage of your browser.

1 Like

Ohoh, well now I feel old.
As a nipper, first club night I ever went to was Ninja Tune at The Blue Note (RIP).

Matt would love this. Actually, wouldn’t be that surprised if he was lurking on here…

1 Like

New version 0.2.0 released. Mainly the memory functions are revised @chapelierfou . If you have used the app before, make sure to click the reset link at the bottom of the Manual page!! Otherwise, unexpected stuff will happen. This will erase previously saved cue points however :confused: sorry for that! The good news is that from now on you will find all saved video’s in a dedicated menu in the side bar. Check the manual for details.

There is one more feature pending for version 0.2 and that is fine manual control over cue points.

V0.2.0

  • New feature : Side bar with configurations and memory functions.
  • Improved : Memory functions are completely revised and rewritten
  • Improved : Update Manual
2 Likes

I get this for every video I try to load:

“An error occurred. Please try again later. (Playback ID: yykkjYz5PxK8X9U-)
Learn More

Are you entering the YouTube video code correctly? If you paste the entire url it won’t work.

Lots of possibilities.

2 Likes

Sorry should have rtfm

1 Like

Haha, yeah. While that is true, for me it’s good to know about unbiased, spontaneous experiences so I can make the app more intuitive. In this case it makes a lot of sense to put a solid validation in place for that input field.

1 Like