Video editor 'Medo', WIP screenshots

You can change the language in the link :wink:

@Begasus To be honest, it’s not easy for everyone to figure out and the language menu should appear on all site pages.
@DFergFLA Normal donation to Haiku goes by Haiku Inc. The Inc will then pay for infrastructure, boots on events, hire a dev for a specific task etc. Without that, there’s no forum for example.
A donation via liberapay on the other hand is a direct personal donation to people that are also Haiku or Haiku community devs. They may use this way to get retribution for other things than Haiku. This said, it happens that people are glad when a bug that was annoying for them is finally solved and they want to give something directly. But devs don’t want to enter a game where people would turn it the other way and pay to get something fixed. So it isn’t hidden but not advertised partly because not directly linked to Haiku.

A quick search on google revealed some info for this :wink: Only took me about 2 seconds :wink:

@Starcrasher Ok, makes since. OTH, I have setup my monthly donation for the devs. They may even be able to buy a 1/4 gallon/liter of gas/petrol with it… maybe… :slight_smile: Anything to help the devs keep going. Even if it just buys them some extra caffeine.

One year MEDO Video Editor happy Birthday…


Keep up your great work !

Anyway there’s an official place (aka github workspace) to spread ?

Some other (maybe inspiring) suggestions:

  1. OFX support;
  2. VST (chaining too) support for audio tracks/buses would be great (can Juce help ?);
  3. Professional color/aspect/noise correction (may RawTherapee inspire ?);
  4. Ability to copy and trim - losslessly - source a/v files during save/export project (like LosslessCut ?);
  5. Ability to create (ad use) proxy files.

Last but not least, it would be great - and may help to speedup the project evolution - to establish some kind of collaboration with other NLE projects.

Hope that helps.

Thanks for the suggestions. At this point in time, I have one primary feature left (sound record via mic-in), and tons of bug fixes to do after that. I’ll also go through the motion of editing a fully featured sequence, to identify any pain points when dealing with a proper project. I was planning to open source it once it is in a respectable state, since you only get to make a first impression once, and I want to create a decent first release. Its harder to get contributors when the project is in a rough state.

Regarding your suggestions:

  • initial release has 2 types of plugins, a) dynamic text via a json file + GLSL shader (think Shader Toy), and b) a binary add-on for 3rd party plugins. I guess an OFX importer might be possible if the demand is there later on, same with VST.
  • for colour grading, it supports Adobe LUT, colour curves, white balance and the standard set of grading tools. More can come later.
  • all alterations are “lossless” since effects are layered, so you can easily toggle which layers are active. The GUI is respectably fluid.
  • projects can be at a smaller resolution and exports at higher resolution, it helps when you dont have HW acceleration. Basic HD editing is fine on 4 core system, it only slows down if you have heavy GLSL effects (blurs, particles, masks).

I expect to start preparing for initial release in 6-8 weeks, so maybe if all goes well I can time a release for Christmas.

Thx again for the kind words of encouragement.


I guess there is nothing wrong with the following development shortcut:

The menu item will spawn the built in application SoundRecorder, and I rely on the user to save the recording somewhere and import that into the project. Not as clumsy as it sounds, and this moves the project closer to release. Later on we can worry about inter application messaging to skip the save/import steps. Moving on …


New screenshot. I think I’m feature complete, now just ironing out the major bugs, adding polish, pixel alignments, things like that (ie. the other 90% work). One major obstacle that I must fix before release is getting everything working with mixed resolution sources. I’ll planning initial open source release before the end of the year …



great … :+1: :+1: :+1:
thanks @Zenja

1 Like

Some major bug fixes and we’re getting closer to release. Latest screenshot:

New feature:

  • added 20 channel audio equaliser (filter)

Notice how the effects are stacked:

  • bottom track has vignette and colour grading
  • top track has a mask to stencil/clip a region (with keyframe animations), a blur effect applied to the mask, some text with shadow, text transform (rotation), colour grading on text layer, and a page curl transition between bottom / top track.
  • app windows (monitor, colour scope, mixer, effects window) each running in their own thread thanks to BeAPI multithreaded design. On top of this, I also use an actor model for thumbnails in another thread, rendering effects in a third, audio processing in another thread, and ffmpeg/BMediaKit has a whole heap of threads per track. This app loves Ryzen CPU’s (hey, I should ask AMD to sponsor me :slight_smile:



One more monthly screenshot:

  • 3d text effects
  • theming (dark/bright/system) - lots of colour fixes to support theming contrasts
  • language selection (I’ll need help from community once I’m close to release)

Expect release just before Christmas, so in 3 weeks or so.

BTW - I’ve tried configuring Appearance panel to select various colours, but I cannot figure out how to modify Tracker file text colour (it’s always Black). Anyone know how to configure the Tracker text colour?

Bitmap Clip


It is always black as it is intended to be.
You can have it of a different colour (panel text colour) but it is a trick (In Background app, for DefaultFolder check icon label contour then Tracker icon view will have colour but not list view unless you switch to icon view then back to list view) so I’m not sure that you can reproduce it calling Tracker from an app.
Maybe this other trick will be easier to reproduce. Create a folder in icon view, make a shortcut to it on your desktop, start to navigate from there.

Wow, that’s sooner than expected. Congrats!
Hmm… since you used to announce that your first release will coincide with Haiku R1, does that mean…? j/k :smile:

Let’s start the rumour. R1 for XMas. Oh yeah! :smiley:
Try to imagine Haiku devs faces if you were the project leader and you just announced that. Scary.

I think these patches fix that problem:

1 Like

Good thing we have no project leader!

Currently beta3 is scheduled on Trac for early 2021. We’ll see how things go.


The first release is a beta, one of many, so obviously the final “release” will coincide with Haiku R1 final :wink:


BTW - I’ve tried configuring Appearance panel to select various colours, but I cannot figure out how to modify Tracker file text colour (it’s always Black). Anyone know how to configure the Tracker text colour?

My two reviews pulkomandy mentioned above are now merged in hrev54742, it should now respect B_DOCUMENT_TEXT_COLOR.



I’d gladly pay $50 + usd for a good daw/video editor.

this looks really really promising.