Place butter and sugars into a large mixing bowl or stand mixer, beat butter and sugars until well combined, a good 2 minutes. Add eggs, vanilla and almond extract, beating until well combined. Add flour, salt, baking soda, baking powder and cream of tartar, stirring until dough forms then stir in white and chocolate melts stirring into the dough. Transfer dough to a large piece of parchment paper and press to about 1/2 inch thick piece of dough. Spoon raspberry jam evenly over dough. For large cookies as I have in my photographs, use a 1/2 cup measuring cup to scoop dough and place onto parchment paper. 4 large cookies per baking sheet. Press cookies slightly so they're not in a round ball. Bake the large cookies for 15-16 minutes, until cookie is mostly cooked through. Allow for more cooking on baking sheet when removed from oven. For smaller cookies, use a medium cookie scoop to scoop dough onto baking sheet, placing about 1 inch apart. Bake smaller cookies for 11-12 minutes. Remove cookies and let cool before serving.