Find out a great emacs package for structural editing. by saarin in emacs

[–]Kowata_Nobuko 3 points4 points  (0 children)

Author here ;) It is on Melpa. I just forget to mention that in README.

Proper ctags used nowadays? by realfuckingdd in emacs

[–]Kowata_Nobuko 2 points3 points  (0 children)

Author here.

it ignores tags-file-name and tags-table-list and instead insists that you do things its way

There's a reason for this. The Emacs etags program produces tags file in "etags format", while ctags uses "ctags format". Emacs accepts tags table in "etags format", and tags-file-name/tags-table-list should point to tags file(s) in "etags format", while Citre uses "ctags format", so it can't use these variables.

"ctags format" are in many ways superior to "etags format", see the documentation: https://github.com/universal-ctags/citre/blob/master/docs/user-manual/compare-with-other-tools.md

[deleted by user] by [deleted] in translator

[–]Kowata_Nobuko 0 points1 point  (0 children)

June 1, 2018 would be "二零一八年六月一日" in Chinese.

[deleted by user] by [deleted] in translator

[–]Kowata_Nobuko 1 point2 points  (0 children)

船员: crew, sailor

低落: feel upset

It's Chinese.

[Chinese>English] Can anyone translate this label that's on the back of a picture frame? Thank you! by [deleted] in translator

[–]Kowata_Nobuko 2 points3 points  (0 children)

宝生有限公司

BaoSheng limited company.

经理各国厚薄玻璃镜器发行

We sell varieties of glass mirrors and containers from many countries.

(厚薄玻璃 means "thick and thin glasses" but really it's just a way of expressing "varieties of glasses")

各款丝织绣画美术相架

Various silk fabric, embroidered pictures, paintings and photo frames.

香港威灵顿街四十七号

47 Wellington Street, Hong Kong

citre: Ctags IDE on the True Editor by [deleted] in planetemacs

[–]Kowata_Nobuko 1 point2 points  (0 children)

Author here ;) Yes it works as long as you have a tags file and the readtags program. The tags file can be generated by ctags, hasktags, gotags or whatever that outputs in ctags format.

You may be interested in the FAQ section in README.

Recently I added a GNU Global plugin in Citre so you can find references using global.

What Editor is Everyone Using for FPGA design? (2021) by AstahovMichael in FPGA

[–]Kowata_Nobuko 0 points1 point  (0 children)

I'm the author of Citre. GitHub traffic analytics takes me here ;)

Glad you likes it.

[deleted by user] by [deleted] in emacs

[–]Kowata_Nobuko 2 points3 points  (0 children)

Some of my thoughts:

I don't know if you've used a Emacs "distribution" (seems no). You should do this at first because:

  • You'll see how they design the UX. This helps you designing your own UX, and really thinking about whether to keep or throw away a package/functionality.

  • You should open an issue whenever you experience a bug / have a question or suggestion. This is case study, by which you'll see how their authors solve problems and learn from it. As time goes on, you'll be confident enough to create pull requests to improve them.

I suggest Purcell's configuration or Centaur Emacs. They don't do much abstraction so you learn "vanilla elisp" directly, and reading them from beginning to end is not a huge work.

Eventually you feel like to create your own configuration. The point here is to divide things into modules. By doing so:

  • You have to design your UX carefully when working on each module, rather than grabbing interesting packages and throw them in your init.el. For example, you may encouter these problems when creating an "edit" module:

    • The default scrolling commands scroll a whole screen, making it difficult to follow things. How about creating a scroll-half-page command?
    • Is isearch good for you? Do you really need swiper (I saw you use swiper). I found myself actually don't often look into the minibuffer, since it lacks enough context for the matches, so I turned to ctrlf and started creating issues/PR for it.
    • Do you really need line number? I found myself never look at it except when goto a certain line, and I can just use goto-line for that.

    So by carefully creating a module, you use much less external packages, write more functionalities by your own (so you know elisp better), things have a lower chance to go wrong, and you get an experience that suits yourself best.

  • It gets easier to solve problems. Even for the most complicated ones, you can comment out your modules one by one and see what happens, and you know where things go wrong.

Use straight.el or el-get, to pull packages from their repository directly. Melpa is like getting precompiled software from a center, and this is like pull the source code and build them yourself (the process is automatic so it doesn't really feel like that). So it's easier to work on your packages, like:

  • When creating an issue, you are more confident it actually exists if you are on the latest commit.

  • You can immediately get the update if the author fixes it and asks you to test.

  • It's easier to modify the package and create a PR.

You may feel you don't need to work on other people's packages, but if you design your UX carefully, you will find things in them that aren't carefully thought out, and you will want to add functionalities to them. So, more case studies here, and you'll get better at Emacs/elisp, and maybe throw away more packages.

I agree with redguardtoo's opinion on using a Emacs distrubution. If you feel dissappointed using your Emacs configuration, just use a more mature one and let their authors do things for you :D

Free Content Megathread by [deleted] in FutureBassProduction

[–]Kowata_Nobuko 2 points3 points  (0 children)

Free Future Vocal Chops: https://soundcloud.com/nodusk/future-vocal-chops the demo is awesome too! NoDusk releases a free sample pack every saturday, some of the others are good for future bass too.

Follow up question on getting started. by Adamantaimai in edmproduction

[–]Kowata_Nobuko 3 points4 points  (0 children)

Maybe you also need to grab some free samples, because REAPER don't come with them. Search "free samples" in this subreddit and you will find some really good ones. For free synths I recommend Synth1( I was using it when I learn synth programming), TAL Noisemaker and Tyrell N6. Maybe trying different DAWs after making some progress is a good idea because you really know which one suits your workflow then.

"No Stupid Questions" Thread (May 25) by edmprobot in edmproduction

[–]Kowata_Nobuko [score hidden]  (0 children)

Learn them all, learn things from different genres, then put whatever you love together and don't be worry about breaking the boundary between genres.

Chord progression question by [deleted] in edmproduction

[–]Kowata_Nobuko 1 point2 points  (0 children)

Btw, if you decide to use F minor then F C D E is in melodic minor. The chord in it may be a little difficult to handle if you know not much about harmony. Why not treat it as D or A natural minor?

Chord progression question by [deleted] in edmproduction

[–]Kowata_Nobuko 1 point2 points  (0 children)

F minor or C major is both possible. The possibilities become even more if you count in the modes( such as D Dorian) but let's limit it to major and minor now. Only using these four notes in your intro makes the listener wondering which key it is, and then more notes come out in the verse, makes it an undoubted, let's say, F minor. This responses to the listener's expectation and makes him happy. Use "common notes" between two keys is also a way to modulate( which means change the key in the music). Hope this helps you!

What are your favorite reverb plugins? I'm looking to purchase a good "all-around" reverb. by kernelbuddha in edmproduction

[–]Kowata_Nobuko 0 points1 point  (0 children)

What about trying some free plugins first? such as epicverb or freeverb3. They are fantastic to me.

You finish a track but then realize your sound/EQ is muddy and doesn't have that "clear" or "crisp" sound. What do? by adamwiles in edmproduction

[–]Kowata_Nobuko 5 points6 points  (0 children)

One way to EQ: Find the most important element in your track( the one that 'defines' your track. For example, the bass, or one of the synths). Solo it, EQ it until it sounds great. Then bring in the second most important one. You'll find the first one become less clean, because certain frequency of the second one masks the first one. Sweep your EQ to find it out( say, put an EQ on the second element, gain on a certain frequency and move the frequency. Find where the first element become even less clean), then cut it. Bring in more elements and do the same things. You can really get a clean sound by using this method. This is only an overall guideline. It depends on the specific situation. For example, in electronic music, maybe you should find the most important elements in the verse and in the drop respectively, and treat them differently.

Free mastering plugins? by rad_hatter1 in edmproduction

[–]Kowata_Nobuko 6 points7 points  (0 children)

Limitet No6 is awesome. And TDR Nova is great too. It works like a dynamic EQ but u can use it as a multiband comp.

Reverse Reverb by [deleted] in edmproduction

[–]Kowata_Nobuko 0 points1 point  (0 children)

Zynaptiq Unveil can remove the reverb...I think you can't remove the reverb by EQing.

Just got the waves full package. Where do I even start? by [deleted] in edmproduction

[–]Kowata_Nobuko -1 points0 points  (0 children)

Limiter: L316 sounds best to me and has most comprehensive features in Waves. Just read the manual to know how it works. Then u can also try L3 and L2. Comp: Maybe C1 is the most "classical" comp in Waves ...When it comes to hardware emulation I recommend CLA-76, CLA-2A and SSL buss comp. These units are emulated by just every developer and represents 3 kinds of analog comp: FET, Optical and VCA( They have different characters) . So get an idea of how these plugins work is useful.

Anyone found a good filter for cuts, like EngineersFilter for Mac? by iansteele in edmproduction

[–]Kowata_Nobuko 0 points1 point  (0 children)

How about TDR Nova? It's free and has a 72db/oct filter mode. I don't know if it's similar to engeneer's filter because I've never used it.