WebGL2 - Page 1
Forum section: electronics / general

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 08, 2022, 03:30:04 pm
content: Hi Yaall,My newly founded business, Pete's Electronic Workshop, designing, building and selling High Fidelity Guitar Amplifiers, has led me down some interesting paths.As an Electronics Engineer, I have written my own web site,www.peteselectronicworkshop.com.au, using only WebGL2.WebGL2 uses multi-processing to achieve incredibly fast and dynamic three dimensional modelling from a web page, on par with a PC app.If anyone is interested in Three Dimensional Interactive Web Site Development using WebGL2, please visit this site and use your development tool to look at the code.This page is a working JavaScript program that uses WebGL2 to animate a three dimensional "curser". (at least, the beginnings of one).I hope you get a lot out of it.

author: MK14
author_rank: Super Contributor
timestamp: July 08, 2022, 08:28:23 pm
content: The web address they supplied in the OP, seems to trace back to an advertising/SPAM organisation. I know exactly what they want to advertise (apparently gambling related), but have intentionally left out what it is.I think this is created by a newer generation, automatic spam creating AI text processing thing. If IT tries to reply, it is just processing the text, with automatic AI text processing algorithms.Also, the link is just a crazy website, which essentially is empty and doesn't exist. I.e. The alternative theory. is they would be trolling or highly delusional.EDIT: IP Scanner used:https://urlscan.io/

author: ledtester
author_rank: Super Contributor
timestamp: July 08, 2022, 08:50:33 pm
content: It's possible you got directed to another web page - perhaps by a stale DNS entry or something like that.I get a simple WebGL application which allows you to rotate a planar grid with a small cube at the center with your mouse.Here's what urlscan.io returned for me:

author: MK14
author_rank: Super Contributor
timestamp: July 08, 2022, 08:56:11 pm
content: Quote from: ledtester on July 08, 2022, 08:50:33 pmI saw the simple graphics element, as well. But a real website would be full of text and pictures, related to (in this case) Guitars/amplifiers and stuff. But it doesn't seem to relate to the claimed:QuoteClaim of their website.If you look at the bottom of what you linked to, it seems to shows the company that owns the IP address. Which seems to be a gambling related company.Which makes me suspect they may be using the latest/new automatic SPAM creating BOTs, which detected 'electronics' in this forum. Then just made up blocks of text, to look like real posts.EDIT:WebGL2 is for creating online gaming things (such as the suspected gambling thing they want to advertise, if my initial theory is right), not Guitar Amplifier websites, which are completely different, I suspect.

author: MK14
author_rank: Super Contributor
timestamp: July 08, 2022, 09:20:54 pm
content: Correction:I seem to be wrong (as regards SPAM).The following post, of the OPs, seems to be real:https://www.eevblog.com/forum/chat/show-us-your-unfinished-project!/msg4269727/#msg4269727But I will still standby my comments, that it doesn't appear to be a useful/real website, as regards Guitars/Amplifiers. Just a simple graphical element thing.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 09, 2022, 02:20:35 am
content: Building a business from the ground up is a slow process.Building a web site from the ground up using a new technology like WebGL is a learning process.It was a long and hard process to understand WebGL and use it effectively.This web site is the culmination of twelve months of research.An Electronic Workshop is a place to go and learn electronics.If you want to learn WebGL, read the code.If you want to learn how to build a High Fidelity Guitar Amplifier, go to my web site when it is finished.Web sites don't drop out of the sky.Mine will require years of development.If you want to help me build a gaming style fast, responsive, interactive web site using only WebGL, then read the code, give me some advice, and share your knowledge with others.If you want to learn how to use WebGL, ask me a question, and I can give you practical answers because I have practical experience.

author: SiliconWizard
author_rank: Super Contributor
timestamp: July 09, 2022, 02:25:53 am
content: Years for a web site? I hope your income doesn't depend on it.Why take so much effort just to try and use WebGL2? Is it even worth it really?

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 09, 2022, 02:48:08 am
content: I wont know if I don't try.Eventually I would like to make money from it, but making money from a business that you are building from scratch takes a minimum of two years.But the business isn't about making money. Its about opening a workshop where people can buy, sell and swap things and ideas.I hope to make money selling High Fidelity Guitar Amplifiers locally. I have a prototype almost finished.To me, starting and running an electronics business is way more exiting than the business itself or what it does.

author: ebastler
author_rank: Super Contributor
timestamp: July 09, 2022, 04:49:51 am
content: Since you have mentioned it a few times: What is a "high fidelity guitar amplifier"? I always thought these amps were about being "low fidelity" in a well-controlled way, such that one can dial in harmonic distortion, saturation and clipping to taste?Edit: You may use my freshly forged brand claims "High End -- Low Fidelity" or "High Low Fidelity" free of charge.

author: Simon
author_rank: Unknown
timestamp: July 09, 2022, 08:19:46 pm
content: Quote from: Peter Taylor on July 09, 2022, 02:20:35 amThat blank page is the result of 12 months of research? I suggest you grow up and use something normal as this website seems a bit Schrodinger to me.

author: Simon
author_rank: Unknown
timestamp: July 09, 2022, 08:22:05 pm
content: Quote from: ebastler on July 09, 2022, 04:49:51 amHe's late on the scene, the latest fad is to give credit to digital sound, then find some flaw in it that "my special expensive woo woo box will solve" at the moment it's the need to syncronise a 10MHz clock between devices and correct the scew.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 10, 2022, 05:57:00 pm
content: Quote from: ebastler on July 09, 2022, 04:49:51 amA Guitar Amplifier is an amplifier and speaker unit designed for guitarists.It has EQ, gain, volume controls and a speaker that are designed to introduce distortion.This allows a guitarist to add colour to their audio path and have high sound volume (Jimi Hendrix style).A High Fidelity Guitar Amplifier doesn't introduce this distortion into the audio path.A guitarist would introduce all the distortion effects given by a Guitar Amplifier (Marshall style) before it enters a High Fidelity Guitar Amplifier.So, a Guitar Amplifier uses a high power, high distortion amplifier to drive a high power, high distortion speaker.To get higher fidelity, the two issues to address are the amplifier and speaker.The amplifier can be any off the shelf, high fidelity, high power amplifier.The speaker in a Guitar Amplifier is designed to run in an open enclosure, giving maximum sound power output for a given electrical power input, but at the expense of distortion.The speaker in a High Fidelity Guitar Amplifier is designed to be mounted in a sealed enclosure, where the volume of the enclosure is dependant on the Thiele and Small parameters for that speaker.This gives a maximally flat frequency response from the speaker, but also means the speaker delivers half the sound power output for a given electrical power input.From the Oxford, 'fidelity':the degree of exactness with which something is copied or reproduced."the 1949 recording provides reasonable fidelity"

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 10, 2022, 06:54:12 pm
content: Quote from: Simon on July 09, 2022, 08:19:46 pmIf you are developing WebGL applications and want to copy, reuse and improve the code in it, then its not Schrodinger. Its Humdinger.

author: SiliconWizard
author_rank: Super Contributor
timestamp: July 10, 2022, 06:55:06 pm
content: I'm not sure I get the link between guitar amps and WebGL.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 10, 2022, 07:06:42 pm
content: Quote from: SiliconWizard on July 10, 2022, 06:55:06 pmWhen I started my business, I decided that my web site would use only WebGL. HTML is painfully slow.I am a sole trader and Electronics Enthusiast, and building and selling amplifiers, building web sites, and using WebGL, are all things that I am becoming more interested in and gaining more practical knowledge about.I use this forum to teach, learn, and and share knowledge.

author: ebastler
author_rank: Super Contributor
timestamp: July 10, 2022, 07:38:20 pm
content: Quote from: Peter Taylor on July 10, 2022, 07:06:42 pmBased on your prior teaching here, I am not entirely sure I want to learn WebGL from you.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 10, 2022, 07:42:36 pm
content: Quote from: ebastler on July 10, 2022, 07:38:20 pmSo far, what I have taught has been understood by some, and disproved by none.Understand, then disagree, then disprove.

author: ebastler
author_rank: Super Contributor
timestamp: July 10, 2022, 07:51:08 pm
content: Quote from: Peter Taylor on July 10, 2022, 05:57:00 pmSo that's essentially any active hifi speaker? Or any off the shelf amp and plain old passive hifi speaker, if you want to keep the two units separate rather than in a combo?Honestly, I think it will be difficult to differentiate your product in the market. "Low-fidelity" boutique guitar amps tend to claim a unique sound, which -- if the buyer believes in the mojo strongly enough -- commands a boutique price tag. I am not sure whether "even more neutral than those other amps" works as well?But hey, it does seem to work in the audiophile market. So maybe worth a shot...

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 10, 2022, 07:56:53 pm
content: Cheers.You get it. It is simply a high fidelity combo amp for guitarists so they can drive it with any effects they like, knowing it will reproduce that sound truthfully.

author: ebastler
author_rank: Super Contributor
timestamp: July 10, 2022, 08:02:49 pm
content: Quote from: Peter Taylor on July 10, 2022, 07:42:36 pmAs far as your mathematical teaching goes, I'll opt for "Understand, then disagree, then distance."Good luck with the amplifiers! But I recommend a website that actually tells potential customers about the product -- even if it does so in old-fashioned HTML or, heavens forbid, without any animations. All fine as long as it comes online during our lifetime...

author: ebastler
author_rank: Super Contributor
timestamp: July 11, 2022, 07:43:24 am
content: Quote from: Peter Taylor on July 10, 2022, 07:56:53 pmThought a bit about the concept. You could tailor it for guitar use by providing a proper high-impedance input and hi-fi preamplifier, then an output & input for the effects loop, followed by your power amplifier. That would provide some differentiation from "any old hi-fi amp".Plus maybe some goodies like a 9V supply for the external effects pedals, and an adjustable recording output.I guess you want to make it usable stand-alone (without external effects) in clean mode, without sounding terrible. That probably means that you need at least some tone controls -- treble reduction as a minimum. What type of tone controls did you have in mind?EDIT: But my concern about positioning this vs. existing products remains nevertheless. There are various mass-produced guitar amplifiers on the market which are considered "great clean amps". Often these are Blues-oriented tube amplifiers, i.e. they are not super-clean and do typically use an open-back cabinet. You can crank them up to get some (mild) distortion, but also run them clean.How will you sell against these? "Even cleaner" is not a very strong claim. You will have a hard time competing on price with these mass-produced amps. And your customers will lose the flexibility of dialing in a bit of distortion when they want it, unless they are carrying their effect pedals too.

author: Simon
author_rank: Unknown
timestamp: July 11, 2022, 09:08:34 am
content: Quote from: Peter Taylor on July 10, 2022, 07:42:36 pmNo so far you have come out with nonesense and not been banned as we think you are just a bit odd but not malevolent. There comes a day though when we do ban people because with the best will in the world they are just too much of a pain in the ass!

author: tooki
author_rank: Super Contributor
timestamp: July 11, 2022, 09:41:14 am
content: Quote from: Peter Taylor on July 10, 2022, 07:42:36 pmYou haven’t taught anything. You’ve just made ridiculous proclamations that are so stupid that they aren’t worth the time to disprove. (The math thing just amounts to you not understanding what existing words mean, and instead attempting to attach private definitions to them.)There’s a lovely saying: “keep an open mind, but not so open your brain falls out”. Put yours back in, and then listen to the folks who know more than you do.

author: SiliconWizard
author_rank: Super Contributor
timestamp: July 11, 2022, 06:37:42 pm
content: Quote from: Peter Taylor on July 10, 2022, 07:56:53 pmWell, if you think there's a market, that's good. Then I would focus on designing and making good products instead of wasting time with web site design. Choose your battle. Only 24 hours in a day. Heck, unless you're ready to delegate the web site stuff to someone else, or you can design something yourself in a couple of weeks (I wouldn't spend more than this on it), I would just use something easy to set up like Shopify/Wix or even Wordpress (but the former will allow you to have a ready-to-use online shop on top of presenting your products.)Trying to fight too many battles at once usually leads to winning none.Just my humble 2 cents.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 12, 2022, 11:33:02 am
content: Point taken. I have completed the next stage of my website.It triangulates a polygon by extrusion for WebGL.Its uploaded now.

author: MK14
author_rank: Super Contributor
timestamp: July 12, 2022, 11:50:26 am
content: Quote from: Peter Taylor on July 12, 2022, 11:33:02 amThat's wonderful now. So, I've gone and bought 3 of your guitars and, a couple of your amplifiers. I'm so relaxed now, that I've lost my habit of writing highly sarcastic responses, in some posts.

author: YurkshireLad
author_rank: Frequent Contributor
timestamp: July 12, 2022, 11:54:33 am
content: Quote from: Peter Taylor on July 10, 2022, 07:06:42 pmHTML is painfully slow? Painfully slow at what?

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 12, 2022, 01:18:27 pm
content: At being a user interface.As a real time, embedded software developer, I expect the letter r to appear on my screen about 12 milli-poofteenths of the circumference of a bee's pubic hair of a second before my finger touches the 'R' key.

author: ebastler
author_rank: Super Contributor
timestamp: July 12, 2022, 03:12:45 pm
content: Quote from: Peter Taylor on July 12, 2022, 11:33:02 amIt seems that you are not interested in constructive suggestions regarding either your website or your product. I will refrain from those going forward.

author: YurkshireLad
author_rank: Frequent Contributor
timestamp: July 12, 2022, 04:31:08 pm
content: Define "user interface". A UI to do what exactly?