ARTICLE

Jokosher Hackfest

by | Mon 16 Oct 2006

Well, today the growing Jokosher team met in `#jokosher` on `irc.freenode.net` and hacked on some of the remaining features planned for 0.2. There was lots of great work done today, and here are some of the highlights:

* Laszlo worked on the audio fade GUI and it is now pretty damn usable. Still not hooked up to the audio yet (more on this later) but you can add, edit, delete and move volume points. Today it really started feeling solid – this is going to be a really nice and simple way of performing volume curves.
* More work on the Extension API. We have a pretty nice API forming where third-party developers can hack on additional chunks of functionality that fit right into Jokosher. John has been hacking on Egg file support so now Extensions are self-contained units. This is going to be a killer feature for 0.2 and I can’t wait to see what kind of stuff people will hack on.
* Luke has been hacking on an Extension Manager that will provide a simple and easy to use interface for installing and removing extensions. In the future this will download extensions and perform upgrades from jokosher.org too.
* Aq has been hacking on his Freesound Extension which is probably the best example of the Extension API. When Jokosher was firm forming as a design, this was one of the number one things I wanted to see, and a feature that really demonstrates what Jokosher is about – integration. With it, you can search Freesound from Jokosher, view the results, preview them and then drag the audio into Jokosher to use. This is a really awesome way of getting audio into Jokosher easily and cuts out the process of browsing Freesound in a web browser, downloading and then importing. Here you just search and drag. This is shaping up really, really nicely and Aq is working to get it ready for 0.2 so it shows what the Extension API can do.
* Chris made some commits to make accessing instruments easier, and to change an instrument when it has been added.
* Elleo fixed up some ALSA device related stuff.

…and I mainly worked on fixing up bugs in the effects code, looking into other bugs and writing test scripts for GStreamer problems. I have also written prototype code that can be dropped in when some things are fixed, most notably when a few gnonlin bugs are resolved, I can merge in the code to hook the audio fades GUI up to GStreamer. At that point Jokosher should be usable for making real music and podcasts as you will be able to record, edit, mix, adjust volume and mix down. Exciting times! 🙂

We have around two weeks to fix this lot up before we hit our feature freeze. It is critical that we get some GStreamer bugs fixed, essentially:

* #362399 – [Default sources broken](https://bugzilla.gnome.org/show_bug.cgi?id=362399)
* #356707 – [Suspected caps neg problems cause horrifically broken audio](https://bugzilla.gnome.org/show_bug.cgi?id=356707)

If some kind GStreamer hackers want to resolve these, you will help make all our efforts today usable even sooner. 🙂

For you screenshot junkies:


*The current recording view where you are editing volume levels. Not that the big buttons will be replaced with nice small icons.*


*The mix view, complete with VU faders, panning controls, master faders and more.*

An invitation-only accelerator that develops industry-leading community engagement and growth via personalized training, coaching, and accountability...all tailored to your company's needs.

Want to read some more?

Happy Holidays

Happy Holidays

Just a quick note to wish all of you a happy, restful, and peaceful holidays, however and whoever you spend it with. Take care, folks, and I look forward to seeing you in 2015!

The Impact of One Person

The Impact of One Person

I am 35 years old and *people* never cease to surprise me. My trip home from Los Angeles today was a good example of this. It was a tortuous affair that should have been a quick hop from LA to Oakland, popping on BArt, and then getting home for a cup of tea and an...

Feedback Requested: Great Examples of Community

Feedback Requested: Great Examples of Community

Folks, I need to ask for some help. Like many, I have some go-to examples of great communities. This includes Wikipedia, OpenStreetmap, Ubuntu, Debian, Linux, and others. Many of these are software related, many of them are Open Source. I would like to ask your...

Ubuntu Governance Reboot: Five Proposals

Ubuntu Governance Reboot: Five Proposals

Sorry, this is *long*, but hang in there. A little while back I wrote [a blog post](https://archivedblog.jonobacon.com/2014/11/14/ubuntu-governance-reboot/) that seemed to inspire some people and ruffle the feathers of some others. It was designed as a...

Ubuntu Governance: Reboot?

Ubuntu Governance: Reboot?

For many years Ubuntu has had a comprehensive governance structure. At the top of the tree are the Community Council (community policy) and the Technical Board (technical policy). Below those boards are sub-councils such as the IRC, Forum, and LoCo councils, and...

Dealing With Disrespect: The Video

Dealing With Disrespect: The Video

A while back I wrote and released a free e-book called [Dealing With Disrespect](https://www.dealingwithdisrespect.com/). It is a book that provides a short, simple to read, free guide for handling personalized, mean-spirited, disrespectful, and in some cases,...