"Under the new operating structure, its main Google business will include search, ads, maps, apps, YouTube and Android and the related technical infrastructure (the “Google business”)"
971 karma · joined June 1, 2013
Twitter: https://twitter.com/NikolayTsenkov Email: nikolay [at] tsenkov.net
"Under the new operating structure, its main Google business will include search, ads, maps, apps, YouTube and Android and the related technical infrastructure (the “Google business”)"
JackDB seems like a phpMyAdmin for "every" SQL db with the option of saving snippets - this is far away from what Pagehop does.
I did check all of these out and as you pointed, they are all BI (Business Intelligence) tools.
What I believe will be easy-enough and useful to do with Pagehop's Team Support is to disperse simpler tools for simple checks into your production data. For example - a support person talking to a customer on the phone (representing the company BigCorp), complaining about being tricked into submitting a payment for a product feature twice. The support guy/gal can open Pagehop with Option + Space and write "pay :company bigcorp" and this would result in a list of all transactions from BigCorp.
Checking activity logs, user data, payment transactions... the list goes on and on. These are all simple queries that don't need a special visualization and almost no customization - you simply need the info, fast. This is where Pagehop shines - it's a launcher, so it's always a shortcut away from you.
Team Support would allow you to disperse these tools to your teammates automatically and keep them in-sync.
And if you are an advanced user - make a recipe to get an SQL/JSON/etc. query and display results. If I build this feature, I am definitely going to provide something default for this.
Coming to think of it - if you have a dashboard in Looker, called "Today's Stats", for example, and lets say you are having a release today - a recipe (plugin) in Pagehop (calling the API of Looker) to show you this dashboard, would be the easiest way to see how you are doing, as often as you like.
Finally, as pretty much everything else, the pricing is also hugely different between these products and what I plan to offer. For a team of 10 you need to spend thousands of $, while you would pay ~ $1k for an annual deal for Pagehop with Team Support.
Remote: Yes
Relocate: Yes
Technologies:
Javascript/HTML/CSS,
Node.js (Express/Browserify/Babel/Grunt/Should),
Web Audio and MIDI API's,
Angular.js, Bootstrap, Stylus, jQuery, Polymer,
CommonJS & AMD
Tools: Git, iTerm, SublimeText, Pixelmator
LinkedIn: https://www.linkedin.com/pub/nikolay-tsenkov/38/754/955Email: nikolay@tsenkov.net
Summary: My latest work was with the stack of technologies I listed - I just released my synthesizer a few days ago (Viktor NV-1: http://nicroto.github.io/viktor/). For the better part of the last 2 years, though, I've worked on an app called Pagehop (https://pagehopapp.com). I also have a working knowledge of C#, Objective-C, Swift, Cocoa, ASP.NET (WebForms & MVC), but I would prefer the stack listed first. Just wrote this post about my decision to start looking for a new challenge: http://tsenkov.net/2015/06/02/looking-for-my-next-challenge
Cheers!
I am sure there are people who deserve that much and more attention, but aren't getting it, so I would like to say something to you guys, working tirelessly, day in and day out, on your projects - keep doing what you love!
I am not always talking about synthesizers or music, but you can follow me in these places:
* Twitter: https://twitter.com/@NikolayTsenkov
* Ello: https://ello.co/tsenkov
* Facebook: https://facebook.com/NikolayTsenkov
I am also looking into job opportunities (or even if you just want to connect) so here is my LinkedIn: https://bg.linkedin.com/pub/nikolay-tsenkov/38/754/955Cheers!
I honestly don't know how are they rendered. I use the default four waves and add a couple of custom forms from here: http://chromium.googlecode.com/svn/trunk/samples/audio/wave-...
About the detuning issue - I don't hear it. The step is 100 cents (a semitone). I tried on the Clean Sine patch, pressing G# on the 4th octave, when only oscillator 2 is enabled and detuned max to higher (+8 semitones), is the same as pressing C on the 4th if only oscillator 1 works without detuning. The issue here, for me, is that it's set on semitones, while it should "continuous".
For percussive sound, the primary Envelope should probably be more like 0-0-4-2, than 0-4-0-0. My envelope is a bit unstandard, though, as you are probably used to have the Decay always start from 1 (or 1*1/noteVelocity), where mine starts at where the Attack has ended.
Other inputs make sense, I am logging this one up.
I want to make a rendering especially for mobile. This is on my backlog already.
Thank you very much for the kind words and the great input.
Arpeggiator is on my radar. Thanks.
This has a down-side, though - when you try to clean up a sound and there still seems like a couple of oscillators are running...arghhhh, I have another tab playing.
This is very useful. I am not using my own filter, right now. It's the default LP one in the Web Audio. I think it is probably one of the "not-so-good" parts of it. I don't want to offend anyone from the guys that made the spec, they did more than anyone expected with this API, but I do notice this "dentist's drill" timbre. I always feel it like... "pixelated sound".
As for the envelopes - I spent quite some time tuning them. Yet, this is the first time I work on such a project, so I don't know exactly how bad or good they are.
Great info! Very useful.
Oh, you're right! On a very low C, full emphasis and cutoff at 1. Is this bad?
Well, not at the moment, no. Once there is any form of automation allowed, probably yes. Or if it is to become a part of some web DAW, this would not be handled by the instrument, I guess.
Cheers!
I must admit that I was pretty sceptical about it, all the way up to when I wrote a couple of lines to connect a few nodes, then I wrote a very simple pair of noteOn, noteOff functions (no envelopes, no nothing) and a tiny function to parse the MIDI key number... And when I started playing that... single sine wave without any flavor on it or effects... I loved it! The latency was great, the oscillator produced such a pleasant sound and above all... I (couldn't make this "capital-enough") have built this teeny-tiny (for me - uber-cool) instrument. :)
Really? Is this the way? When you asked me, I started thinking - maybe the latency of the keyboard all the way up to my code is known... in some spec. As well as the latency after. As a matter of fact, I don't have any control of anything before and after, so there should only be something in the pathway under my control, that makes sense to be measured.
I definitely will give this some thought, thanks for asking.
I am going to implement polyphony, I just decided to release early, since monosynth is still a playable instrument.
And it definitely will be a switch option (mono/poly), because I just love the monosynth style of playing.
Did you see you can save patches and Export/Import your entire custom library?
Just saw how many knobs and sliders you have on that thing... man, I have a lot of work to do. :) On that note I am thinking about allowing people to assign knobs and maybe have a set of pre-written "drivers"... Will think about it.
Cheers!