HNHacker News
TopNewBestAskShowJobs

tsenkov

971 karma · joined June 1, 2013

I'm looking to join a startup: https://medium.com/@tsenkov/im-looking-to-join-a-startup-b5f840251a5d

Twitter: https://twitter.com/NikolayTsenkov Email: nikolay [at] tsenkov.net

submissionscomments
tsenkov··on G is for Google
Yeah, is Chrome becoming a separate company?

"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”)"

tsenkov··on Ask HN: How does your support/sales/management inspect production DB data?
Thanks for the input. Please see my comment: https://news.ycombinator.com/item?id=10028181

JackDB seems like a phpMyAdmin for "every" SQL db with the option of saving snippets - this is far away from what Pagehop does.

tsenkov··on Ask HN: How does your support/sales/management inspect production DB data?
Note: I know the topic isn't on the front page, but am writing this for completeness.

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.

tsenkov··on Ask HN: How does your support/sales/management inspect production DB data?
Thanks, will check these out.
tsenkov··on Ask HN: How does your support/sales/management inspect production DB data?
Sorry for the formatting - apparently I can't edit the text of the question. These were supposed to be bullets...
tsenkov··on Ask HN: Who wants to be hired? (June 2015)
Location: Sofia, Bulgaria

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/955

Email: 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!

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you. I might hold you on that promise. :)
tsenkov··on Show HN: Viktor NV-1 Synthesizer
I would like to thank everyone for the kind words. You guys are absolutely amazing! In my wildest expectations, I didn't see such a warm response and wide audience. Thank you!

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/955

Cheers!

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you.

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.

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you!

Arpeggiator is on my radar. Thanks.

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Indeed you can! :)

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.

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you.

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.

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you! I also used the Minimoog as my primary source of inspiration. Robert Moog was a brilliant man. And so modest, too... He changed the music, forever.
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you. :)
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you!
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Well, there are a few emerging ones. Soundtrap pops to mind. I'm sure it already does. :)
tsenkov··on Show HN: Viktor NV-1 Synthesizer
The Tweet button. :( Did it load?
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Filter doesn't have keyboard tracking, yet. I've seen it on many synths and I definitely want to have it on the NV-1.

Oh, you're right! On a very low C, full emphasis and cutoff at 1. Is this bad?

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Wow, thanks! :)
tsenkov··on Show HN: Viktor NV-1 Synthesizer
:)
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Haha. Guilty as charged! Sorry! :)))

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.

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you!
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thanks!
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you, so much, for these kind words.
tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you! Haven't even thought about upload to SoundCloud, yet. Interesting idea.

Cheers!

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you for the kind words.

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. :)

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Awesome! Now lets see how we make that a CI test...hm... :D

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.

tsenkov··on Show HN: Viktor NV-1 Synthesizer
This seems like a pretty cool idea! Where can I follow?
tsenkov··on Show HN: Viktor NV-1 Synthesizer
That's awesome! :)

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?

tsenkov··on Show HN: Viktor NV-1 Synthesizer
Thank you! I have played on an M-Audio keystation 61es, the whole time I've worked on it.

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!

← PreviousPage 3 of 7Next →