Skip to main content

Ideas for a possible Ninjam front end


In my nightly jams with Ninjam I've recently found out loads about how it can be improved. Firstly there's now a linux client (there's always been one but this one is gui based). It's called gninjam. Best of all is that in doing this, Tobias the author of this first derivative, separated display from core functionality creating libninjam and a front end which he wrote in Glade.

Setar and Tabla improvisation on very cheap microphone


I want to write a new front end for it then, using libninjam and wxpython which looks simple enough, although this is all very ambitious, and I may never actually get to do it, but here's all the ideas meanwhile:


a last.fm-like client that is able to :


* Simplify the process of setting up audio: loads of ninjam users get in, but cant' hear themselves, some other player, or are coming through distorted etc and have to rely on the irc window to help them. For this I'd make a "testing room" - a room run on a standard server somewhere that everyone used then as a doorway to all the other servers(would show who is logged in, and allow people to register their own servers too). Also, visual feedback about sound setup should be much more detailed - such as graphical displays of the sound levels for each user connected (however delayed if this reduces performance).


* Another point of confusion is the way latency is handled - by slowing everyone down to the last beat. Could a display be made that showed where you were in the measure? Perhaps the sound level graphs would be enough for this, or a tutorial could be put together that played something set each time and asked you to play on time so you can "practice" this.


* Third, the stream that's recorded isn't available. This should be a toggle, so you can go straight in and hear how you sound.


* This is just technical stuff: a community would have to be formed, so "contest" stuff like on the ccmixter site - big jams or even popular flash-mob style events would bring people in and get them coming up with stuff. (I imagine a 30 minute session of keyboard typing in offices from around the world for example - not musical and not jamming but very inclusive and perhaps also interesting). Among other things, a community of users would then let you for example always have people on IRC helping people out in real time, plan times and slots on servers for specific styles of music etc....


* Also ways to define the music you want to do: setting a key, a beat, a style or whatever. Some of this would be helped by user logins allowing you to set a personal profile with the insturments you play etc.


* A screen with profiles could be linked with a "score screen" - so people tuning in to the jam or a set "conductor" could send timed, large font sized instructions that they could all see while jamming. Perhaps a separate, very low quality mic stream would let people have the option of headphone mics while playing, allowing them to exchange comments as they play too. There is software already for linux that does this kind of performance friendly prompting.


* Separating the editing from the jamming - what if remix artists could join in on a live jam and work with the samples as the jam happened? This is for the far future I think...


* integrating Raptor's drum machine features and making them simpler - so as to allow easy to make drum patterns.


* jesusonic for linux clients...?


Could Ninjam be used to aid a geographically distant but studio quality live performance/recording? Perhaps if 2 people were able to jam together with a high speed connection and low quality streams, the latency issue would disappear. After this the high quality tracks would be sent and mixed later, so you'd have a good telematic performance as well as a good recording of it.

Comments

Popular posts from this blog

Poem for peace, from a pirate recording in a Cairo Museum.

My love With peace I have placed loving flowers at your feet With peace With peace I stopped the seas of blood for you Forget anger Forget pain Forget your weapons Forget your weapons and come Come and live with me my love Under a blanket of peace I want you to sing, beloved light of my eyes And your song will be for peace let the world hear, my beloved and say: Forget anger Forget pain Forget your weapons Forget your weapons and come And live in peace These I believe are the words of a widow at the tomb of her beloved. I got the words from this italian website . It was used in a seminal Italian anti-war song " Luglio Agosto Settembre Nero " by the band Area (although I guess they weren't called anti-war songs then) - whose vocalist Demetrio Stratos indirectly gives the name to this blog, and whose music is the inspiration for a lot of my mine. It's adapted in turn from a greek folk song, but no-one knows who wrote the original words, except that Stratos was probably...

My Interpretation so far of the Sutra of Innumerable Meanings

This Sutra, handed down by Ananda, the Buddha's companion, then found and translated to Chinese by Kumarijiva, is part 1 of a trilogy consisting of the Lotus Sutra, The Innumerable Meanings Sutra and the Meditation Sutra. It is studied and known among others, by Nichiren Schools of Buddhism, and it's his interpretation that I probably share most with: http://nichiren.info/OngiKuden/text/Muryogi.htm First of all, it is meant to be read by Bodhisattvas. Boddhisatvas are people who use what they learn to teach others about how to be Buddhas. When I think of Boddhisatvas, I think of people like Gandhi or Martin Luther King etc, people who fought beyond their own lives for the greater good or peace, perhaps even without knowing what the right way or right practice is. The Innumerable Meanings Sutra says these people will attain the supreme enlightenment that the Buddha attained, eventually, although the short term effect will be that everyone is a lot better off. Laws, people and so...

Reviving Indigenous Wisdom: Exploring the Intersection of Paganism, Shamanism, and Decolonisation

For me, paganism in the British Isles has primarily revolved around music, ceremonies at stone circles, solstice singing, and practices like Samhain. It also encompasses eco-awareness and active defense of the Earth. I've also wondered how these practices differ from Norse, Germanic, or other cultural traditions. Recently, as I got into Andean spirituality or cosmovision especially since the time of the chilean uprising in 2018 and when I witnessed indigenous delegates attending COP26 in Glasgow, I discovered connections between Mapuche ceremonies from the southernmost ends of the Americas and those performed by Scottish groups with ties to indigenous or at least traditional spirituality. Through these ceremonies, people expressed a sense of rekindling a lost link. I believe this spirit stems from a desire to heal a wound or reclaim something that was taken away. In Chile and other parts of the world, we refer to this process as decolonising. Perhaps it arises from the belief that ...