Hi,
Beyond working with Flex Pitch You have a couple of other options: Plugins or Hardware
Plugins: Search for "top-7-harmonizer-vst-plugins" ( I have no affiliation ). Lots of good info. If you want to try any out make sure you get the "AU" or Audio Unit for Logic, VSTs are not supported. To use you simply record a clean vocal or copy existing vocal regions into a new track and add the plugin to the channel strip... have some fun. Mix separately from the clean/dry track. As yoyoBen said lots of tutorials out there.
Advantage:
- You can edit the harmonies and change.
- All "in the box" and pretty straight forward.
- EASY for novices!!
Hardware: For most home studio projects you can record with a processing pedal. I also suggest that you look into vocal processors from TC Helicon ( I have no affiliation ). They have nice processing pedals similar to the ones from Boss you mentioned. Using can be a bit tricky but I will make outline since you are asking.
There are three options with external hardware:
1) Two Channel Recording: If the pedal has a "Dry" output (most do, read the manual) this means you have one output that has no effect ( "Dry ) and one channel that is effected ("Wet") with the harmonies. Use each as a separate input channel ( e.g. Ch 1 and Ch 2 ) to your interface. Add two audio tracks and record Dry CH 1 to one track and and Wet Ch 2 to another track at the same time. After that you mix the channels to taste.
Disadvantage: The Wet track is effected and you cannot edit the sound.
2) Overdub Recording ( aka Double Tracking ) : This gets more tricky and is more advanced for the monitor routing. First you record a clean/dry vocal. Next you record a second track and you sing along to yourself with the Vocal Processor processing the microphone. You need to be a very good singer to do this and you may need to monitor your dry vocal.
Challenges: Routing for monitoring yourself, vocal skills and latency.
3) Reprocessing a Vocal : This depends on your your skills and once again routing can be tricky. You record an audio track ( dry ) you want to process. Add the I/O Plugin ( in the Utility folder ) to the channel strip and set to send the audio to your processor and return as the input from it. Lots on YouTube on how to do this. When you have the sound you like you record the track.
Challenges: Routing can be tricky and Latency
There are other routing methods but they get rather complex.
So there are some options and I think you would agree that plugins are the easier path. To be frank you need to love doing this and commit to learning if you are going to self produce. It may seem like a chore at first but as you develop your skills you will spend more time creating and having fun as opposed to trying to figure out how to do something.
Hope this helps.
Don
( If this was helpful please mark as such or mark as Solved if that is the case )