Tumgik
#hts flaky
doble-d-2 · 11 months
Text
No lo quiero terminar, pero tampoco lo quiero borrar. Espero que al menos se entienda...
Tumblr media Tumblr media
pov sobrevivieron un episodio con flippy
355 notes · View notes
desifemininewoman · 6 months
Text
Going back to our roots- the haircare edition
Part-1: Haircare- Love in Oiling
Tumblr media Tumblr media Tumblr media
Haircare through oiling transcends generations, embodying a profound expression of love and connection in our culture. It's a shared journey of tenderness, a story every desi knows, of bonding with our mothers and grandmothers. I recall how my mother would lovingly oil my hair, a ritual that strengthened our connection. My hair suffered when I stopped allowing her to care for it, emphasizing that oiling hair is more than just a routine – it's an intimate experience. Beyond mere beauty, hair-oiling serves as a cherished heritage, a bond passed lovingly from one generation to the next.
THE THREE DOSHAS
Tumblr media
Ayurveda posits the existence of three fundamental life energies, known as doshas, within every individual:
Vatta
Pitta
Kapha
An excess of any of these doshas can disrupt the body's equilibrium, and its impact is particularly noticeable in its effect on our hair.
In Ayurvedic philosophy, the scalp is perceived as having numerous energy-balancing centres known as "marmas." Hair oiling is considered a rejuvenating practice, as it assists in eliminating any surplus doshas that tend to accumulate in the head.
AYURVEDIC HAIR-TYPE
Tumblr media
Healthy Vata-Type Hair is relatively thin, but often a bit coarse, may be straight, curly, or a combination of the two, grows quickly, and can be a bit unruly—potentially making it more challenging to style.
Healthy Pitta-Type Hair is straight, soft, predictable, and of moderate thickness, but very fine.
Healthy Kapha-Type Hair is typically wavy, lustrous, full, strong, coarse, and thick.
Common Imbalances
VATA- DOMINANT HAIR
Characteristics: The imbalance in vata dosha causes excessive dryness, flaky dandruff, frizzy and brittle hair.  It may also cause hair thinning and split ends.
Care: It is recommended that you oil your hair two-three times a week with almond oil, cocunut oil or sesame oil infused with hair strengthening herbs like bhringraj, liquorice, shatavari, ashwagandha. Avoid harsh chemicals and heat styling to protect fragile Vata hair. Natural hair masks with honey, yogurt, or henna can further strengthen and improve its texture and shine.
Dietary additions: Vata is a cold and dry dosha, therefore, warming, grounding, and nourishing foods like nuts and seeds, with moderately heavy texture, with healthy fats (like Omega 3 fatty acids) are advised. Choose salty, sour, and sweet tastes as well as soothing and satisfying foods.
PITA DOMINANT HAIR
Characteristics: The imbalance in pitta hair might lead to excess heat in the hair follicles, thinning or premature greying hair.
Care: Use coconut oil infused with cooling herbs like hibiscus, amla and kalonji seeds. Include weekly masking with ingredients that repair such as aloe vera and brahmi. Opt for natural, chemical-free hair care products.
Dietary additions: Those with predominant pitta should refrain from spicy and astringent foods, and look for foods that are alkaline, which cool and soothe the digestive fire.
KAPHA DOMINANT HAIR
Characteristics: An imbalance in the kapha dosha can result in excess oil secretion that blocks the follicles of your scalp, which leads to wet and sticky flakes.
Care: The Kapha hair care routine involves cleansing hair and scalp 2-3 times weekly with natural herbs like reetha, shikakai, and triphala powder. For purification, use neem oil. It is effective for dandruff in bi-weekly oil-and-wash sessions.
Dietary additions: Those with the kapha dosha should focus on warm, light, foods made with dry cooking methods like baking, broiling, grilling, sautéing, etc.
Choose organic, chemical-free, and 100% virgin oils, even if they cost use( 3-4 tablespoons). Honestly, I would say get your oils pressed from a local vendor. That's what I do. It's 100% virgin and doesn't cost much at all. Otherwise, you can get them online. If you guys want, I can attach some product links too.
References:
https://www.byrdie.com/hair-oiling-indian-tradition-4795886
https://enrouteindianhistory.com/ayurveda-hair-care-tips-from-ancient-india/#:~:text=Rani Padmini%2C interestingly%2C used a,recently around the 1930s only.
https://www.theswaddle.com/hair-oil-ayurveda-benefits
https://vedix.com/blogs/articles/how-to-determine-your-hair-type
https://www.sukhayuayurved.com/hair-type-and-ayurvedic-doshas/
https://www.vogue.in/beauty/content/ayurvedic-dosha-significance-for-your-hair-type-haircare-routine
https://www.sesacare.com/blogs/blog/what-is-your-ayurvedic-hair-type
14 notes · View notes
jenroses · 2 years
Text
Tumblr media Tumblr media Tumblr media Tumblr media
Usually this time of year I'd put some fireworks on my nails and I've got the stamps for it and everything but I wasn't feeling it at ALL, so since I'm about to start publishing my new MDZS/CQL fic, Pocketful of Soul, within the next couple days, I thought I'd go for some good ol' Yiling Laozu resentful energy nails.
In order from the nail up: Beefcake nail strengthener from TFLN. Someone holler if they get it back in stock, they've been out for like a year. Holo Taco Smoothing Base Coat Holo Taco Glossy Taco (the thicker I go with these things, the more glossy I put in the middle so they'll last.) HT One Coat Black More glossy taco because it needed smoothing because I bunged one of the nails. Watermarble of Electrostatic, circuit breaker and red licorice from Holo Taco (right hand also has flakie taco in the watermarble)
Scattered taco More glossy
I'll put a sneak peak of the cover behind the cut. It will be at the top of the post I'll be doing later for the story, so I don't want to confuse things.
Tumblr media
21 notes · View notes
artsyfangirl · 10 months
Note
Ballora (FNAF SL)
Boozoo (TWF)
Burgerpants (UT)
Celine (WKM)
Cub (HTF)
Damien (WKM)
Darkiplier (MKPR)
Disco Bear (HTF)
Dream (UT AU)
Dream XD (DSMP)
Dust (UT AU)
Error (UT AU)
Farkas (Skyrim)
Flaky (HTF)
Flippy (HTF)
Fliqpy (HTF)
Four (LU)
Fralia (Skyrim)
Funtime Freddy (FNAF SL)
Geno (UT AU)
Google IRL (MKPR)
Handy (HTF)
Horror (UT AU)
HT! Papyrus (UT AU)
Jack Walten (TWF)
James (TFTSMP)
JJ (JSEgos)
Karl Jacobs (DSMP/TFTSMP)
Killer (UT AU)
Lammy (HTF)
Legend (LU)
Lydia (Skyrim)
Malon (LOZ)
Malon (LU)
Michael Afton (FNAF)
Moon (FNAF SB)
Nightmare (UT AU)
Petunia (HTF)
Pop (HTF)
Ranboo (DSMP)
Ranbutler (TFTSMP)
Rosemary Walten (TWF)
Sha (TWF)
Splendid (HTF)
Splendont (HTF)
Sun (FNAF SB)
Technoblade (DSMP)
The Host (MKPR)
Time (LU)
Toga (BNHA)
Tommyinnit (DSMP)
Tsuyu (BNHA)
Tubbo (DSMP)
Twilight (LU)
Vilkas (Skyrim)
Wilford Warfstache (MKPR)
Yancy (MKPR)
H-holy shit? Um… wow.
Especially since I have a few F/Os on that list. And a few potential F/Os. WTH, Writer. Thanks? Um… WOW.
1 note · View note
htlifestyle · 1 year
Text
youtube
Khari biscuit at Mumbai Irani Cafes | History Of Food | HT Lifestyle
Mumbai khari biscuit love? Chai Bisket? No! I would prefer Chai and Khari on lazy afternoons… Yaar we all know that tea without snacks is no fun. And an all-time favorite snack with tea has got to be the simple but addictive Khari Biscuit. Go back to the last time you dipped the flaky and light khari into your kadak cup of chai. The amazing feeling of it crumbling and melting in your mouth is so unparalleled! Though they borrow a lot from French puff pastry, the version we know in India most likely has origins much closer to home.
0 notes
rabbithaver · 2 years
Text
Tumblr media Tumblr media
LOOK AT THIS BLUE HOLY SHIT!!!
the new Holo Taco collection is incredible, i am OBSESSED. it was so worth the money. the blue is so vibrant, deep, and bright. i put a very thin coat of HT's Hydropower over it to give it a holographic look and over that, i put like two coats of their flakie holo topper.
i am so in love with the entire collection. the blue is my favorite so far. i'm gonna be trying the rest of them with my next few manis though!
5 notes · View notes
glouprecord · 3 years
Text
My skin and treatments
My skin has always been dry but never flaky or wrinkled, until now. I’m on my 20′s and my skin is begging me some care. I used to wash my face with Avène face wash, hydrating it with Avène hydrating cream for sensitive skin ( because my skin is really sensitive ), and cleaning makeup with Garnier micellar water.
At some moments of my life I used Bella Aurora soap, and Avène +50 spf fluid. I have chapped lips, and used Baby lips, but winter is killing them, and Baby lips it’s not enough, so I tried Lancôme lip balm with color, and honestly, in my opinion it’s not worth the price.
I started reading about GOOD skincare this year ( 2021 ), and I began using Cerave nourishing lotion. As soon as I started seeing some results, I wanted to explore more and pamper my skin. 
I watched a lot of videos and read a lot of posts to discover what my skin needed. 
Although my skin has always been pretty decent, I never had it glowing, fresh, clear. I have dark spots, dark circles, skin texture and some marks. 
That’s why I will center my skincare on new products in a religious routine.
M🌞RNING:
- Cleanser + moisturizer + Vit C (3xW~daily) + SPF
NI🌘HT:
- Cleanser + moisturizer + Retinol (1/2xW~3xW) + BHA/AHA (3xW~daily)
✨Either:
- Niacinamide (2x day)
- HA
*Jojoba oil *Hydroquinone
I will use Cerave hydrating cleanser as my basic cleanser.
I will keep using Cerave nourishing lotion as my basic moisturizer. To help my skin adapt to the serums I will use it right after the cleanser.
Vit C - should be used from 10% to 20% concentration. As I have very sensitive skin, I will use a lower concentration. It’s an antioxidant, helps to lighten hyperpigmentation and brown spots, even out skin tone, and enhances skin radiance. I will use La Roche Posay Pure Vitamin C10 serum. 
SPF - I will use either Avène or La Roche Posay, but fluid. Helps preventing skin aging, marks...
Retinol and retinol esters - are not the same; retinol is stronger and proven to have effects, and retinol esters are softer but don't cause irritation on skin. I still don't know which one will I choose, but definitely one from The Ordinary. It reduces fine lines and wrinkles by increasing the production of collagen, stimulates the production of new blood vessels in the skin (which improves skin color), fades age spots and helps with skin texture.
AHA - ( lactic acid ) for me it’s a good exfoliating agent. I will use the one from The Ordinary, who also has HA. It exfoliates your skin, makes it bright, boosts collagen, reduces wrinkles and fine lines, helps reducing hyperpigmentation, acne, minimizes sun damage...
Short story: Once my legs got burned on laser, I had a lot of spots that I would never thought of them to disappear, but lactic acid worked wonders, that’s why I trust it. BHA - ( glycolic acid ) I will use it only on my body as a cream. I will use the one from Face Theory ( Glycomide Body Cream B1 ) or Cerave’s Smoothing Cream ( salycilic acid ) to help smooth the rough bumps and lumps caused by keratosis pilaris, but most of all, to exfoliate skin and get rid of dead skin cells to get a smooth, refined texture. Niacinamide - Helps build keratin , a type of protein that keeps skin firm and healthy, minimizes redness and pore appearance, protects against sun damage, treats hyperpigmentation. I will use the one from The Ordinary. Lips - I will use Aquaphor lip treatment. * I won't use HA because the Cerave and some of The Ordinary products I'm going to use, already contain HA and an excess will cause my skin to breakout. * Jojoba Oil ( eliminates excess sebum on skin ) and Hydroquinone ( used to prevent skin - I will use it on my elbows and knees - from creating excess melanin; are some products that I will only use in summer.
17 notes · View notes
totallyrobophobic · 4 years
Note
Which ones? I want to buy HT but it's so expensive to ship plus exchange rates D:
Tumblr media
I bought the limited edition flakie toppers. And yes, the shipping charge blew me away. I bought 3 polishes from HT for $50 including shipping, but I could have gotten 5 polishes for the same price at ILNP.
3 notes · View notes
viralhai · 4 years
Photo
Tumblr media
Men's Style and Prepared by Yatan Ahluwalia: How to Look Young - Brunch Facility | ViralHai News [ad_1]
Hair: Long and naturally curly with some white strands. No hair color used. With nothing but water and fingers, the hair was slightly moistened and styled to tame the curls.
Skin: We used an organic and natural handmade face mask by Valley View Organic for cleaning deep pores and then applied a few drops of Homemade Anti-Aging Serum by Nina to nourish the skin.
Face: The beard was trimmed using Andis shaver a day earlier.
Brow: Thick and bushy. We trimmed the center, ends and lengths to make them look natural well.
Lips: Clean and Buffed.
child
1. Style
While your hairstyle choice remains and should be a personal decision, I have often found that short hair works best on mature men. Keeping the hair very short on the sides and back makes the center and top appear fuller, thicker and thicker. This creates a visual illusion that makes you look both brighter and younger.
If you have medium length hair, style the hair with a comb so that it looks clean. Use strands to cover any spots where hair is thin or missing. If you want to make your face look thinner, as well as cover your hair, then let some strand fall to the forehead.
If you have long hair (like the model in the picture) then avoid pulling it back in a tight ponytail, as this will make your forehead look wider and scarier. Instead, keep the hair open - allowing the strands to take their natural curly shape and form. Play with the strands to cover the forehead and sides.
2. Roll and Care
If you prefer to live gracefully, then you can avoid using hair color completely. Some visible varieties of brown may just make you look more respectable. Most women, I know, prefer a man who has some brown - some even tell me gray hair on men, which makes them look sexier! Take their word for it, if not mine!
If you decide to color, choose a shade like dark brown on black. It will always look more real and natural. There is nothing worse than a charcoal black block of hair, against skin that does not look naturally young.
Oil your hair once a week for a few hours or overnight. You can also use a hair mask or hair serum. Use a reliable natural shampoo and conditioner to remove the oil completely, so that the pores can breathe. Keeping your hair wet with oil will close the pores and stop or slow down the natural growth of your hair.
Facial hair
3. Brow
Your eyebrows can drastically change and change the shape of your face. Instead of leaving them unrolled, make it a point to trim the loops and clean the center.
When the outer ends are longer than the inner ends, your jawline looks sharper and the face will look more angular than round. Trim long hair using scissors so that the shape looks clean and you don't have strands that are out of place.
Repeat the process monthly or once every 15 days - it depends on the growth of your hair.
4. Make up and shave
Let me be blunt - facial hair, especially a mustache and a beard, has nothing to do with manhood. The only thing they do is actually add a few years to your face and look.
Read between the lines - Clean shaved men not only look young and new, but they actually appear more dependable, acceptable and desirable.
Since almost everyone is sporting a beard or a mustache or both these days, it would be a good idea to go under the clipper (or razor) and get rid of them for good, unless it's something that defines you And you really can't live without personally though, I really doubt that this is true.
Eyes
5. under the eyes
There is nothing better for dark circles than drinking enough water and having eight hours of sound, restful sleep.
While water intake capacity may vary from one person to another, I suggest trying to drink about four liters of water a day and keeping the eyes clean and the skin well hydrated.
My tried and tested remedy is to drink a glass of warm water with some freshly squeezed lime juice and good organic and pure honey. Do this daily at a stretch or for at least fifteen days to see visible changes and positive results. Especially recommended if you work hard or drink the previous night.
Face
6. Changing Skin and Large Pores
While women have the advantage of using makeup to cover and hide with our men - you get what you see. So I always insist that we should follow a regular skin care regime that keeps our skin clean, well maintained and as fresh as possible.
Once using a clay-based natural face mask, it will help tighten the skin, especially when used along the jawline and neck. This prevents the skin from scorching around these areas and can help reduce signs of visible chin and unwanted folds.
Clay-based facial cavities go into the pores to be cleaned, reducing the pores width and making them appear smaller.
7.Nourishment
Nourish skin by using a water-based moisturizer (for oily skin) or oil-based facial serum (for dry skin) on a clean face every night.
If you have the time and patience, mash a piece of (organic) mango or papaya and apply it on your face for a few minutes. The fruit will nourish and condition the skin. If your skin is very dry, you can include some cream obtained from full fat milk.
Internally, eat fresh fruits or boiled vegetables as much as possible. What we eat - shows on our face. Good skin is not always achieved in a salon, but also in your kitchen. A diet that is low on sugar and fat and rich in vitamin A, C and iron is recommended.
8.Cleaning
Avoid using harsh or medicinal soaps and opt for mild and natural formulations. Homemade and handmade natural soap is your best bet. As our skin ages, the products we use on them should be as milky and chemical-free as possible. The pH of our skin is around 5 and it is important to maintain this level. Read the product label, which can list a specific pH or say "pH balanced" or "pH neutral".
Use an astringent or toner twice a week to remove excess oil and grime from the surface of the skin. You can use pure rose water instead.
Apply an effective face scrub about twice a week to make the face appear blond and polished and free it from dead, dry and flaky skin.
6. Sun - spots and dark lips
While the sun is good for both your body and skin, over-exposure can cause skin to age faster and result in dark spots and pigmentation problems. I recommend a good sunscreen with SPF of 50 or higher. Try and opt for an oil-free build, so when used it does not feel sticky or oily.
Apply a freshly sliced ​​lemon over the affected area, removing dark marks.
Before going to bed, use lip balm made of natural wax every night. Highly recommended if you have naturally dry or lip or smokers spots.
10. Lines and Wrinkles
Crow's feet or fine lines around the eyes can be treated using eye serum on a regular basis.
Using a heavy-duty cocoa butter-based face cream daily can reduce the lines of laughter or under our nose and under the lips. Products that promote or contain collagen and elastin are always a good choice.
Lines on the body, especially the fold areas and your back before going to bed, are best revealed by applying a rich body lotion. Choose a product that is light and non-greasy.
My choice of the five best anti aging grooming products:
1. Organic Skin Mask by Valley View Organic
Tumblr media
Muskul made with organic leaves and herbs based on this soil does wonders for dull skin, making it appear both fresher and stronger.
2. Vitmin C Glow Sheet Mask by Body Shop
Tumblr media
Enriched with Vitamin C, this peel-off mask nourishes and conditions the skin.
3. Gold Bounce by Body Shop
Tumblr media
This holiday on the mask is vegetarian and is made with flowers and natural extracts. Works on your skin while sleeping.
4. 8 in 1 rejuvenation facial oil by Verdic Elexir Naurish Mantra
Tumblr media
This ultra-rich face oil is rich in cannabis seed oil and adds moisture and hydration to dry and lifeless skin.
5. Homemade Serum for Healthy Hair by Nina
Tumblr media
This all natural blend of essential oils with black seed oil as a major ingredient is extremely effective for nourishing and conditioning the hair.
The author is an image, style and beauty consultant and trainer
From HT Brunch, August 16, 2020
Follow us on twitter.com/HTBrunch
Join us at facebook.com/hindustantimesbrunch
. [ad_2] https://viralhai.news/mens-style-and-prepared-by-yatan-ahluwalia-how-to-look-young-brunch-facility-viralhai-news/?feed_id=1251&_unique_id=5f38ced2e9b64 #10groomingtipsformen #ahluwalia #amritamritbymantra #bodyshopsheetmask #bodyshopsleepingmaskformen #brunch #facility #finelinesonmen #hairserum #menbeardtips #menbrowtips #mensaggingskin #mensfacialhair #menshaircolorandcare #mens #mensmustachegrooming #news #prepared #style #stylingformen #tipsformenbyyatanahluwalia #undertheeyesofmen #valleyvieworganic #viralhai #vitamina #vitaminc #wrinklesmen #yatan #yatanahluwaliahtbrunch #young
0 notes
tompushesbuttons1 · 6 years
Text
FullTest08
This is the most stable that the FullTest setup has been so posting for posterity. Everything reads well and is responsive.
Known issues are:
Flakiness in first couple of positions of rotary switch, probably hardware issue as other positions work
Pot is jittery, wiring issue I think
Linear pot is jittery near the centre, not all the time
FullTest08_Debounce
/*
*/ //LIBRARIES #include <MIDI.h> #include <midi_Defs.h> #include <midi_Message.h> #include <midi_Namespace.h> #include <midi_Settings.h>
//LED and led mux #include <Wire.h> #include "ht16k33.h" HT16K33 HT; // Define the class
//Rotary encoder #include <Rotary.h> // https://github.com/buxtronix/arduino/tree/master/libraries/Rotary
//VARIABLES
//MIDI general const int midiChan = 1; //set MIDI channel const int midiNoteVel = 100; //set MIDI note on value const int midiCCMax = 127; //max value for MIDI CC
//variables to store current MIDI message data int sendMidiNote; int sendMidiVel; int sendMidiChan; int sendMidiCCno; int sendMidiCCval;
//mux const int muxSelPins[3] = {0, 1, 2}; //select pins on mux connected to these pins on Teensy int muxPinCurrent; //pin of mux currently being checked
//Pads const int padTotal = 4; //total number of pads int padPrevState[padTotal]; //array to store previous state of each pad int padState[padTotal]; //array to store state of each pad const int padMidiNotes[padTotal]={21,22,23,24}; //A0,B0,C1,D1; MIDI notes assigned to each pad const int padMuxIn = 10; //Digital output (Z) from pad mux connected to this pin on Teensy  //debounce unsigned long padLastDebounceTime[padTotal]; //array to store the last time that each button changed state unsigned long padDebounceDelay = 50; //debounce time length - how long pad must be in constant state before data send
//Rotary switch const int rotswTotal = 8; //total number of switch positions int rotswPrevState[rotswTotal]; //array to store previous state of each pad int rotswState[rotswTotal]; //array to store state of each switch position const int rotswMidiNotes[rotswTotal]={25,26,27,28,29,30,31,32}; //E1,F1,G1,A1,B1,C2,D2,E2; MIDI notes assigned to each position of switch const int rotswMuxIn = 3; //Digital output (Z) from rotary swtich mux connected to this pin on Teensy  //debounce unsigned long rotswLastDebounceTime[rotswTotal]; //array to store the last time that each button changed state unsigned long rotswDebounceDelay = 50; //debounce time length - how long pad must be in constant state before data send
//Slide int slide1 = A7; //the pin that the slide pot is attached to int slide1Val; //variable to store current slide reading int slide1Last; //variable to store slide reading from last time data was send
const int slide1Min = 12; //lowest value expected to be read from slide pot const int slide1Max = 1023; //highest value expected to be read from slide pot const int slide1ChangeRange = 15; //the amount the analog value must be above or below the previous reading                     //before moving onto parse and data send const int slide1MidiCCno = 20; //slide MIDI control number (decimal converted from hex), in this case 20 = 0x14
//Pot const int pot1 = A0; //pin attached to potentiometer 1 int pot1Val; //variable to store current pot reading int pot1Last; //variable to store pot reading from last time data was send
const int pot1Min = 42; //lowest value expected to be read from pot const int pot1Max = 1020; //highest value expected to be read from pot const int pot1ChangeRange = 5; //the amount the pot1val must be above or below the previous reading                     //before moving onto parse and data send byte pot1MidiCCno = 21; //slide MIDI control number (decimal converted from hex)
//Jog const int jogIn = 6; //Jog input pin, must be able to read PWM int jogPwmVal; //current pwm reading int jogPwmPrev; //previous pwm value
const int jogChangeRange = 3; //the amount the pwm value must change before moving onto parse and data send const int jogPwmMax = 910; //max of pwm range const int jogPwmMin = 3; //min of pwm range
const int jogMidiCCno = 22; //jog MIDI control number (decimal converted from hex)
//Leds int led[128] = { //led(HT16K33 mux) adresses/midi notes - led address is the same as midi note 0-127                  //a la fuzzywobble github.com/FuzzyWobble/DIY-Controller/blob/master/ControllerCode_FuzzyWobble/ControllerCode_FuzzyWobble.pde                  //make sure to map each LED address to the correct MIDI note in VirtualDJ  //A 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15   anode pins      0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, //C0  cathode pins      0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, //C1      0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, //C2      0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, //C3      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //C4      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //C5      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //C6      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0  //C7 };
//Rotary encoder const int rotEncPinA = 8; //encoder pin A wired to this pin on Teensy const int rotEncPinB = 9; //encoder pin B wired to this pin on Teensy Rotary rotary = Rotary(rotEncPinA, rotEncPinB);
//cc values to send. VDJ asks for a 0 value with forward and back one number either side //ie 0 = 0, forward = 0x01 (1 dec), back = 0x7F (127 dec) (default) const int encoderFORWcc = 1; //0x01 in hex. cc value to send on forward step const int encoderBACKcc = 127; //0x7F in hex. cc value to send on backward step const int rotEncMidiCCno = 23; //rotary encoder MIDI cc number
void setup() {  Serial.begin(57600); // Initialize the serial port
//Mux setup  for (int i=0; i<3; i++){ //set up mux channel select pins     pinMode(muxSelPins[i], OUTPUT); //set pin as output     digitalWrite(muxSelPins[i], HIGH); //set pin high   }
//Pad setup  pinMode(padMuxIn, INPUT); // Set up Z as an input  for (int i=0; i<padTotal; i++){ //set all pad states as LOW to start      padState[i] = 0;   }
//Rotary switch setup  pinMode(rotswMuxIn, INPUT); // Set up Z as an input  for (int i=0; i<rotswTotal; i++){ //set all switch pole states as LOW to start    rotswState[i] = 0;    }
//Slide setup  pinMode(slide1,INPUT); //set slide pin as input
//Pot setup  pinMode(pot1,INPUT); //set pot pin as input
//Jog setup  pinMode(jogIn, INPUT);
//Led setup  Wire.setSDA(18);//set data pin which is attached to the I2C bus on the HT16K33  Wire.setSCL(19);//set clock pin which is attached to the I2C bus on the HT16K33  HT.begin(0x00);
 usbMIDI.setHandleNoteOn(readNoteOn); //when a MIDI note on message is recieved, go to (function)  usbMIDI.setHandleNoteOff(readNoteOff); //when a MIDI note off message is recieved, go to (function)
//Rotary encoder setup  attachInterrupt(rotEncPinA, rotaryEncoderInterrupt, CHANGE);  attachInterrupt(rotEncPinB, rotaryEncoderInterrupt, CHANGE);
//Blink LEDs just make it look pretty for (int led=0; led<128; led++) {//turn on all LEDs   HT.setLed(led);  } // for led  HT.sendLed();
 delay(500);
for (int led=0; led<128; led++) {//terun off all LEDs HT.clearLed(led); } // for led HT.sendLed();
}
void loop() { //encoder is an interrupt function    pads();    jog();    slide();    pot();    rotSwitch();
 while(usbMIDI.read(0)); //read MIDI messages from channel 0, discard all others //  while(usbMIDI.read()); //discard all incoming midi messages }
void sendMidiNoteON() { //function to send midi note on message, and print in serial monitor usbMIDI.sendNoteOn (sendMidiNote, sendMidiVel, sendMidiChan);  Serial.print("Note ON ");  Serial.print(sendMidiNote);  Serial.print(" ");  Serial.print(sendMidiVel);  Serial.print(" ");  Serial.println(sendMidiChan); }
void sendMidiNoteOFF(){ //function to send midi note off message, and print in serial monitor   usbMIDI.sendNoteOn (sendMidiNote, sendMidiVel, sendMidiChan);    Serial.print("Note OFF ");    Serial.print(sendMidiNote);    Serial.print(" ");    Serial.print(sendMidiVel);    Serial.print(" ");    Serial.println(sendMidiChan); }
void sendMidiCC(){ //send MIDI control change message, and print in serial monitor  usbMIDI.sendControlChange(sendMidiCCno, sendMidiCCval, sendMidiChan); //(control, value, channel) Serial.print("CC "); Serial.print(sendMidiCCno); Serial.print(" "); Serial.print(sendMidiCCval); Serial.print(" "); Serial.println(sendMidiChan);
}
void selectMuxPin(byte muxPinCurrent) //write to select pins to select mux pin to read from { for (int i=0; i<3; i++) {  if (muxPinCurrent & (1<<i))    digitalWrite(muxSelPins[i], HIGH);  else    digitalWrite(muxSelPins[i], LOW); } }
void jog(){  jogPwmVal = pulseIn(jogIn, HIGH); //read pwm value from jogIn pin  if(jogPwmVal >= ((jogPwmPrev - jogChangeRange)) && (jogPwmVal <= (jogPwmPrev + jogChangeRange))){    //filter: checks jogPwmVal is within the jogChangeRange of the previous measurement    //doesn’t work when crossing 0 (min-max or vice versa) - but still stable enough  } //if so, do nothing  else{ //if outside the range, send Midi CC message    sendMidiCCval = map(jogPwmVal, jogPwmMin, jogPwmMax, 0, midiCCMax); //map(value, fromLow, fromHigh, toLow, toHigh), assign to variable for sending MIDI CC message    sendMidiCCno = jogMidiCCno; //set correct CC number to attach value to    sendMidiCC(); //send MIDI CC message    jogPwmPrev = jogPwmVal; //save jogPwmVal for comparison on the next loop   } }
void readNoteOn(byte channel, byte note, byte velocity){ //when a MIDI 'note on' message is recieved  if(led[note] == 1){ //check to see if LED which corresponds to the MIDI note                      //has been activated (set to 1) in the led/mux array  HT.setLedNow(note); //if the LED is in use, use the mux to turn on the LED  } }void readNoteOff(byte channel, byte note, byte velocity){ //when a MIDI 'note off' message is recieved  if(led[note] == 1){ //check to see if LED which corresponds to the MIDI note                      //has been activated (set to 1) in the led/mux array  HT.clearLedNow(note); //if the LED is in use, use the mux to turn off the LED  } }
void pads(){ 
for (int padMuxPinCurrent=0; padMuxPinCurrent<padTotal; padMuxPinCurrent++){ //cycle through all pins attached to the mux
 selectMuxPin(padMuxPinCurrent); // Select one pin at a time  if ( (millis() - padLastDebounceTime[padMuxPinCurrent]) > padDebounceDelay ) { //if enough time has elapsed since last debounce    int inputValue = digitalRead(padMuxIn); // and read the input pin    if ( inputValue != padPrevState[padMuxPinCurrent] ) { //if pin state has changed      if(inputValue == HIGH) //if pin is HIGH, send note on            {            sendMidiNote = padMidiNotes[padMuxPinCurrent]; //note to send            sendMidiVel = midiNoteVel; //velocity to send            sendMidiChan = midiChan; //channel to send            sendMidiNoteON(); //call function to send midi note on, using values just defined            }          else //if pin is not HIGH            {            sendMidiNote = padMidiNotes[padMuxPinCurrent]; //note to send            sendMidiVel = 0; //velocity to send            sendMidiChan = midiChan; //channel to send            sendMidiNoteOFF(); //call function to send midi note off, using values just defined            }         padPrevState[padMuxPinCurrent] = inputValue; //set new state for current pin         padLastDebounceTime[padMuxPinCurrent] = millis(); //save the time that the message was sent    } //close pinstate if  } //close debounce time if } //close for loop } //close function
void pot(){  pot1Val = analogRead(pot1); //read pin with pot attached if((pot1Val >= (pot1Last - pot1ChangeRange)) && (pot1Val <= (pot1Last + pot1ChangeRange))){  //check whether the pot value is within the range specified   } //if so, do nothing else{ //if outside the range, parse and send data   sendMidiCCval = map(pot1Val, pot1Min, pot1Max, 0, midiCCMax); //convert to MIDI CC range; map(value, fromLow, fromHigh, toLow, toHigh)                                                              //then assign to variable ready to send   sendMidiCCno = pot1MidiCCno; //set correct CC number to attach value to   sendMidiCC(); //send MIDI message   Serial.print("Pot 1 ");   Serial.print(pot1Val);   Serial.print(" ");   pot1Last = pot1Val; //save current pot reading for comparison next time   } }
void rotaryEncoderInterrupt() {  unsigned char result = rotary.process();  if (result == DIR_CW) {    sendMidiCCval = encoderFORWcc; //set cc value    sendMidiCCno = rotEncMidiCCno; //set MIDI CC to CC number for rotary encoder    sendMidiCC();   }  else if (result == DIR_CCW) {    sendMidiCCval = encoderBACKcc; //set cc value    sendMidiCCno = rotEncMidiCCno; //set MIDI CC to CC number for rotary encoder    sendMidiCC();  } }
void rotSwitch(){
 for (int rotswMuxPinCurrent=0; rotswMuxPinCurrent<rotswTotal; rotswMuxPinCurrent++){ //cycle through all pins attached to the mux  selectMuxPin(rotswMuxPinCurrent); // Select one pin at a time
 if ( (millis() - rotswLastDebounceTime[rotswMuxPinCurrent]) > rotswDebounceDelay ) { //if enough time has elapsed since last debounce    int inputValue = digitalRead(rotswMuxIn); // and read the input pin
   if ( inputValue != rotswPrevState[rotswMuxPinCurrent] ) { //if pin state has changed
    if(inputValue == HIGH) //if pin is HIGH, send note on            {            sendMidiNote = rotswMidiNotes[rotswMuxPinCurrent]; //note to send            sendMidiVel = midiNoteVel; //velocity to send            sendMidiChan = midiChan; //channel to send            sendMidiNoteON(); //call function to send midi note on, using values just defined            }          else //if pin is not HIGH            {            sendMidiNote = rotswMidiNotes[rotswMuxPinCurrent]; //note to send            sendMidiVel = 0; //velocity to send            sendMidiChan = midiChan; //channel to send            sendMidiNoteOFF(); //call function to send midi note off, using values just defined            }         rotswPrevState[rotswMuxPinCurrent] = inputValue; //set new state for current pin         rotswLastDebounceTime[rotswMuxPinCurrent] = millis(); //save the time that the message was sent
   } //close pinstate if  } //close debounce time if } //close for loop } //close function
void slide(){   slide1Val = analogRead(slide1); //read value from pot //check whether the pot value is within the range specified if((slide1Val >= (slide1Last - slide1ChangeRange)) && (slide1Val <= (slide1Last + slide1ChangeRange))){   } //if so, do nothing else{ //if outside the range, parse and send data   sendMidiCCval = map(slide1Val, slide1Min, slide1Max, 0, midiCCMax); //convert to MIDI CC range; map(value, fromLow, fromHigh, toLow, toHigh)   sendMidiCCno = slide1MidiCCno;   sendMidiCC();   slide1Last = slide1Val; //save current pot reading for comparison next time   } }
0 notes
ghaw2007 · 6 years
Text
26 Apple Cider Vinegar Benefits
26 Apple Cider Vinegar Benefits
1. Mix up a non-toxic, all-purpose cleaner.
Step aside, cleaning sprays, solutions, and wipes. There’s a new disinfectant in town. Actually, we kid, seeing as apple cider vinegar isn’t new at all. That said, if you haven’t tried using this common kitchen ingredient to help keep your home sparkling and clean, you’re missing out on a non-toxic, odor-absorbing, antibacterial alternative to harsh chemicals. Just mix one part apple cider vinegar with one part water, filter that into a spray bottle, and get to work.  2. Stamp out the stink in any room. Stinky rooms don’t stand a chance against apple cider vinegar, which can take on all manner of smells from smoky cooking to funky bathrooms. To knock out smoky smells in particular, pour the apple cider vinegar into a shallow bowl and place it where the odor is strongest. Leave it out for as long as it takes for the smell to vanish.
3. Make your garden grow—without a single weed. If your green thumb is lacking a little luster, you may want to enlist the aid of apple cider vinegar. It can be used as fertilizer (particularly on plants that love acids, like blueberry bushes and azaleas) and also as a weed killer. Pour it directly on weed-infested areas to stop the garden gremlins in their damaging tracks, and mix 10 ounces of apple cider vinegar (with a five percent acidity) with 10 gallons of water to fertilize soil. Pesticides need not apply.
4. Keep pets flea-free. When you need to keep fleas away from your furry friends, turn to apple cider vinegar for the solution. Dilute it with water (one part of each) and rub the mixture into their fur and work it into their skin to repel those pesky pests. (Do be sure to check with your vet to make sure it’s safe for your pal.)
5. Do away with dandruff. Stop being so flaky, already! With apple cider vinegar, it’s possible. Rinsing your strands with the stuff can actually nix dandruff by changing the pH of your scalp (which halts yeast growth, one of the main dandruff culprits). Plus, it gets rid of greasiness, itchiness, and irritation. Try combining a tablespoon or two in a glass of water and rinsing your hair with the mixture while you’re in the shower. To really target dandruff, combine a quarter-cup apple cider vinegar with a quarter-cup water, pour it into a spray bottle, apply the mixture to your scalp, and leave it on for up to an hour before rinsing.
6. Improve your complexion. Fact: Perfect skin is always in. But that can be a bummer if you’re fighting acne. Take heart, there are plenty of weapons in your battle for clear pores. Though there’s doubt as to whether ACV is a dependable acne-fighter, it may at least kill the bacteria on the surface of your skin. Use it as an astringent (just dilute it and apply it to your face), or use it as a spot treatment to target blemishes. Holistic health experts also suggest taking it orally as well as adding it to an Epsom salt bath to help draw toxins and impurities out of your skin.
7. Swap out your deodorant.  Just as it can freshen up your bathroom, apple cider vinegar can also help keep B.O. at bay. Simply swipe some of it in your underarm area to fight odor-causing bacteria. And don’t worry: The vinegar smell evaporates, so you won’t go around smelling like a salad.
8. Get rid of warts. Though we wish they were exclusive to wicked witches, warts can happen to anyone. When they rear their ugly heads, try using apple cider vinegar to kick this curse. Your plan of action: Douse a cotton ball in the vinegar and secure it to the affected area overnight.
9. Relieve burnt skin.  Between the stinging, peeling, and red-hot skin, there are few things worse than a really bad sunburn. Apple cider vinegar, to the rescue! Add about a cup of the good stuff to your bath water to help soothe the burn.
10. Fade ugly bruises. Whether their arrival is a mystery (as in, where the heck did that come from?) or really strongly announced (ouch—that’ll leave a mark!), bruises hit us hard, and once they do, they linger. The solution? Fade the purplish-bluish hues by smoothing on some apple cider vinegar—its anti-inflammatory properties help minimize the painful-looking tint.
11. Whiten your teeth. In case your pearly whites need a little brightening boost, turn to apple cider vinegar for the sparkling solution. As it turns out, working it into your teeth and then rinsing may lead to a whiter grin. You can also try using it as a mouthwash—dentists suggest combining two parts water to one part ACV and swishing it around for about a minute.
12. Banish bad breath. Easily one of the most embarrassing commonplace hygiene issues, dragon breath can be slayed with apple cider vinegar. How? It’s thought to kill the bacteria that cause odor—just gargle with it or sip a teaspoon to reap the fresh-breath benefits.
13. Deodorize your feet. Just as it can help battle body odor, apple cider vinegar can also keep stinky feet under control, and it’s all thanks to its ability to balance the pH of your skin. By doing so, it works against the bacteria that are responsible for that less-than-pleasant foot odor. Splash some ACV onto a paper towel or baby wipes and wipe those toes down.
14. Treat your skin after shaving. Give your shaved skin a little TLC with ACV. Diluted with water (you’ll want to do one part apple cider vinegar and one part water), this solution can help soothe your skin. And remember: the smell of this natural aftershave will dissipate with a little time!
15. Mix up condiments (vinaigrettes, sauces, and marinades). Probably most of us first meet apple cider vinegar in its condiment form. And with good reason: It’s an excellent ingredient to liven up vinaigrettes, sauces, and marinades. It pairs perfectly with apricots, can flavor kale chips, and more!
16. Make your own tasty juice.  While drinking apple cider vinegar in general is linked to a slew of health benefits, you can also create your own concoctions to sip on. After all, why swallow it solo when you can pair it with much more palatable ingredients, like grape juice, honey, or grapefruit juice?
17. Add a punch of flavor to soups.  Why should salads get all the love? Apple cider vinegar can also add just the right punch of flavor to soups. Try adding it in a veggie soup, like this root vegetable one.
18. Boost your baking game. Yes, way! We wouldn’t have guessed that apple cider vinegar would be a welcome addition to baked goods, but, as it turns out, vinegar in general can help give batters a little lift. And because its mild flavor is undetectable (and may even enhance the flavor of other ingredients) in sweets, it’s an especially good option for those homemade treats.
19. Soothe an upset stomach. When your stomach is feeling less than stellar (i.e. you’re constipated, have food poisoning, are bloated, etc.), drinking an apple cider vinegar and water mixture may help set it straight, thanks to the antibacterial and antiviral properties found in ACV.
20. Help relieve muscle soreness. Every workout warrior needs some seriously relief from achy muscles. Some suggest that acetic acid, a component in apple cider vinegar, can soothe sore muscles when applied topically. While science doesn’t necessarily back this up, we’d say it’s definitely worth using this over regular lotion (or Tiger Balm!) when our muscles are screaming for a rubdown.
21. Stop the itch, stat. Whether your scratching is due to a bug bite, poison ivy, or even jellyfish stings, apple cider vinegar can help with these painful and uncomfortable side effects. Just apply the solution directly to your itchy area. 22. Help prevent diabetes.  As of 2012, 29.1 million Americans had diabetes. Considering the gravity of those numbers, every little bit of prevention helps, and ingesting apple cider vinegar might be another small step to keep from joining that statistic. Research suggests sipping ACV helps improve insulin sensitivity (particularly in those who are insulin-resistant), which, in turn, may delay or prevent type 2 diabetes.
23. Soothe a sore throat. Throat killing you—or giving signs that it will within a few days? Don’t worry, you’ve got an all-natural germ-fighter in your corner: apple cider vinegar. Mix a quarter cup of ACV with the same amount of warm water and get your gargle on. Doing so creates an acidic environment that may stop the icky cold-causing germs from thriving in your throat. Another mixture to try: warm water, ACV, cayenne pepper, and honey. Drink that one up!
24. Clear your sinuses. There are few things more infuriating (and exhausting) than a stuffed-up nose. Clear your sinuses—and get ready to breathe easier—by sipping on a home remedy of water and ACV. Just as it helps fight sore throat-causing germs, it may also stop bacteria from growing in your sinuses. Plus, its potassium content could help thin all that lovely mucus that’s made itself at home in your nose.
25. Detox, detox, detox.  While we’re wary of detox diets (we prefer these real foods that have the same effect), adding in a splash or two of apple cider vinegar to your meals may improve lymph circulation (which can help build immunity and fight disease).
26. Feel more energized. Ditch those bottled energy drinks! (You know they’re really not good for you.) If you’re hitting a slump, try mixing up a natural booster—one that includes apple cider vinegar, which contains potassium and enzymes. Those health boosters may help rocket you into a higher gear. Try simply mixing it together with water (2 teaspoons ACV per 2 cups of water), and add some honey if you want a little hint of sweetness.
http://musicbanter.com/song-writing-lyrics-poetry/79770-ghaw2007s-lyrics-collection.html http://futureproducers.com/forums/production-techniques/songwriting-and-lyricism/ghaw2007s-lyrics-523656 http://musesongwriters.com/forums/index.php?/topic/65827-ghaw2007s-lyrics http://boards.soapoperanetwork.com/topic/55799-ghaw2007s-lyrics http://justusboys.com/forum/threads/435561-ghaw2007-s-Lyrics http://gayheaven.org/showthread.php?t=536605 http://allthelyrics.com/forum/showthread.php?t=159439 http://writerscafe.org/ghaw/writing http://songwriterforum.co.uk/index.php?topic=11560.0
0 notes
artsyfangirl · 2 years
Text
New pinned post!
Side blog for reblogging: @artsydump
AU blog: @arthursaus
OC blog: @its-raining-ocs
Keep discourse OFF of my blog!
I’ll occasionally post about selfshipping in this creative dry spell I’m going through.
Masterlist!
Info < Please read before requesting, thank you! <3
Current Blog Status - Effective Until October
Fic Recommendations Open!
My Current Stance On NSFW
NSFW tag - artsy’s18+bits
Update tag - arthur updates
Please request! Edit: Requests are currently closed while I work on completing all of the already received requests, but asks are open! You can talk to me about anything!
I write for a lot of things, including;
FNAF
TWF
UT and it’s AUs
BNHA
Hetalia
WKM-verse
Septic Egos
DSMP
TFTSMP
HTF (Happy Tree Friends)
Things I will write for if it’s shown that there is interest in them;
LOZ
LU
Yandere Simulator (maybe)
Sally Face
Skyrim
What I will write;
Headcanons
Details about the characters (ie. ‘so and so would do this with you’)
Details about the characters (ie. ‘So and so does this in their spare time’)
What I might write;
Fics
Scenarios
Imagines
Etc.
My favorite characters;
Michael Afton (FNAF)
Technoblade (DSMP)
JJ (JSEgos)
Tommyinnit (DSMP)
Tubbo (DSMP)
Ranboo (DSMP)
Karl Jacobs (DSMP/TFTSMP)
Ranbutler (TFTSMP)
James (TFTSMP)
Jack Walten (TWF)
Rosemary Walten (TWF)
Burgerpants (UT)
Time (LU)
Twilight (LU)
Four (LU)
Legend (LU)
Malon (LU)
Malon (LOZ)
Flaky (HTF)
Flippy (HTF)
Fliqpy (HTF)
Handy (HTF)
Splendid (HTF)
Splendont (HTF)
Pop (HTF)
Cub (HTF)
Petunia (HTF)
Lammy (HTF)
Disco Bear (HTF)
Ballora (FNAF SL)
Funtime Freddy (FNAF SL)
Sha (TWF)
Boozoo (TWF)
Sun (FNAF SB)
Moon (FNAF SB)
Tsuyu (BNHA)
Toga (BNHA)
Error (UT AU)
Geno (UT AU)
Horror (UT AU)
HT! Papyrus (UT AU)
Dust (UT AU)
Killer (UT AU)
Nightmare (UT AU)
Dream (UT AU)
Dream XD (DSMP)
Darkiplier (MKPR)
Wilford Warfstache (MKPR)
Yancy (MKPR)
The Host (MKPR)
Google IRL (MKPR)
Damien (WKM)
Celine (WKM)
Lydia (Skyrim)
Vilkas (Skyrim)
Farkas (Skyrim)
Fralia (Skyrim)
Many indie horror games, just ask, and I might know it! I might write a little for BBC’s Sherlock, but I haven’t interacted with the fandom in some time and haven’t watched the show in a few years now.
Out of the ones I write for, the ones I am most likely to write are DSMP, TFTSMP, BNHA, FNAF, Egos, and HTF.
I adore that show and it’s characters (thanks FNF mods for making me aware of it’s existence) and it is one of my current fixations.
I’m most used to writing headcanons, as it’s how I write things for myself.
I also have a UT AU rewrite project ongoing, my VampireVerse Rewrite! If you’re a fan of the UTMV, vampires, mysteries, or a combination of any of the above, check it out and give it some love!
REBLOGS > LIKES
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Credit for these pics goes to @sweetpeauserboxes.
Credit for the below pic goes to @selfshipuserbox.
Tumblr media
61 notes · View notes