982:
1256:
1261:
1045:
1209:
1096:
215:-- If you want to generate figures with Greek symbols then it seems best to edit the SVG files (they are plaintext XML files so easy to edit) after creating them in Octave and to insert Unicode escape codes for any special characters. There is a TeX interpreter that can be enabled for text labels in figures, but the font that it used was not available at Wikimedia Commons for SVG rendering.
1178:
in some way, either as a previous newsletter recipient or as an active user of the system. As you might have heard, a user recently anonymously disabled the feedback tool on 2,000 pages. We were unable to track or prevent this due to the lack of logging feature in AFT5. We're deeply sorry for this,
182:
I have not used these programs for very long, only for a week or so, but I'll try to give some advice. Octave is not very stable but if you don't "do mistakes" then it doesn't seem to crash. I use
Notepad to edit my commands and then paste into Octave by right-clicking, so I won't lose anything if it
1281:
The SVG image was created to replace the PNG. In the process of converting the window function images, the bin axis was zoomed in a bit to better show the main lobe and the first sidelobes of the window functions. The frequency response axis was later renamed
Fourier transform, which is more correct
958:
I played with this a bit and it seems that pi*alpha = 14 is sort of a lucky value for which the first side-lobe lines up nicely with the rest of the side-lobes. I don't think it's exact in any sense. The value alpha = 4.5 doesn't give quite as pleasing a result (looks somewhat like alpha = 3 but not
1182:
We've now re-released the software, with the addition of a logging feature and restrictions on the ability to disable. Obviously, we're not going to automatically re-enable it on each article—we don't want to create a situation where it was enabled by users who have now moved on, and feedback would
346:
Good work on updating the figures for window functions. I've just added details of the Planck-Bessel window, and I was hoping you might be willing to add a figure for that. I don't have an installation of Octave. I can confirm your code doesn't work with Matlab, and I thought there isn't much point
1002:
Thanks, that's a prompt response! Good work on spotting the factor of pi, I obviously hadn't correctly noted the differences in convention between the paper and the rest of the article. I'd say using the value of 4.45 so πα = 14(ish) is the best option. If you think that there is some interest
195:. I had problems with the Visual Studio -compiled version. The installer comes as two .7z files. First install Octave from one of them and after that the packages from the other (the very useful "signal" package is there for instance). Follow the instructions in the readme.
1183:
sit there unattended—but if you're interested in enabling it for your articles, it's pretty simple to do. Just go to the article you want to enable it on, click the "request feedback" link in the toolbox in the sidebar, and AFT5 will be enabled for that article.
166:
I no longer have access to Matlab, so I'm considering Octave (inspired by your example). But apparently you encountered significant bugs, and that's also the vibe I'm getting from internet chatter. Any advice you have would be appreciated.
1003:
behaviour when varying α or ε, perhaps it would be worth illustrating with a second figure? Might take up more space than warranted, but we do have two figures for the Kaiser and exponential windows, and they only have one parameter. —
966:. It can be rewritten as alpha = sqrt(c^2 - 1), where c is the location of the first null (in bins). alpha approaches c asymptotically at large values of c. But that doesn't seem to help us here as Planck-taper messes up the situation.
41:
Thanks Ross! It was quite hard to balance. Long time no see by the way, when was that sinusoid fun anyhow -- must be many years ago. Anyways, nice to have you around. :-) (Not saying you should be here day and night like me. :D)
255:
1282:
because the window function is not a system. Otherwise the two images are interchangeable. It seems that not all wikis have yet migrated to using the SVG window function images. Was there something else?
829:
1128:" link (it is located at the very top of any Knowledge page when you are logged in), and then selecting "File" from the dropdown box. Note that all non-free media not used in any
111:
1124:
If you have uploaded other unlicensed media, please check whether they're used in any articles or not. You can find a list of 'file' pages you have edited by clicking on the "
981:
203:-- Octave allows you to choose between two plotting libraries. I found that for bitmaps the default one is perhaps better but for vectors (SVG) Gnuplot is better. See the
227:, which is an environment intended for statistical computing, has a matrix-based language and is more mature than Octave. The signal package is available for R as well.
963:
1015:(PS Thanks for the shared credit, it is appreciated, but unnecessary since I only produced a couple of typo-filled lines... The perils of writing code you can't test)
802:
907:
1113:, meaning that it is not used in any articles on Knowledge. If the media was previously in an article, please go to the article and see why it was removed.
1117:
if you think that will be useful. However, please note that media for which a replacement could be created are not acceptable for use on
Knowledge (see
1187:
26:
Well done with the timeline. I think it looks great. Just heard about
Beauchamp's Harmonic Tone Generator from a friend.. you found it before me :)
872:
I had a look at the Berry & Gair 2012 gravitational wave burst article where the window was discussed. They have beta = 14, which agrees with
1133:
885:
3) Create a new image with alpha = 4.5 (which gives beta = 14.1371669412) so that we are quite surely in the use region of the astronomy paper
879:
1) Create a new image with the parameter name changed to beta (Kaiser window section must then explain the difference between alpha and beta)
1125:
827:
from here if looks OK. The B value is what Octave reported. I corrected a couple of certain typos (alpha value in image title: 15 --: -->
1151:
76:
16:
882:
2) Create a new image with alpha = 3 (used as beta = pi*alpha = 9.42477796077 in besseli) for easy comparison with Kaiser window
1110:
1255:
959:
nearly as severe), but alpha = 4.45 looks good. I'll make an image with that value even though the value is a bit cumbersome.
312:
You're welcome! I did something like that too, but left "pkg load signal" in the script for others who might want to run it.
288:
I also didn't need the "pkg load signal" statement, I think because I followed these instructions in the 3.6.2 README file:
1186:
Again, we're very sorry about this issue; hopefully it'll be smooth sailing after this :). If you have any questions, just
1248:"Window function and frequency response - Triangular.svg" really replaces "Window_function_(triangular).png"? See:
1118:
1101:
64:". Another solution in my opinion is use something real before the note number, eg: "...appear in note<ref: -->
1105:. The media description page currently specifies that it is non-free and may only be used on Knowledge under a
204:
95:
72:
936:
Oops. I added irrelevant info here about Kaiser window. I was confused. And now I've removed it. Sorry! --
1221:
Thank you for making and uploading all those different window function graphics. I found them very helpful.
192:
151:
Glad to hear that from you, I appreciate it. You have done much quality work yourself. I'll see you around!
122:
31:
1179:
as we know that quite a few users found the software very useful, and were using it on their articles.
1141:
1060:
1283:
1229:
1155:
1044:
1019:
967:
893:
859:
833:
313:
228:
152:
89:
85:
66:
43:
1260:
1271:
1191:
1064:
118:
27:
347:
tweaking it as the results won't be quite the same. I think the snippet of code you want is:
1018:
Let's see if a source that uses different values turns up, I don't want to go improvising.
962:
Going on a tangent, there is an exact formula for the bandwidth of the Kaiser main lobe in
823:
Thanks! No problem, I made the image and can do others/modify if needed. You can add it to
804:
File:Window function and frequency response - Planck-Bessel (epsilon = 0.1, alpha = 14).svg
84:...", in my opinion it is easier to understand. I suggest you to can ask for an opinion in
1137:
1008:
941:
909:
File:Window function and frequency response - Planck-Bessel (epsilon = 0.1, alpha = 3).svg
873:
855:
824:
791:
332:
172:
141:
1208:
1224:
1175:
1114:
258:
encountered by qtOctave users. You can make the change permanent with this procedure:
191:-- If you are using Windows then I recommend to use the latest MinGW version installer
114:
that has ramifications for the RfC itself. Your input is much appreciated :). Thanks!
1267:
1106:
1249:
248:
964:
Kaiser and
Schafer 1980 - On the Use of the I0-Sinh Window for Spectrum Analysis
110:
Hey Olli
Niemitalo - this is to notify you that there is a discussion starting
1291:
1275:
1235:
1194:
1163:
1145:
1081:
1027:
1012:
1004:
975:
945:
937:
901:
867:
841:
795:
787:
336:
328:
321:
244:
236:
176:
168:
160:
145:
137:
126:
99:
51:
35:
801:
264:(location of your octave directory)/share/octave/site/m/startup/octaverc
1174:
Hey Olli
Niemitalo. I'm contacting you because you're involved in the
980:
83:
Sure,   works. Nevertheless consider "note<ref: -->
876:. So I suggest a few alternative approaches to resolve this:
828:
14, fix swapped # and &) and put the source code in the
62:
The best way to keep a special space before the <ref: -->
298:
pkg rebuild -noauto nan % shadows many statistics functions
846:
Oops, I think the Kaiser function calculation should have
224:
1090:
Orphaned non-free media (File:Synclavier II Demo 2.ogg)
254:
The "graphics_toolkit gnuplot" statement also avoids a
301:
pkg rebuild -noauto gsl % shadows some core functions
136:
Thanks for all your recent help. Very nice work. --
1132:will be deleted after seven days, as described on
906:
1063:, and for your many other image contributions.
207:for commands that change the graphics toolkit.
8:
273:(line 14 in my 3.6.2 Octave distribution).
106:Discussion on the AFT5 Request for Comment
1042:
874:the definitions of alpha and beta, by JOS
854:, to be consistent with the rest of the
308:Thanks for your help and encouragement.
888:I'll make a figure along alternative 2
7:
112:on the Article Feedback RfC talkpage
772:"ε = 0.1, #&945; = 15"
116:and apologies if I've missed anyone
14:
243:I was successful with Octave and
63:is to use " <ref: -->
1259:
1254:
1207:
1094:
1043:
892:while waiting for your comment.
295:pkg rebuild -noauto ad windows
1:
1195:21:54, 1 September 2013 (UTC)
1119:our policy for non-free media
1102:File:Synclavier II Demo 2.ogg
1053:The Graphic Designer Barnstar
1028:14:10, 20 February 2013 (UTC)
1013:09:50, 20 February 2013 (UTC)
976:08:06, 20 February 2013 (UTC)
946:12:52, 20 February 2013 (UTC)
902:20:35, 19 February 2013 (UTC)
868:20:03, 19 February 2013 (UTC)
842:19:48, 19 February 2013 (UTC)
796:18:27, 19 February 2013 (UTC)
337:15:40, 17 February 2013 (UTC)
322:18:02, 17 February 2013 (UTC)
237:21:44, 14 February 2013 (UTC)
213:Special characters in figures
177:17:04, 14 February 2013 (UTC)
161:22:28, 11 February 2013 (UTC)
146:20:47, 11 February 2013 (UTC)
100:07:51, 19 February 2012 (UTC)
78:20:45, 18 February 2012 (UTC)
1170:Article Feedback Tool update
1134:criteria for speedy deletion
127:16:46, 28 January 2013 (UTC)
52:06:06, 5 February 2012 (UTC)
36:01:31, 5 February 2012 (UTC)
1164:05:43, 29 August 2013 (UTC)
1109:. However, it is currently
778:"epsilon = 0.1, alpha = 14"
1308:
1082:14:33, 11 March 2013 (UTC)
249:Overlap-save_algorithm.png
1292:07:14, 13 July 2015 (UTC)
1236:22:34, 11 July 2014 (UTC)
1206:
1188:drop them at the talkpage
1049:
760:"Planck–Bessel"
58:Space before <ref: -->
1287:
1276:22:12, 9 July 2015 (UTC)
1159:
1146:04:22, 24 May 2013 (UTC)
1023:
971:
897:
863:
837:
830:Rectangular window image
349:
317:
271:graphics_toolkit('fltk')
232:
205:rectangular window image
156:
47:
998:
985:Planck–Bessel window,
926:
913:Planck–Bessel window,
821:
808:Planck–Bessel window,
304:pkg rebuild -auto java
1215:The Original Barnstar
1176:Article Feedback Tool
1099:Thanks for uploading
984:
912:
807:
1200:A barnstar for you!
1115:You may add it back
86:Help talk:Footnotes
1152:A free alternative
999:
927:
822:
22:Additive synthesis
1244:Triangular window
1241:
1240:
1233:
1107:claim of fair use
1087:
1086:
292:pkg rebuild -auto
266:in a text editor.
223:-- There is also
117:
1299:
1263:
1258:
1234:
1227:
1211:
1204:
1203:
1126:my contributions
1098:
1097:
1079:
1047:
1040:
1039:
910:
805:
782:
779:
776:
773:
770:
767:
764:
761:
758:
755:
752:
749:
746:
743:
740:
737:
734:
731:
728:
725:
722:
719:
716:
713:
710:
707:
704:
701:
698:
695:
692:
689:
686:
683:
680:
677:
674:
671:
668:
665:
662:
659:
656:
653:
650:
647:
644:
641:
638:
635:
632:
629:
626:
623:
620:
617:
614:
611:
608:
605:
602:
599:
596:
593:
590:
587:
584:
581:
578:
575:
572:
569:
566:
563:
560:
557:
554:
551:
548:
545:
542:
539:
536:
533:
530:
527:
524:
521:
518:
515:
512:
509:
506:
503:
500:
497:
494:
491:
488:
485:
482:
479:
476:
473:
470:
467:
464:
461:
458:
455:
452:
449:
446:
443:
440:
437:
434:
431:
428:
425:
422:
419:
416:
413:
410:
407:
404:
401:
398:
395:
392:
389:
386:
383:
380:
377:
374:
371:
368:
365:
362:
359:
356:
353:
115:
92:
69:
1307:
1306:
1302:
1301:
1300:
1298:
1297:
1296:
1246:
1222:
1202:
1172:
1095:
1092:
1075:
1071:
1065:
1038:
908:
856:Window function
803:
784:
783:
780:
777:
774:
771:
768:
766:"Planck-Bessel"
765:
762:
759:
756:
753:
750:
747:
744:
741:
738:
735:
732:
729:
726:
723:
720:
717:
714:
711:
708:
705:
702:
699:
696:
693:
690:
687:
684:
681:
678:
675:
672:
669:
666:
663:
660:
657:
654:
651:
648:
645:
642:
639:
636:
633:
630:
627:
624:
621:
618:
615:
612:
609:
606:
603:
600:
597:
594:
591:
588:
585:
582:
579:
576:
573:
570:
567:
564:
561:
558:
555:
552:
549:
546:
543:
540:
537:
534:
531:
528:
525:
522:
519:
516:
513:
510:
507:
504:
501:
498:
495:
492:
489:
486:
483:
480:
477:
474:
471:
468:
465:
462:
459:
456:
453:
450:
447:
444:
441:
438:
435:
432:
429:
426:
423:
420:
417:
414:
411:
408:
405:
402:
399:
396:
393:
390:
387:
384:
381:
378:
375:
372:
369:
366:
363:
360:
357:
354:
351:
344:
251:). More tips:
134:
132:Window function
108:
90:
67:
60:
24:
12:
11:
5:
1305:
1303:
1295:
1294:
1284:Olli Niemitalo
1266:
1245:
1242:
1239:
1238:
1218:
1217:
1212:
1201:
1198:
1171:
1168:
1167:
1166:
1156:Olli Niemitalo
1091:
1088:
1085:
1084:
1073:
1069:
1056:
1055:
1050:
1048:
1037:
1034:
1033:
1032:
1031:
1030:
1020:Olli Niemitalo
979:
978:
968:Olli Niemitalo
960:
955:
954:
953:
952:
951:
950:
949:
948:
905:
904:
894:Olli Niemitalo
886:
883:
880:
877:
870:
860:Olli Niemitalo
844:
834:Olli Niemitalo
350:
343:
342:Window figures
340:
325:
324:
314:Olli Niemitalo
306:
305:
302:
299:
296:
293:
286:
285:
274:
267:
247:(resulting in
242:
240:
239:
229:Olli Niemitalo
221:Other programs
217:
216:
209:
208:
197:
196:
185:
184:
164:
163:
153:Olli Niemitalo
133:
130:
107:
104:
103:
102:
91:Basilicofresco
68:Basilicofresco
59:
56:
55:
54:
44:Olli Niemitalo
23:
20:
13:
10:
9:
6:
4:
3:
2:
1304:
1293:
1289:
1285:
1280:
1279:
1278:
1277:
1273:
1269:
1264:
1262:
1257:
1252:
1251:
1243:
1237:
1231:
1226:
1220:
1219:
1216:
1213:
1210:
1205:
1199:
1197:
1196:
1193:
1189:
1184:
1180:
1177:
1169:
1165:
1161:
1157:
1153:
1150:
1149:
1148:
1147:
1143:
1139:
1136:. Thank you.
1135:
1131:
1127:
1122:
1120:
1116:
1112:
1108:
1104:
1103:
1089:
1083:
1080:
1078:
1077:
1076:
1062:
1058:
1057:
1054:
1051:
1046:
1041:
1035:
1029:
1025:
1021:
1017:
1016:
1014:
1010:
1006:
1001:
1000:
996:
992:
988:
983:
977:
973:
969:
965:
961:
957:
956:
947:
943:
939:
935:
934:
933:
932:
931:
930:
929:
928:
924:
920:
916:
911:
903:
899:
895:
891:
890:(my favorite)
887:
884:
881:
878:
875:
871:
869:
865:
861:
857:
853:
849:
845:
843:
839:
835:
832:description.
831:
826:
819:
815:
811:
806:
800:
799:
798:
797:
793:
789:
348:
341:
339:
338:
334:
330:
323:
319:
315:
311:
310:
309:
303:
300:
297:
294:
291:
290:
289:
283:
279:
275:
272:
268:
265:
261:
260:
259:
257:
252:
250:
246:
238:
234:
230:
226:
222:
219:
218:
214:
211:
210:
206:
202:
199:
198:
194:
190:
187:
186:
181:
180:
179:
178:
174:
170:
162:
158:
154:
150:
149:
148:
147:
143:
139:
131:
129:
128:
124:
120:
113:
105:
101:
97:
93:
87:
82:
81:
80:
79:
74:
70:
57:
53:
49:
45:
40:
39:
38:
37:
33:
29:
21:
19:
18:
1265:
1253:
1247:
1214:
1192:Okeyes (WMF)
1185:
1181:
1173:
1129:
1123:
1100:
1093:
1068:
1067:
1066:
1052:
994:
990:
986:
922:
918:
914:
889:
851:
847:
817:
813:
809:
785:
345:
326:
307:
287:
281:
277:
270:
263:
253:
241:
220:
212:
200:
189:Installation
188:
165:
135:
119:Okeyes (WMF)
109:
61:
28:Ross bencina
25:
15:
1190:. Thanks!
1154:was found.
1059:For fixing
850:instead of
825:the article
193:listed here
1138:Hazard-Bot
1072:rbitrarily
848:pi * alpha
748:plotWindow
269:Find line
262:Open file
1250:this page
1225:Adjwilley
858:article.
256:nasty bug
1130:articles
1111:orphaned
993:=Â 4.45;
245:qtOctave
201:Plotting
183:crashes.
65:..." --
17:/archive
1268:Daroooo
997:=Â 2.16.
989:=Â 0.1,
925:=Â 1.80.
921:=Â 0.1;
820:=Â 2.16.
816:=Â 0.1;
730:besseli
667:besseli
415:epsilon
382:epsilon
282:gnuplot
276:Change
812:=Â 14,
77:": -->
1005:BobQQ
938:Bob K
917:=Â 3,
852:alpha
788:BobQQ
742:alpha
679:alpha
658:t_cut
655:: -->
643:sigma
634:t_cut
631:<=
595:z_exp
556:sigma
514:t_cut
502:t_cut
472:t_cut
463:z_exp
394:t_cut
370:alpha
329:Bob K
169:Bob K
138:Bob K
1288:talk
1272:talk
1230:talk
1160:talk
1142:talk
1061:this
1036:Star
1024:talk
1009:talk
972:talk
942:talk
898:talk
864:talk
838:talk
792:talk
706:t_in
685:sqrt
652:T_in
628:T_in
568:<
565:T_in
538:T_in
496:T_in
457:t_in
445:T_in
421:t_in
333:talk
318:talk
278:fltk
233:talk
173:talk
157:talk
142:talk
123:talk
88:.--
48:talk
32:talk
1121:).
712:tau
589:exp
577:tau
571:0.5
553:));
550:tau
544:0.5
526:tau
520:0.5
484:tau
478:0.5
451:abs
439:tau
433:0.5
409:0.5
400:tau
388:0.1
352:tau
280:to
96:msg
73:msg
1290:)
1274:)
1162:)
1144:)
1026:)
1011:)
974:)
944:)
900:)
866:)
840:)
794:)
786:—
745:);
724:))
718:.^
664:.*
661:))
646:.*
607:);
583:./
532:./
490:./
469:((
460:);
418:);
376:14
335:)
327:--
320:)
235:)
175:)
167:--
159:)
144:)
125:)
98:)
75:)
50:)
34:)
1286:(
1270:(
1232:)
1228:(
1223:~
1158:(
1140:(
1074:0
1070:A
1022:(
1007:(
995:B
991:α
987:ε
970:(
940:(
923:B
919:ε
915:α
896:(
862:(
836:(
818:B
814:ε
810:α
790:(
781:)
775:,
769:,
763:,
757:,
754:w
751:(
739:,
736:0
733:(
727:/
721:2
715:)
709:/
703:*
700:2
697:(
694:-
691:1
688:(
682:*
676:,
673:0
670:(
649:(
640:+
637:)
625:(
622:*
619:1
616:(
613:=
610:w
604:1
601:+
598:)
592:(
586:(
580:)
574:*
562:(
559:=
547:*
541:-
535:(
529:)
523:*
517:-
511:(
508:+
505:)
499:-
493:(
487:)
481:*
475:-
466:=
454:(
448:=
442:;
436:*
430:-
427:k
424:=
412:-
406:(
403:*
397:=
391:;
385:=
379:;
373:=
367:;
364:1
361:-
358:N
355:=
331:(
316:(
284:.
231:(
225:R
171:(
155:(
140:(
121:(
94:(
71:(
46:(
30:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.