elieserdejesus / JamTaba

Jamtaba is a software to play online music jam sessions.
http://www.jamtaba.com
244 stars 50 forks source link

Improve the meter curve values #164

Closed MagnusDrumsTrumpet closed 8 years ago

MagnusDrumsTrumpet commented 8 years ago

hey you gus working fine on all that )))Thy as i played more often with jamtaba i felt thet the levels of incomming ppl often are very high it works to level all but you have oten put them down very much and the faderposition does not always show the same meter range i felt somehow not so direct in level as fader it seems hard to explain

greets from Mag

Ezeer commented 8 years ago

Hi magnus . Yesterday i had a vision of mooving faders in Jamtaba , updating their positions to the right volume , a kind of mix with a limiter and the automation of a motorized console : https://www.youtube.com/watch?v=jJ1dhTtSU2A

Weird that you talk about that today .... Maybe my dream will become true .

dreaming apart , elieser coded that part so he will better explain what's goin on with the volumes .

MagnusDrumsTrumpet commented 8 years ago

i already have an M-Audio Projectmix I/O looove it reaper works like acharme with it my dream ??? here would be to be able to switch from the reapertracks also to the vst jamtaba faders wow the i could handle all players with my hardware fader aaaand could read their names in the display of my console in yellow ))))))))))))))

MagnusDrumsTrumpet commented 8 years ago

btw it has 8 fader and one main fader hehe motorized and works somehow with that hui driver protocoll from mackie

Ezeer commented 8 years ago

I am interested to work on that magnus . I have started to work on joystick support , and my goal was to enable control io with that kind of stuff later . My joystick thread : #67

MagnusDrumsTrumpet commented 8 years ago

projectmix

Ezeer commented 8 years ago

yeah , i was trying to download a mackie sdk but all i got is a trojan ... the protocol interest me , if you got info please share magnus . but in an other thread please ( and let me kill that f***\ trojan first ^^ )

MagnusDrumsTrumpet commented 8 years ago

it must be in reaper you can load an controllerinterface there i am sadly no programmer but ther is some community in reaper forum and a guy who wrote the controller driver to load it in reaper

MagnusDrumsTrumpet commented 8 years ago

http://forum.cockos.com/showthread.php?t=81818&highlight=projectmix it is this guy called Klinke https://dl.dropboxusercontent.com/u/2029458/Reaper/mcu_klinke_manual.pdf https://bitbucket.org/Klinkenstecker/csurf_klinke_mcu/downloads/reaper_csurf_mcu_klinke.zip

Ezeer commented 8 years ago

nice ! thank you . I think i'm gonna start with generic control surface for Jamtaba , following my Joystick controler. I've just found a git project that implement that for sonar , i think i could grab some stuff here : https://github.com/Cakewalk/Cakewalk-Control-Surface-SDK

And see what MCU midi protocol is also .

MagnusDrumsTrumpet commented 8 years ago

in reaper it is done here image and looks like this image

MagnusDrumsTrumpet commented 8 years ago

there you can see alot already implemented protocols to choose origin in reaper and also OSC for lets say android virtual console controllers also very interresting )

Ezeer commented 8 years ago

Last year i planned to buy the behringer BCF2000 but i run out of money .. lol . i think i should own a control surface before start to code for it . But automation is something that i want to learn , and that can work before having a control surface. Because it's the software that drives the controler in that case .

So back to your volume problem , can u describe better your need ? :)

MagnusDrumsTrumpet commented 8 years ago

yeah ) lets say the elation of shown meter and position of fader isnt that equal sometime fader really up but not much level of meter as i felt sure it depends on level of person comming in but i think it is to far away from each other

Ezeer commented 8 years ago

mmm... so you feel that there is no NORMALIZATION ? i am talking about https://en.wikipedia.org/wiki/Audio_normalization " Normalization is one of the functions commonly provided by a digital audio workstation. "

ah ah ah ! https://github.com/elieserdejesus/JamTaba/compare/MainWindow or directly in https://github.com/elieserdejesus/JamTaba/commit/9d53e41920fa15527e045021f700421637c9f0e3#commitcomment-14543689

@elieserdejesus uh uh uh uh ! @jonjamcam eh eh eh eh @teamikl hi hi hi hi

jonjamcam commented 8 years ago

Magnus, have you experimented with the Boost/attenuators before mixing? (Lower right corner below)

MagnusDrumsTrumpet commented 8 years ago

thy jon ) well i hold them at zero as i think it should be leveled neutral and this really cool feature as so many are in jamtaba )))

jonjamcam commented 8 years ago

Yea...If someone is too "out of mix" first try to level him wth these buttons, then use the fader. It's for me a fast way to get a better mix

elieserdejesus commented 8 years ago

Guys, the boost is very usefull to correct bad mixes, I use a lot too. But Magnus is right, the meters are not 100% good. If I remember correctly the meters are showing in a exponencial curve. The high levels are high, the low levels are low, but the mid levels are too much low. I will check this soon and try some "more natural" curve for the meter values.

EDIT: I change the issue title, I think is not about a problem to mix, it's a wrong visual clue from meters.

MagnusDrumsTrumpet commented 8 years ago

yes sound like that but no tragic thing )))

teamikl commented 8 years ago

This is a github tip How about use this commit message format? https://help.github.com/articles/closing-issues-via-commit-messages/

elieserdejesus commented 8 years ago

Wow, very usefull tip, thanks Tea!